diff --git a/Makefile b/Makefile index d7a5dfbd..96f24143 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ BUILDER_CONTAINER=namely/protoc-all:1.51_1 -all: rust go java +all: rust go java cpp rust: cargo build @@ -19,3 +19,8 @@ java: docker run -t -w /greptime-proto \ --entrypoint ./scripts/generate-java.sh \ -v ${PWD}:/greptime-proto ${BUILDER_CONTAINER} + +cpp: + docker run -t -w /greptime-proto \ + --entrypoint ./scripts/generate-cpp.sh \ + -v ${PWD}:/greptime-proto ${BUILDER_CONTAINER} diff --git a/c++/greptime/v1/column.pb.cc b/c++/greptime/v1/column.pb.cc new file mode 100644 index 00000000..5659227c --- /dev/null +++ b/c++/greptime/v1/column.pb.cc @@ -0,0 +1,1870 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/column.proto + +#include "greptime/v1/column.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace greptime { +namespace v1 { +PROTOBUF_CONSTEXPR Column_Values::Column_Values( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.i8_values_)*/{} + , /*decltype(_impl_._i8_values_cached_byte_size_)*/{0} + , /*decltype(_impl_.i16_values_)*/{} + , /*decltype(_impl_._i16_values_cached_byte_size_)*/{0} + , /*decltype(_impl_.i32_values_)*/{} + , /*decltype(_impl_._i32_values_cached_byte_size_)*/{0} + , /*decltype(_impl_.i64_values_)*/{} + , /*decltype(_impl_._i64_values_cached_byte_size_)*/{0} + , /*decltype(_impl_.u8_values_)*/{} + , /*decltype(_impl_._u8_values_cached_byte_size_)*/{0} + , /*decltype(_impl_.u16_values_)*/{} + , /*decltype(_impl_._u16_values_cached_byte_size_)*/{0} + , /*decltype(_impl_.u32_values_)*/{} + , /*decltype(_impl_._u32_values_cached_byte_size_)*/{0} + , /*decltype(_impl_.u64_values_)*/{} + , /*decltype(_impl_._u64_values_cached_byte_size_)*/{0} + , /*decltype(_impl_.f32_values_)*/{} + , /*decltype(_impl_.f64_values_)*/{} + , /*decltype(_impl_.bool_values_)*/{} + , /*decltype(_impl_.binary_values_)*/{} + , /*decltype(_impl_.string_values_)*/{} + , /*decltype(_impl_.date_values_)*/{} + , /*decltype(_impl_._date_values_cached_byte_size_)*/{0} + , /*decltype(_impl_.datetime_values_)*/{} + , /*decltype(_impl_._datetime_values_cached_byte_size_)*/{0} + , /*decltype(_impl_.ts_second_values_)*/{} + , /*decltype(_impl_._ts_second_values_cached_byte_size_)*/{0} + , /*decltype(_impl_.ts_millisecond_values_)*/{} + , /*decltype(_impl_._ts_millisecond_values_cached_byte_size_)*/{0} + , /*decltype(_impl_.ts_microsecond_values_)*/{} + , /*decltype(_impl_._ts_microsecond_values_cached_byte_size_)*/{0} + , /*decltype(_impl_.ts_nanosecond_values_)*/{} + , /*decltype(_impl_._ts_nanosecond_values_cached_byte_size_)*/{0} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct Column_ValuesDefaultTypeInternal { + PROTOBUF_CONSTEXPR Column_ValuesDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~Column_ValuesDefaultTypeInternal() {} + union { + Column_Values _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Column_ValuesDefaultTypeInternal _Column_Values_default_instance_; +PROTOBUF_CONSTEXPR Column::Column( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.column_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.null_mask_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.values_)*/nullptr + , /*decltype(_impl_.semantic_type_)*/0 + , /*decltype(_impl_.datatype_)*/0 + , /*decltype(_impl_._cached_size_)*/{}} {} +struct ColumnDefaultTypeInternal { + PROTOBUF_CONSTEXPR ColumnDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~ColumnDefaultTypeInternal() {} + union { + Column _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ColumnDefaultTypeInternal _Column_default_instance_; +PROTOBUF_CONSTEXPR ColumnDef::ColumnDef( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.default_constraint_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.datatype_)*/0 + , /*decltype(_impl_.is_nullable_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} +struct ColumnDefDefaultTypeInternal { + PROTOBUF_CONSTEXPR ColumnDefDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~ColumnDefDefaultTypeInternal() {} + union { + ColumnDef _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ColumnDefDefaultTypeInternal _ColumnDef_default_instance_; +} // namespace v1 +} // namespace greptime +static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fcolumn_2eproto[3]; +static const ::_pb::EnumDescriptor* file_level_enum_descriptors_greptime_2fv1_2fcolumn_2eproto[2]; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fcolumn_2eproto = nullptr; + +const uint32_t TableStruct_greptime_2fv1_2fcolumn_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.i8_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.i16_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.i32_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.i64_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.u8_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.u16_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.u32_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.u64_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.f32_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.f64_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.bool_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.binary_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.string_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.date_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.datetime_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.ts_second_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.ts_millisecond_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.ts_microsecond_values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column_Values, _impl_.ts_nanosecond_values_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column, _impl_.column_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column, _impl_.semantic_type_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column, _impl_.values_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column, _impl_.null_mask_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Column, _impl_.datatype_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::ColumnDef, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::ColumnDef, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::ColumnDef, _impl_.datatype_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::ColumnDef, _impl_.is_nullable_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::ColumnDef, _impl_.default_constraint_), +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::greptime::v1::Column_Values)}, + { 25, -1, -1, sizeof(::greptime::v1::Column)}, + { 36, -1, -1, sizeof(::greptime::v1::ColumnDef)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::greptime::v1::_Column_Values_default_instance_._instance, + &::greptime::v1::_Column_default_instance_._instance, + &::greptime::v1::_ColumnDef_default_instance_._instance, +}; + +const char descriptor_table_protodef_greptime_2fv1_2fcolumn_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\030greptime/v1/column.proto\022\013greptime.v1\"" + "\257\005\n\006Column\022\023\n\013column_name\030\001 \001(\t\0227\n\rseman" + "tic_type\030\002 \001(\0162 .greptime.v1.Column.Sema" + "nticType\022*\n\006values\030\003 \001(\0132\032.greptime.v1.C" + "olumn.Values\022\021\n\tnull_mask\030\004 \001(\014\022-\n\010datat" + "ype\030\005 \001(\0162\033.greptime.v1.ColumnDataType\032\265" + "\003\n\006Values\022\021\n\ti8_values\030\001 \003(\005\022\022\n\ni16_valu" + "es\030\002 \003(\005\022\022\n\ni32_values\030\003 \003(\005\022\022\n\ni64_valu" + "es\030\004 \003(\003\022\021\n\tu8_values\030\005 \003(\r\022\022\n\nu16_value" + "s\030\006 \003(\r\022\022\n\nu32_values\030\007 \003(\r\022\022\n\nu64_value" + "s\030\010 \003(\004\022\022\n\nf32_values\030\t \003(\002\022\022\n\nf64_value" + "s\030\n \003(\001\022\023\n\013bool_values\030\013 \003(\010\022\025\n\rbinary_v" + "alues\030\014 \003(\014\022\025\n\rstring_values\030\r \003(\t\022\023\n\013da" + "te_values\030\016 \003(\005\022\027\n\017datetime_values\030\017 \003(\003" + "\022\030\n\020ts_second_values\030\020 \003(\003\022\035\n\025ts_millise" + "cond_values\030\021 \003(\003\022\035\n\025ts_microsecond_valu" + "es\030\022 \003(\003\022\034\n\024ts_nanosecond_values\030\023 \003(\003\"1" + "\n\014SemanticType\022\007\n\003TAG\020\000\022\t\n\005FIELD\020\001\022\r\n\tTI" + "MESTAMP\020\002\"y\n\tColumnDef\022\014\n\004name\030\001 \001(\t\022-\n\010" + "datatype\030\002 \001(\0162\033.greptime.v1.ColumnDataT" + "ype\022\023\n\013is_nullable\030\003 \001(\010\022\032\n\022default_cons" + "traint\030\004 \001(\014*\247\002\n\016ColumnDataType\022\013\n\007BOOLE" + "AN\020\000\022\010\n\004INT8\020\001\022\t\n\005INT16\020\002\022\t\n\005INT32\020\003\022\t\n\005" + "INT64\020\004\022\t\n\005UINT8\020\005\022\n\n\006UINT16\020\006\022\n\n\006UINT32" + "\020\007\022\n\n\006UINT64\020\010\022\013\n\007FLOAT32\020\t\022\013\n\007FLOAT64\020\n" + "\022\n\n\006BINARY\020\013\022\n\n\006STRING\020\014\022\010\n\004DATE\020\r\022\014\n\010DA" + "TETIME\020\016\022\024\n\020TIMESTAMP_SECOND\020\017\022\031\n\025TIMEST" + "AMP_MILLISECOND\020\020\022\031\n\025TIMESTAMP_MICROSECO" + "ND\020\021\022\030\n\024TIMESTAMP_NANOSECOND\020\022BP\n\016io.gre" + "ptime.v1B\007ColumnsZ5github.com/GreptimeTe" + "am/greptime-proto/go/greptime/v1b\006proto3" + ; +static ::_pbi::once_flag descriptor_table_greptime_2fv1_2fcolumn_2eproto_once; +const ::_pbi::DescriptorTable descriptor_table_greptime_2fv1_2fcolumn_2eproto = { + false, false, 1240, descriptor_table_protodef_greptime_2fv1_2fcolumn_2eproto, + "greptime/v1/column.proto", + &descriptor_table_greptime_2fv1_2fcolumn_2eproto_once, nullptr, 0, 3, + schemas, file_default_instances, TableStruct_greptime_2fv1_2fcolumn_2eproto::offsets, + file_level_metadata_greptime_2fv1_2fcolumn_2eproto, file_level_enum_descriptors_greptime_2fv1_2fcolumn_2eproto, + file_level_service_descriptors_greptime_2fv1_2fcolumn_2eproto, +}; +PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_greptime_2fv1_2fcolumn_2eproto_getter() { + return &descriptor_table_greptime_2fv1_2fcolumn_2eproto; +} + +// Force running AddDescriptors() at dynamic initialization time. +PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_greptime_2fv1_2fcolumn_2eproto(&descriptor_table_greptime_2fv1_2fcolumn_2eproto); +namespace greptime { +namespace v1 { +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Column_SemanticType_descriptor() { + ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_greptime_2fv1_2fcolumn_2eproto); + return file_level_enum_descriptors_greptime_2fv1_2fcolumn_2eproto[0]; +} +bool Column_SemanticType_IsValid(int value) { + switch (value) { + case 0: + case 1: + case 2: + return true; + default: + return false; + } +} + +#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +constexpr Column_SemanticType Column::TAG; +constexpr Column_SemanticType Column::FIELD; +constexpr Column_SemanticType Column::TIMESTAMP; +constexpr Column_SemanticType Column::SemanticType_MIN; +constexpr Column_SemanticType Column::SemanticType_MAX; +constexpr int Column::SemanticType_ARRAYSIZE; +#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ColumnDataType_descriptor() { + ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_greptime_2fv1_2fcolumn_2eproto); + return file_level_enum_descriptors_greptime_2fv1_2fcolumn_2eproto[1]; +} +bool ColumnDataType_IsValid(int value) { + switch (value) { + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: + case 15: + case 16: + case 17: + case 18: + return true; + default: + return false; + } +} + + +// =================================================================== + +class Column_Values::_Internal { + public: +}; + +Column_Values::Column_Values(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.Column.Values) +} +Column_Values::Column_Values(const Column_Values& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Column_Values* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.i8_values_){from._impl_.i8_values_} + , /*decltype(_impl_._i8_values_cached_byte_size_)*/{0} + , decltype(_impl_.i16_values_){from._impl_.i16_values_} + , /*decltype(_impl_._i16_values_cached_byte_size_)*/{0} + , decltype(_impl_.i32_values_){from._impl_.i32_values_} + , /*decltype(_impl_._i32_values_cached_byte_size_)*/{0} + , decltype(_impl_.i64_values_){from._impl_.i64_values_} + , /*decltype(_impl_._i64_values_cached_byte_size_)*/{0} + , decltype(_impl_.u8_values_){from._impl_.u8_values_} + , /*decltype(_impl_._u8_values_cached_byte_size_)*/{0} + , decltype(_impl_.u16_values_){from._impl_.u16_values_} + , /*decltype(_impl_._u16_values_cached_byte_size_)*/{0} + , decltype(_impl_.u32_values_){from._impl_.u32_values_} + , /*decltype(_impl_._u32_values_cached_byte_size_)*/{0} + , decltype(_impl_.u64_values_){from._impl_.u64_values_} + , /*decltype(_impl_._u64_values_cached_byte_size_)*/{0} + , decltype(_impl_.f32_values_){from._impl_.f32_values_} + , decltype(_impl_.f64_values_){from._impl_.f64_values_} + , decltype(_impl_.bool_values_){from._impl_.bool_values_} + , decltype(_impl_.binary_values_){from._impl_.binary_values_} + , decltype(_impl_.string_values_){from._impl_.string_values_} + , decltype(_impl_.date_values_){from._impl_.date_values_} + , /*decltype(_impl_._date_values_cached_byte_size_)*/{0} + , decltype(_impl_.datetime_values_){from._impl_.datetime_values_} + , /*decltype(_impl_._datetime_values_cached_byte_size_)*/{0} + , decltype(_impl_.ts_second_values_){from._impl_.ts_second_values_} + , /*decltype(_impl_._ts_second_values_cached_byte_size_)*/{0} + , decltype(_impl_.ts_millisecond_values_){from._impl_.ts_millisecond_values_} + , /*decltype(_impl_._ts_millisecond_values_cached_byte_size_)*/{0} + , decltype(_impl_.ts_microsecond_values_){from._impl_.ts_microsecond_values_} + , /*decltype(_impl_._ts_microsecond_values_cached_byte_size_)*/{0} + , decltype(_impl_.ts_nanosecond_values_){from._impl_.ts_nanosecond_values_} + , /*decltype(_impl_._ts_nanosecond_values_cached_byte_size_)*/{0} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:greptime.v1.Column.Values) +} + +inline void Column_Values::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.i8_values_){arena} + , /*decltype(_impl_._i8_values_cached_byte_size_)*/{0} + , decltype(_impl_.i16_values_){arena} + , /*decltype(_impl_._i16_values_cached_byte_size_)*/{0} + , decltype(_impl_.i32_values_){arena} + , /*decltype(_impl_._i32_values_cached_byte_size_)*/{0} + , decltype(_impl_.i64_values_){arena} + , /*decltype(_impl_._i64_values_cached_byte_size_)*/{0} + , decltype(_impl_.u8_values_){arena} + , /*decltype(_impl_._u8_values_cached_byte_size_)*/{0} + , decltype(_impl_.u16_values_){arena} + , /*decltype(_impl_._u16_values_cached_byte_size_)*/{0} + , decltype(_impl_.u32_values_){arena} + , /*decltype(_impl_._u32_values_cached_byte_size_)*/{0} + , decltype(_impl_.u64_values_){arena} + , /*decltype(_impl_._u64_values_cached_byte_size_)*/{0} + , decltype(_impl_.f32_values_){arena} + , decltype(_impl_.f64_values_){arena} + , decltype(_impl_.bool_values_){arena} + , decltype(_impl_.binary_values_){arena} + , decltype(_impl_.string_values_){arena} + , decltype(_impl_.date_values_){arena} + , /*decltype(_impl_._date_values_cached_byte_size_)*/{0} + , decltype(_impl_.datetime_values_){arena} + , /*decltype(_impl_._datetime_values_cached_byte_size_)*/{0} + , decltype(_impl_.ts_second_values_){arena} + , /*decltype(_impl_._ts_second_values_cached_byte_size_)*/{0} + , decltype(_impl_.ts_millisecond_values_){arena} + , /*decltype(_impl_._ts_millisecond_values_cached_byte_size_)*/{0} + , decltype(_impl_.ts_microsecond_values_){arena} + , /*decltype(_impl_._ts_microsecond_values_cached_byte_size_)*/{0} + , decltype(_impl_.ts_nanosecond_values_){arena} + , /*decltype(_impl_._ts_nanosecond_values_cached_byte_size_)*/{0} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +Column_Values::~Column_Values() { + // @@protoc_insertion_point(destructor:greptime.v1.Column.Values) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Column_Values::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.i8_values_.~RepeatedField(); + _impl_.i16_values_.~RepeatedField(); + _impl_.i32_values_.~RepeatedField(); + _impl_.i64_values_.~RepeatedField(); + _impl_.u8_values_.~RepeatedField(); + _impl_.u16_values_.~RepeatedField(); + _impl_.u32_values_.~RepeatedField(); + _impl_.u64_values_.~RepeatedField(); + _impl_.f32_values_.~RepeatedField(); + _impl_.f64_values_.~RepeatedField(); + _impl_.bool_values_.~RepeatedField(); + _impl_.binary_values_.~RepeatedPtrField(); + _impl_.string_values_.~RepeatedPtrField(); + _impl_.date_values_.~RepeatedField(); + _impl_.datetime_values_.~RepeatedField(); + _impl_.ts_second_values_.~RepeatedField(); + _impl_.ts_millisecond_values_.~RepeatedField(); + _impl_.ts_microsecond_values_.~RepeatedField(); + _impl_.ts_nanosecond_values_.~RepeatedField(); +} + +void Column_Values::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Column_Values::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.Column.Values) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.i8_values_.Clear(); + _impl_.i16_values_.Clear(); + _impl_.i32_values_.Clear(); + _impl_.i64_values_.Clear(); + _impl_.u8_values_.Clear(); + _impl_.u16_values_.Clear(); + _impl_.u32_values_.Clear(); + _impl_.u64_values_.Clear(); + _impl_.f32_values_.Clear(); + _impl_.f64_values_.Clear(); + _impl_.bool_values_.Clear(); + _impl_.binary_values_.Clear(); + _impl_.string_values_.Clear(); + _impl_.date_values_.Clear(); + _impl_.datetime_values_.Clear(); + _impl_.ts_second_values_.Clear(); + _impl_.ts_millisecond_values_.Clear(); + _impl_.ts_microsecond_values_.Clear(); + _impl_.ts_nanosecond_values_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Column_Values::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated int32 i8_values = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_i8_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 8) { + _internal_add_i8_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated int32 i16_values = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_i16_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 16) { + _internal_add_i16_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated int32 i32_values = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_i32_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 24) { + _internal_add_i32_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated int64 i64_values = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_i64_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 32) { + _internal_add_i64_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated uint32 u8_values = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_u8_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 40) { + _internal_add_u8_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated uint32 u16_values = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_u16_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 48) { + _internal_add_u16_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated uint32 u32_values = 7; + case 7: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_u32_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 56) { + _internal_add_u32_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated uint64 u64_values = 8; + case 8: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 66)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt64Parser(_internal_mutable_u64_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 64) { + _internal_add_u64_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated float f32_values = 9; + case 9: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedFloatParser(_internal_mutable_f32_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 77) { + _internal_add_f32_values(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr)); + ptr += sizeof(float); + } else + goto handle_unusual; + continue; + // repeated double f64_values = 10; + case 10: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedDoubleParser(_internal_mutable_f64_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 81) { + _internal_add_f64_values(::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr)); + ptr += sizeof(double); + } else + goto handle_unusual; + continue; + // repeated bool bool_values = 11; + case 11: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedBoolParser(_internal_mutable_bool_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 88) { + _internal_add_bool_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated bytes binary_values = 12; + case 12: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { + ptr -= 1; + do { + ptr += 1; + auto str = _internal_add_binary_values(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<98>(ptr)); + } else + goto handle_unusual; + continue; + // repeated string string_values = 13; + case 13: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 106)) { + ptr -= 1; + do { + ptr += 1; + auto str = _internal_add_string_values(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.Column.Values.string_values")); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<106>(ptr)); + } else + goto handle_unusual; + continue; + // repeated int32 date_values = 14; + case 14: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 114)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt32Parser(_internal_mutable_date_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 112) { + _internal_add_date_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated int64 datetime_values = 15; + case 15: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 122)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_datetime_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 120) { + _internal_add_datetime_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated int64 ts_second_values = 16; + case 16: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 130)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_ts_second_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 128) { + _internal_add_ts_second_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated int64 ts_millisecond_values = 17; + case 17: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 138)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_ts_millisecond_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 136) { + _internal_add_ts_millisecond_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated int64 ts_microsecond_values = 18; + case 18: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 146)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_ts_microsecond_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 144) { + _internal_add_ts_microsecond_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated int64 ts_nanosecond_values = 19; + case 19: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 154)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedInt64Parser(_internal_mutable_ts_nanosecond_values(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 152) { + _internal_add_ts_nanosecond_values(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Column_Values::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.Column.Values) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated int32 i8_values = 1; + { + int byte_size = _impl_._i8_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteInt32Packed( + 1, _internal_i8_values(), byte_size, target); + } + } + + // repeated int32 i16_values = 2; + { + int byte_size = _impl_._i16_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteInt32Packed( + 2, _internal_i16_values(), byte_size, target); + } + } + + // repeated int32 i32_values = 3; + { + int byte_size = _impl_._i32_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteInt32Packed( + 3, _internal_i32_values(), byte_size, target); + } + } + + // repeated int64 i64_values = 4; + { + int byte_size = _impl_._i64_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteInt64Packed( + 4, _internal_i64_values(), byte_size, target); + } + } + + // repeated uint32 u8_values = 5; + { + int byte_size = _impl_._u8_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteUInt32Packed( + 5, _internal_u8_values(), byte_size, target); + } + } + + // repeated uint32 u16_values = 6; + { + int byte_size = _impl_._u16_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteUInt32Packed( + 6, _internal_u16_values(), byte_size, target); + } + } + + // repeated uint32 u32_values = 7; + { + int byte_size = _impl_._u32_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteUInt32Packed( + 7, _internal_u32_values(), byte_size, target); + } + } + + // repeated uint64 u64_values = 8; + { + int byte_size = _impl_._u64_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteUInt64Packed( + 8, _internal_u64_values(), byte_size, target); + } + } + + // repeated float f32_values = 9; + if (this->_internal_f32_values_size() > 0) { + target = stream->WriteFixedPacked(9, _internal_f32_values(), target); + } + + // repeated double f64_values = 10; + if (this->_internal_f64_values_size() > 0) { + target = stream->WriteFixedPacked(10, _internal_f64_values(), target); + } + + // repeated bool bool_values = 11; + if (this->_internal_bool_values_size() > 0) { + target = stream->WriteFixedPacked(11, _internal_bool_values(), target); + } + + // repeated bytes binary_values = 12; + for (int i = 0, n = this->_internal_binary_values_size(); i < n; i++) { + const auto& s = this->_internal_binary_values(i); + target = stream->WriteBytes(12, s, target); + } + + // repeated string string_values = 13; + for (int i = 0, n = this->_internal_string_values_size(); i < n; i++) { + const auto& s = this->_internal_string_values(i); + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + s.data(), static_cast(s.length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.Column.Values.string_values"); + target = stream->WriteString(13, s, target); + } + + // repeated int32 date_values = 14; + { + int byte_size = _impl_._date_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteInt32Packed( + 14, _internal_date_values(), byte_size, target); + } + } + + // repeated int64 datetime_values = 15; + { + int byte_size = _impl_._datetime_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteInt64Packed( + 15, _internal_datetime_values(), byte_size, target); + } + } + + // repeated int64 ts_second_values = 16; + { + int byte_size = _impl_._ts_second_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteInt64Packed( + 16, _internal_ts_second_values(), byte_size, target); + } + } + + // repeated int64 ts_millisecond_values = 17; + { + int byte_size = _impl_._ts_millisecond_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteInt64Packed( + 17, _internal_ts_millisecond_values(), byte_size, target); + } + } + + // repeated int64 ts_microsecond_values = 18; + { + int byte_size = _impl_._ts_microsecond_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteInt64Packed( + 18, _internal_ts_microsecond_values(), byte_size, target); + } + } + + // repeated int64 ts_nanosecond_values = 19; + { + int byte_size = _impl_._ts_nanosecond_values_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteInt64Packed( + 19, _internal_ts_nanosecond_values(), byte_size, target); + } + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.Column.Values) + return target; +} + +size_t Column_Values::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.Column.Values) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated int32 i8_values = 1; + { + size_t data_size = ::_pbi::WireFormatLite:: + Int32Size(this->_impl_.i8_values_); + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._i8_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // repeated int32 i16_values = 2; + { + size_t data_size = ::_pbi::WireFormatLite:: + Int32Size(this->_impl_.i16_values_); + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._i16_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // repeated int32 i32_values = 3; + { + size_t data_size = ::_pbi::WireFormatLite:: + Int32Size(this->_impl_.i32_values_); + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._i32_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // repeated int64 i64_values = 4; + { + size_t data_size = ::_pbi::WireFormatLite:: + Int64Size(this->_impl_.i64_values_); + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._i64_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // repeated uint32 u8_values = 5; + { + size_t data_size = ::_pbi::WireFormatLite:: + UInt32Size(this->_impl_.u8_values_); + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._u8_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // repeated uint32 u16_values = 6; + { + size_t data_size = ::_pbi::WireFormatLite:: + UInt32Size(this->_impl_.u16_values_); + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._u16_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // repeated uint32 u32_values = 7; + { + size_t data_size = ::_pbi::WireFormatLite:: + UInt32Size(this->_impl_.u32_values_); + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._u32_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // repeated uint64 u64_values = 8; + { + size_t data_size = ::_pbi::WireFormatLite:: + UInt64Size(this->_impl_.u64_values_); + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._u64_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // repeated float f32_values = 9; + { + unsigned int count = static_cast(this->_internal_f32_values_size()); + size_t data_size = 4UL * count; + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + total_size += data_size; + } + + // repeated double f64_values = 10; + { + unsigned int count = static_cast(this->_internal_f64_values_size()); + size_t data_size = 8UL * count; + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + total_size += data_size; + } + + // repeated bool bool_values = 11; + { + unsigned int count = static_cast(this->_internal_bool_values_size()); + size_t data_size = 1UL * count; + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + total_size += data_size; + } + + // repeated bytes binary_values = 12; + total_size += 1 * + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.binary_values_.size()); + for (int i = 0, n = _impl_.binary_values_.size(); i < n; i++) { + total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + _impl_.binary_values_.Get(i)); + } + + // repeated string string_values = 13; + total_size += 1 * + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.string_values_.size()); + for (int i = 0, n = _impl_.string_values_.size(); i < n; i++) { + total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + _impl_.string_values_.Get(i)); + } + + // repeated int32 date_values = 14; + { + size_t data_size = ::_pbi::WireFormatLite:: + Int32Size(this->_impl_.date_values_); + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._date_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // repeated int64 datetime_values = 15; + { + size_t data_size = ::_pbi::WireFormatLite:: + Int64Size(this->_impl_.datetime_values_); + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._datetime_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // repeated int64 ts_second_values = 16; + { + size_t data_size = ::_pbi::WireFormatLite:: + Int64Size(this->_impl_.ts_second_values_); + if (data_size > 0) { + total_size += 2 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._ts_second_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // repeated int64 ts_millisecond_values = 17; + { + size_t data_size = ::_pbi::WireFormatLite:: + Int64Size(this->_impl_.ts_millisecond_values_); + if (data_size > 0) { + total_size += 2 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._ts_millisecond_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // repeated int64 ts_microsecond_values = 18; + { + size_t data_size = ::_pbi::WireFormatLite:: + Int64Size(this->_impl_.ts_microsecond_values_); + if (data_size > 0) { + total_size += 2 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._ts_microsecond_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // repeated int64 ts_nanosecond_values = 19; + { + size_t data_size = ::_pbi::WireFormatLite:: + Int64Size(this->_impl_.ts_nanosecond_values_); + if (data_size > 0) { + total_size += 2 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._ts_nanosecond_values_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Column_Values::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Column_Values::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Column_Values::GetClassData() const { return &_class_data_; } + + +void Column_Values::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.Column.Values) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.i8_values_.MergeFrom(from._impl_.i8_values_); + _this->_impl_.i16_values_.MergeFrom(from._impl_.i16_values_); + _this->_impl_.i32_values_.MergeFrom(from._impl_.i32_values_); + _this->_impl_.i64_values_.MergeFrom(from._impl_.i64_values_); + _this->_impl_.u8_values_.MergeFrom(from._impl_.u8_values_); + _this->_impl_.u16_values_.MergeFrom(from._impl_.u16_values_); + _this->_impl_.u32_values_.MergeFrom(from._impl_.u32_values_); + _this->_impl_.u64_values_.MergeFrom(from._impl_.u64_values_); + _this->_impl_.f32_values_.MergeFrom(from._impl_.f32_values_); + _this->_impl_.f64_values_.MergeFrom(from._impl_.f64_values_); + _this->_impl_.bool_values_.MergeFrom(from._impl_.bool_values_); + _this->_impl_.binary_values_.MergeFrom(from._impl_.binary_values_); + _this->_impl_.string_values_.MergeFrom(from._impl_.string_values_); + _this->_impl_.date_values_.MergeFrom(from._impl_.date_values_); + _this->_impl_.datetime_values_.MergeFrom(from._impl_.datetime_values_); + _this->_impl_.ts_second_values_.MergeFrom(from._impl_.ts_second_values_); + _this->_impl_.ts_millisecond_values_.MergeFrom(from._impl_.ts_millisecond_values_); + _this->_impl_.ts_microsecond_values_.MergeFrom(from._impl_.ts_microsecond_values_); + _this->_impl_.ts_nanosecond_values_.MergeFrom(from._impl_.ts_nanosecond_values_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Column_Values::CopyFrom(const Column_Values& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.Column.Values) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Column_Values::IsInitialized() const { + return true; +} + +void Column_Values::InternalSwap(Column_Values* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.i8_values_.InternalSwap(&other->_impl_.i8_values_); + _impl_.i16_values_.InternalSwap(&other->_impl_.i16_values_); + _impl_.i32_values_.InternalSwap(&other->_impl_.i32_values_); + _impl_.i64_values_.InternalSwap(&other->_impl_.i64_values_); + _impl_.u8_values_.InternalSwap(&other->_impl_.u8_values_); + _impl_.u16_values_.InternalSwap(&other->_impl_.u16_values_); + _impl_.u32_values_.InternalSwap(&other->_impl_.u32_values_); + _impl_.u64_values_.InternalSwap(&other->_impl_.u64_values_); + _impl_.f32_values_.InternalSwap(&other->_impl_.f32_values_); + _impl_.f64_values_.InternalSwap(&other->_impl_.f64_values_); + _impl_.bool_values_.InternalSwap(&other->_impl_.bool_values_); + _impl_.binary_values_.InternalSwap(&other->_impl_.binary_values_); + _impl_.string_values_.InternalSwap(&other->_impl_.string_values_); + _impl_.date_values_.InternalSwap(&other->_impl_.date_values_); + _impl_.datetime_values_.InternalSwap(&other->_impl_.datetime_values_); + _impl_.ts_second_values_.InternalSwap(&other->_impl_.ts_second_values_); + _impl_.ts_millisecond_values_.InternalSwap(&other->_impl_.ts_millisecond_values_); + _impl_.ts_microsecond_values_.InternalSwap(&other->_impl_.ts_microsecond_values_); + _impl_.ts_nanosecond_values_.InternalSwap(&other->_impl_.ts_nanosecond_values_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Column_Values::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fcolumn_2eproto_getter, &descriptor_table_greptime_2fv1_2fcolumn_2eproto_once, + file_level_metadata_greptime_2fv1_2fcolumn_2eproto[0]); +} + +// =================================================================== + +class Column::_Internal { + public: + static const ::greptime::v1::Column_Values& values(const Column* msg); +}; + +const ::greptime::v1::Column_Values& +Column::_Internal::values(const Column* msg) { + return *msg->_impl_.values_; +} +Column::Column(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.Column) +} +Column::Column(const Column& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Column* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.column_name_){} + , decltype(_impl_.null_mask_){} + , decltype(_impl_.values_){nullptr} + , decltype(_impl_.semantic_type_){} + , decltype(_impl_.datatype_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.column_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.column_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_column_name().empty()) { + _this->_impl_.column_name_.Set(from._internal_column_name(), + _this->GetArenaForAllocation()); + } + _impl_.null_mask_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.null_mask_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_null_mask().empty()) { + _this->_impl_.null_mask_.Set(from._internal_null_mask(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_values()) { + _this->_impl_.values_ = new ::greptime::v1::Column_Values(*from._impl_.values_); + } + ::memcpy(&_impl_.semantic_type_, &from._impl_.semantic_type_, + static_cast(reinterpret_cast(&_impl_.datatype_) - + reinterpret_cast(&_impl_.semantic_type_)) + sizeof(_impl_.datatype_)); + // @@protoc_insertion_point(copy_constructor:greptime.v1.Column) +} + +inline void Column::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.column_name_){} + , decltype(_impl_.null_mask_){} + , decltype(_impl_.values_){nullptr} + , decltype(_impl_.semantic_type_){0} + , decltype(_impl_.datatype_){0} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.column_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.column_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.null_mask_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.null_mask_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +Column::~Column() { + // @@protoc_insertion_point(destructor:greptime.v1.Column) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Column::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.column_name_.Destroy(); + _impl_.null_mask_.Destroy(); + if (this != internal_default_instance()) delete _impl_.values_; +} + +void Column::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Column::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.Column) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.column_name_.ClearToEmpty(); + _impl_.null_mask_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.values_ != nullptr) { + delete _impl_.values_; + } + _impl_.values_ = nullptr; + ::memset(&_impl_.semantic_type_, 0, static_cast( + reinterpret_cast(&_impl_.datatype_) - + reinterpret_cast(&_impl_.semantic_type_)) + sizeof(_impl_.datatype_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Column::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string column_name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_column_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.Column.column_name")); + } else + goto handle_unusual; + continue; + // .greptime.v1.Column.SemanticType semantic_type = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + _internal_set_semantic_type(static_cast<::greptime::v1::Column_SemanticType>(val)); + } else + goto handle_unusual; + continue; + // .greptime.v1.Column.Values values = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ctx->ParseMessage(_internal_mutable_values(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes null_mask = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + auto str = _internal_mutable_null_mask(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.ColumnDataType datatype = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { + uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + _internal_set_datatype(static_cast<::greptime::v1::ColumnDataType>(val)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Column::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.Column) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string column_name = 1; + if (!this->_internal_column_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_column_name().data(), static_cast(this->_internal_column_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.Column.column_name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_column_name(), target); + } + + // .greptime.v1.Column.SemanticType semantic_type = 2; + if (this->_internal_semantic_type() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 2, this->_internal_semantic_type(), target); + } + + // .greptime.v1.Column.Values values = 3; + if (this->_internal_has_values()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, _Internal::values(this), + _Internal::values(this).GetCachedSize(), target, stream); + } + + // bytes null_mask = 4; + if (!this->_internal_null_mask().empty()) { + target = stream->WriteBytesMaybeAliased( + 4, this->_internal_null_mask(), target); + } + + // .greptime.v1.ColumnDataType datatype = 5; + if (this->_internal_datatype() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 5, this->_internal_datatype(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.Column) + return target; +} + +size_t Column::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.Column) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string column_name = 1; + if (!this->_internal_column_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_column_name()); + } + + // bytes null_mask = 4; + if (!this->_internal_null_mask().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_null_mask()); + } + + // .greptime.v1.Column.Values values = 3; + if (this->_internal_has_values()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.values_); + } + + // .greptime.v1.Column.SemanticType semantic_type = 2; + if (this->_internal_semantic_type() != 0) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this->_internal_semantic_type()); + } + + // .greptime.v1.ColumnDataType datatype = 5; + if (this->_internal_datatype() != 0) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this->_internal_datatype()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Column::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Column::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Column::GetClassData() const { return &_class_data_; } + + +void Column::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.Column) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_column_name().empty()) { + _this->_internal_set_column_name(from._internal_column_name()); + } + if (!from._internal_null_mask().empty()) { + _this->_internal_set_null_mask(from._internal_null_mask()); + } + if (from._internal_has_values()) { + _this->_internal_mutable_values()->::greptime::v1::Column_Values::MergeFrom( + from._internal_values()); + } + if (from._internal_semantic_type() != 0) { + _this->_internal_set_semantic_type(from._internal_semantic_type()); + } + if (from._internal_datatype() != 0) { + _this->_internal_set_datatype(from._internal_datatype()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Column::CopyFrom(const Column& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.Column) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Column::IsInitialized() const { + return true; +} + +void Column::InternalSwap(Column* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.column_name_, lhs_arena, + &other->_impl_.column_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.null_mask_, lhs_arena, + &other->_impl_.null_mask_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(Column, _impl_.datatype_) + + sizeof(Column::_impl_.datatype_) + - PROTOBUF_FIELD_OFFSET(Column, _impl_.values_)>( + reinterpret_cast(&_impl_.values_), + reinterpret_cast(&other->_impl_.values_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Column::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fcolumn_2eproto_getter, &descriptor_table_greptime_2fv1_2fcolumn_2eproto_once, + file_level_metadata_greptime_2fv1_2fcolumn_2eproto[1]); +} + +// =================================================================== + +class ColumnDef::_Internal { + public: +}; + +ColumnDef::ColumnDef(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.ColumnDef) +} +ColumnDef::ColumnDef(const ColumnDef& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + ColumnDef* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , decltype(_impl_.default_constraint_){} + , decltype(_impl_.datatype_){} + , decltype(_impl_.is_nullable_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_name().empty()) { + _this->_impl_.name_.Set(from._internal_name(), + _this->GetArenaForAllocation()); + } + _impl_.default_constraint_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.default_constraint_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_default_constraint().empty()) { + _this->_impl_.default_constraint_.Set(from._internal_default_constraint(), + _this->GetArenaForAllocation()); + } + ::memcpy(&_impl_.datatype_, &from._impl_.datatype_, + static_cast(reinterpret_cast(&_impl_.is_nullable_) - + reinterpret_cast(&_impl_.datatype_)) + sizeof(_impl_.is_nullable_)); + // @@protoc_insertion_point(copy_constructor:greptime.v1.ColumnDef) +} + +inline void ColumnDef::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , decltype(_impl_.default_constraint_){} + , decltype(_impl_.datatype_){0} + , decltype(_impl_.is_nullable_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.default_constraint_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.default_constraint_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +ColumnDef::~ColumnDef() { + // @@protoc_insertion_point(destructor:greptime.v1.ColumnDef) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void ColumnDef::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.name_.Destroy(); + _impl_.default_constraint_.Destroy(); +} + +void ColumnDef::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void ColumnDef::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.ColumnDef) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.name_.ClearToEmpty(); + _impl_.default_constraint_.ClearToEmpty(); + ::memset(&_impl_.datatype_, 0, static_cast( + reinterpret_cast(&_impl_.is_nullable_) - + reinterpret_cast(&_impl_.datatype_)) + sizeof(_impl_.is_nullable_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* ColumnDef::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.ColumnDef.name")); + } else + goto handle_unusual; + continue; + // .greptime.v1.ColumnDataType datatype = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + _internal_set_datatype(static_cast<::greptime::v1::ColumnDataType>(val)); + } else + goto handle_unusual; + continue; + // bool is_nullable = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + _impl_.is_nullable_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes default_constraint = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + auto str = _internal_mutable_default_constraint(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* ColumnDef::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.ColumnDef) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string name = 1; + if (!this->_internal_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_name().data(), static_cast(this->_internal_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.ColumnDef.name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_name(), target); + } + + // .greptime.v1.ColumnDataType datatype = 2; + if (this->_internal_datatype() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 2, this->_internal_datatype(), target); + } + + // bool is_nullable = 3; + if (this->_internal_is_nullable() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_is_nullable(), target); + } + + // bytes default_constraint = 4; + if (!this->_internal_default_constraint().empty()) { + target = stream->WriteBytesMaybeAliased( + 4, this->_internal_default_constraint(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.ColumnDef) + return target; +} + +size_t ColumnDef::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.ColumnDef) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string name = 1; + if (!this->_internal_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_name()); + } + + // bytes default_constraint = 4; + if (!this->_internal_default_constraint().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_default_constraint()); + } + + // .greptime.v1.ColumnDataType datatype = 2; + if (this->_internal_datatype() != 0) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this->_internal_datatype()); + } + + // bool is_nullable = 3; + if (this->_internal_is_nullable() != 0) { + total_size += 1 + 1; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ColumnDef::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + ColumnDef::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ColumnDef::GetClassData() const { return &_class_data_; } + + +void ColumnDef::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.ColumnDef) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_name().empty()) { + _this->_internal_set_name(from._internal_name()); + } + if (!from._internal_default_constraint().empty()) { + _this->_internal_set_default_constraint(from._internal_default_constraint()); + } + if (from._internal_datatype() != 0) { + _this->_internal_set_datatype(from._internal_datatype()); + } + if (from._internal_is_nullable() != 0) { + _this->_internal_set_is_nullable(from._internal_is_nullable()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void ColumnDef::CopyFrom(const ColumnDef& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.ColumnDef) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool ColumnDef::IsInitialized() const { + return true; +} + +void ColumnDef::InternalSwap(ColumnDef* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.name_, lhs_arena, + &other->_impl_.name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.default_constraint_, lhs_arena, + &other->_impl_.default_constraint_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(ColumnDef, _impl_.is_nullable_) + + sizeof(ColumnDef::_impl_.is_nullable_) + - PROTOBUF_FIELD_OFFSET(ColumnDef, _impl_.datatype_)>( + reinterpret_cast(&_impl_.datatype_), + reinterpret_cast(&other->_impl_.datatype_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata ColumnDef::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fcolumn_2eproto_getter, &descriptor_table_greptime_2fv1_2fcolumn_2eproto_once, + file_level_metadata_greptime_2fv1_2fcolumn_2eproto[2]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::greptime::v1::Column_Values* +Arena::CreateMaybeMessage< ::greptime::v1::Column_Values >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::Column_Values >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::Column* +Arena::CreateMaybeMessage< ::greptime::v1::Column >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::Column >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::ColumnDef* +Arena::CreateMaybeMessage< ::greptime::v1::ColumnDef >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::ColumnDef >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/greptime/v1/column.pb.h b/c++/greptime/v1/column.pb.h new file mode 100644 index 00000000..ffc863c2 --- /dev/null +++ b/c++/greptime/v1/column.pb.h @@ -0,0 +1,2553 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/column.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fcolumn_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fcolumn_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fcolumn_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_greptime_2fv1_2fcolumn_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fcolumn_2eproto; +namespace greptime { +namespace v1 { +class Column; +struct ColumnDefaultTypeInternal; +extern ColumnDefaultTypeInternal _Column_default_instance_; +class ColumnDef; +struct ColumnDefDefaultTypeInternal; +extern ColumnDefDefaultTypeInternal _ColumnDef_default_instance_; +class Column_Values; +struct Column_ValuesDefaultTypeInternal; +extern Column_ValuesDefaultTypeInternal _Column_Values_default_instance_; +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> ::greptime::v1::Column* Arena::CreateMaybeMessage<::greptime::v1::Column>(Arena*); +template<> ::greptime::v1::ColumnDef* Arena::CreateMaybeMessage<::greptime::v1::ColumnDef>(Arena*); +template<> ::greptime::v1::Column_Values* Arena::CreateMaybeMessage<::greptime::v1::Column_Values>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace greptime { +namespace v1 { + +enum Column_SemanticType : int { + Column_SemanticType_TAG = 0, + Column_SemanticType_FIELD = 1, + Column_SemanticType_TIMESTAMP = 2, + Column_SemanticType_Column_SemanticType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), + Column_SemanticType_Column_SemanticType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() +}; +bool Column_SemanticType_IsValid(int value); +constexpr Column_SemanticType Column_SemanticType_SemanticType_MIN = Column_SemanticType_TAG; +constexpr Column_SemanticType Column_SemanticType_SemanticType_MAX = Column_SemanticType_TIMESTAMP; +constexpr int Column_SemanticType_SemanticType_ARRAYSIZE = Column_SemanticType_SemanticType_MAX + 1; + +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Column_SemanticType_descriptor(); +template +inline const std::string& Column_SemanticType_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function Column_SemanticType_Name."); + return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( + Column_SemanticType_descriptor(), enum_t_value); +} +inline bool Column_SemanticType_Parse( + ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Column_SemanticType* value) { + return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( + Column_SemanticType_descriptor(), name, value); +} +enum ColumnDataType : int { + BOOLEAN = 0, + INT8 = 1, + INT16 = 2, + INT32 = 3, + INT64 = 4, + UINT8 = 5, + UINT16 = 6, + UINT32 = 7, + UINT64 = 8, + FLOAT32 = 9, + FLOAT64 = 10, + BINARY = 11, + STRING = 12, + DATE = 13, + DATETIME = 14, + TIMESTAMP_SECOND = 15, + TIMESTAMP_MILLISECOND = 16, + TIMESTAMP_MICROSECOND = 17, + TIMESTAMP_NANOSECOND = 18, + ColumnDataType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), + ColumnDataType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() +}; +bool ColumnDataType_IsValid(int value); +constexpr ColumnDataType ColumnDataType_MIN = BOOLEAN; +constexpr ColumnDataType ColumnDataType_MAX = TIMESTAMP_NANOSECOND; +constexpr int ColumnDataType_ARRAYSIZE = ColumnDataType_MAX + 1; + +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ColumnDataType_descriptor(); +template +inline const std::string& ColumnDataType_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function ColumnDataType_Name."); + return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( + ColumnDataType_descriptor(), enum_t_value); +} +inline bool ColumnDataType_Parse( + ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ColumnDataType* value) { + return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( + ColumnDataType_descriptor(), name, value); +} +// =================================================================== + +class Column_Values final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.Column.Values) */ { + public: + inline Column_Values() : Column_Values(nullptr) {} + ~Column_Values() override; + explicit PROTOBUF_CONSTEXPR Column_Values(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Column_Values(const Column_Values& from); + Column_Values(Column_Values&& from) noexcept + : Column_Values() { + *this = ::std::move(from); + } + + inline Column_Values& operator=(const Column_Values& from) { + CopyFrom(from); + return *this; + } + inline Column_Values& operator=(Column_Values&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Column_Values& default_instance() { + return *internal_default_instance(); + } + static inline const Column_Values* internal_default_instance() { + return reinterpret_cast( + &_Column_Values_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(Column_Values& a, Column_Values& b) { + a.Swap(&b); + } + inline void Swap(Column_Values* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Column_Values* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Column_Values* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const Column_Values& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const Column_Values& from) { + Column_Values::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(Column_Values* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.Column.Values"; + } + protected: + explicit Column_Values(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kI8ValuesFieldNumber = 1, + kI16ValuesFieldNumber = 2, + kI32ValuesFieldNumber = 3, + kI64ValuesFieldNumber = 4, + kU8ValuesFieldNumber = 5, + kU16ValuesFieldNumber = 6, + kU32ValuesFieldNumber = 7, + kU64ValuesFieldNumber = 8, + kF32ValuesFieldNumber = 9, + kF64ValuesFieldNumber = 10, + kBoolValuesFieldNumber = 11, + kBinaryValuesFieldNumber = 12, + kStringValuesFieldNumber = 13, + kDateValuesFieldNumber = 14, + kDatetimeValuesFieldNumber = 15, + kTsSecondValuesFieldNumber = 16, + kTsMillisecondValuesFieldNumber = 17, + kTsMicrosecondValuesFieldNumber = 18, + kTsNanosecondValuesFieldNumber = 19, + }; + // repeated int32 i8_values = 1; + int i8_values_size() const; + private: + int _internal_i8_values_size() const; + public: + void clear_i8_values(); + private: + int32_t _internal_i8_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& + _internal_i8_values() const; + void _internal_add_i8_values(int32_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* + _internal_mutable_i8_values(); + public: + int32_t i8_values(int index) const; + void set_i8_values(int index, int32_t value); + void add_i8_values(int32_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& + i8_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* + mutable_i8_values(); + + // repeated int32 i16_values = 2; + int i16_values_size() const; + private: + int _internal_i16_values_size() const; + public: + void clear_i16_values(); + private: + int32_t _internal_i16_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& + _internal_i16_values() const; + void _internal_add_i16_values(int32_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* + _internal_mutable_i16_values(); + public: + int32_t i16_values(int index) const; + void set_i16_values(int index, int32_t value); + void add_i16_values(int32_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& + i16_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* + mutable_i16_values(); + + // repeated int32 i32_values = 3; + int i32_values_size() const; + private: + int _internal_i32_values_size() const; + public: + void clear_i32_values(); + private: + int32_t _internal_i32_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& + _internal_i32_values() const; + void _internal_add_i32_values(int32_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* + _internal_mutable_i32_values(); + public: + int32_t i32_values(int index) const; + void set_i32_values(int index, int32_t value); + void add_i32_values(int32_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& + i32_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* + mutable_i32_values(); + + // repeated int64 i64_values = 4; + int i64_values_size() const; + private: + int _internal_i64_values_size() const; + public: + void clear_i64_values(); + private: + int64_t _internal_i64_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& + _internal_i64_values() const; + void _internal_add_i64_values(int64_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* + _internal_mutable_i64_values(); + public: + int64_t i64_values(int index) const; + void set_i64_values(int index, int64_t value); + void add_i64_values(int64_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& + i64_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* + mutable_i64_values(); + + // repeated uint32 u8_values = 5; + int u8_values_size() const; + private: + int _internal_u8_values_size() const; + public: + void clear_u8_values(); + private: + uint32_t _internal_u8_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& + _internal_u8_values() const; + void _internal_add_u8_values(uint32_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* + _internal_mutable_u8_values(); + public: + uint32_t u8_values(int index) const; + void set_u8_values(int index, uint32_t value); + void add_u8_values(uint32_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& + u8_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* + mutable_u8_values(); + + // repeated uint32 u16_values = 6; + int u16_values_size() const; + private: + int _internal_u16_values_size() const; + public: + void clear_u16_values(); + private: + uint32_t _internal_u16_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& + _internal_u16_values() const; + void _internal_add_u16_values(uint32_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* + _internal_mutable_u16_values(); + public: + uint32_t u16_values(int index) const; + void set_u16_values(int index, uint32_t value); + void add_u16_values(uint32_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& + u16_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* + mutable_u16_values(); + + // repeated uint32 u32_values = 7; + int u32_values_size() const; + private: + int _internal_u32_values_size() const; + public: + void clear_u32_values(); + private: + uint32_t _internal_u32_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& + _internal_u32_values() const; + void _internal_add_u32_values(uint32_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* + _internal_mutable_u32_values(); + public: + uint32_t u32_values(int index) const; + void set_u32_values(int index, uint32_t value); + void add_u32_values(uint32_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& + u32_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* + mutable_u32_values(); + + // repeated uint64 u64_values = 8; + int u64_values_size() const; + private: + int _internal_u64_values_size() const; + public: + void clear_u64_values(); + private: + uint64_t _internal_u64_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& + _internal_u64_values() const; + void _internal_add_u64_values(uint64_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* + _internal_mutable_u64_values(); + public: + uint64_t u64_values(int index) const; + void set_u64_values(int index, uint64_t value); + void add_u64_values(uint64_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& + u64_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* + mutable_u64_values(); + + // repeated float f32_values = 9; + int f32_values_size() const; + private: + int _internal_f32_values_size() const; + public: + void clear_f32_values(); + private: + float _internal_f32_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >& + _internal_f32_values() const; + void _internal_add_f32_values(float value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >* + _internal_mutable_f32_values(); + public: + float f32_values(int index) const; + void set_f32_values(int index, float value); + void add_f32_values(float value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >& + f32_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >* + mutable_f32_values(); + + // repeated double f64_values = 10; + int f64_values_size() const; + private: + int _internal_f64_values_size() const; + public: + void clear_f64_values(); + private: + double _internal_f64_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& + _internal_f64_values() const; + void _internal_add_f64_values(double value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* + _internal_mutable_f64_values(); + public: + double f64_values(int index) const; + void set_f64_values(int index, double value); + void add_f64_values(double value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& + f64_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* + mutable_f64_values(); + + // repeated bool bool_values = 11; + int bool_values_size() const; + private: + int _internal_bool_values_size() const; + public: + void clear_bool_values(); + private: + bool _internal_bool_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >& + _internal_bool_values() const; + void _internal_add_bool_values(bool value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >* + _internal_mutable_bool_values(); + public: + bool bool_values(int index) const; + void set_bool_values(int index, bool value); + void add_bool_values(bool value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >& + bool_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >* + mutable_bool_values(); + + // repeated bytes binary_values = 12; + int binary_values_size() const; + private: + int _internal_binary_values_size() const; + public: + void clear_binary_values(); + const std::string& binary_values(int index) const; + std::string* mutable_binary_values(int index); + void set_binary_values(int index, const std::string& value); + void set_binary_values(int index, std::string&& value); + void set_binary_values(int index, const char* value); + void set_binary_values(int index, const void* value, size_t size); + std::string* add_binary_values(); + void add_binary_values(const std::string& value); + void add_binary_values(std::string&& value); + void add_binary_values(const char* value); + void add_binary_values(const void* value, size_t size); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& binary_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_binary_values(); + private: + const std::string& _internal_binary_values(int index) const; + std::string* _internal_add_binary_values(); + public: + + // repeated string string_values = 13; + int string_values_size() const; + private: + int _internal_string_values_size() const; + public: + void clear_string_values(); + const std::string& string_values(int index) const; + std::string* mutable_string_values(int index); + void set_string_values(int index, const std::string& value); + void set_string_values(int index, std::string&& value); + void set_string_values(int index, const char* value); + void set_string_values(int index, const char* value, size_t size); + std::string* add_string_values(); + void add_string_values(const std::string& value); + void add_string_values(std::string&& value); + void add_string_values(const char* value); + void add_string_values(const char* value, size_t size); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& string_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_string_values(); + private: + const std::string& _internal_string_values(int index) const; + std::string* _internal_add_string_values(); + public: + + // repeated int32 date_values = 14; + int date_values_size() const; + private: + int _internal_date_values_size() const; + public: + void clear_date_values(); + private: + int32_t _internal_date_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& + _internal_date_values() const; + void _internal_add_date_values(int32_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* + _internal_mutable_date_values(); + public: + int32_t date_values(int index) const; + void set_date_values(int index, int32_t value); + void add_date_values(int32_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& + date_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* + mutable_date_values(); + + // repeated int64 datetime_values = 15; + int datetime_values_size() const; + private: + int _internal_datetime_values_size() const; + public: + void clear_datetime_values(); + private: + int64_t _internal_datetime_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& + _internal_datetime_values() const; + void _internal_add_datetime_values(int64_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* + _internal_mutable_datetime_values(); + public: + int64_t datetime_values(int index) const; + void set_datetime_values(int index, int64_t value); + void add_datetime_values(int64_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& + datetime_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* + mutable_datetime_values(); + + // repeated int64 ts_second_values = 16; + int ts_second_values_size() const; + private: + int _internal_ts_second_values_size() const; + public: + void clear_ts_second_values(); + private: + int64_t _internal_ts_second_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& + _internal_ts_second_values() const; + void _internal_add_ts_second_values(int64_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* + _internal_mutable_ts_second_values(); + public: + int64_t ts_second_values(int index) const; + void set_ts_second_values(int index, int64_t value); + void add_ts_second_values(int64_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& + ts_second_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* + mutable_ts_second_values(); + + // repeated int64 ts_millisecond_values = 17; + int ts_millisecond_values_size() const; + private: + int _internal_ts_millisecond_values_size() const; + public: + void clear_ts_millisecond_values(); + private: + int64_t _internal_ts_millisecond_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& + _internal_ts_millisecond_values() const; + void _internal_add_ts_millisecond_values(int64_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* + _internal_mutable_ts_millisecond_values(); + public: + int64_t ts_millisecond_values(int index) const; + void set_ts_millisecond_values(int index, int64_t value); + void add_ts_millisecond_values(int64_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& + ts_millisecond_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* + mutable_ts_millisecond_values(); + + // repeated int64 ts_microsecond_values = 18; + int ts_microsecond_values_size() const; + private: + int _internal_ts_microsecond_values_size() const; + public: + void clear_ts_microsecond_values(); + private: + int64_t _internal_ts_microsecond_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& + _internal_ts_microsecond_values() const; + void _internal_add_ts_microsecond_values(int64_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* + _internal_mutable_ts_microsecond_values(); + public: + int64_t ts_microsecond_values(int index) const; + void set_ts_microsecond_values(int index, int64_t value); + void add_ts_microsecond_values(int64_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& + ts_microsecond_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* + mutable_ts_microsecond_values(); + + // repeated int64 ts_nanosecond_values = 19; + int ts_nanosecond_values_size() const; + private: + int _internal_ts_nanosecond_values_size() const; + public: + void clear_ts_nanosecond_values(); + private: + int64_t _internal_ts_nanosecond_values(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& + _internal_ts_nanosecond_values() const; + void _internal_add_ts_nanosecond_values(int64_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* + _internal_mutable_ts_nanosecond_values(); + public: + int64_t ts_nanosecond_values(int index) const; + void set_ts_nanosecond_values(int index, int64_t value); + void add_ts_nanosecond_values(int64_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& + ts_nanosecond_values() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* + mutable_ts_nanosecond_values(); + + // @@protoc_insertion_point(class_scope:greptime.v1.Column.Values) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > i8_values_; + mutable std::atomic _i8_values_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > i16_values_; + mutable std::atomic _i16_values_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > i32_values_; + mutable std::atomic _i32_values_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > i64_values_; + mutable std::atomic _i64_values_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > u8_values_; + mutable std::atomic _u8_values_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > u16_values_; + mutable std::atomic _u16_values_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > u32_values_; + mutable std::atomic _u32_values_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > u64_values_; + mutable std::atomic _u64_values_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< float > f32_values_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > f64_values_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool > bool_values_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField binary_values_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField string_values_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > date_values_; + mutable std::atomic _date_values_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > datetime_values_; + mutable std::atomic _datetime_values_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > ts_second_values_; + mutable std::atomic _ts_second_values_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > ts_millisecond_values_; + mutable std::atomic _ts_millisecond_values_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > ts_microsecond_values_; + mutable std::atomic _ts_microsecond_values_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t > ts_nanosecond_values_; + mutable std::atomic _ts_nanosecond_values_cached_byte_size_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fcolumn_2eproto; +}; +// ------------------------------------------------------------------- + +class Column final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.Column) */ { + public: + inline Column() : Column(nullptr) {} + ~Column() override; + explicit PROTOBUF_CONSTEXPR Column(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Column(const Column& from); + Column(Column&& from) noexcept + : Column() { + *this = ::std::move(from); + } + + inline Column& operator=(const Column& from) { + CopyFrom(from); + return *this; + } + inline Column& operator=(Column&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Column& default_instance() { + return *internal_default_instance(); + } + static inline const Column* internal_default_instance() { + return reinterpret_cast( + &_Column_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + friend void swap(Column& a, Column& b) { + a.Swap(&b); + } + inline void Swap(Column* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Column* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Column* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const Column& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const Column& from) { + Column::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(Column* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.Column"; + } + protected: + explicit Column(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + typedef Column_Values Values; + + typedef Column_SemanticType SemanticType; + static constexpr SemanticType TAG = + Column_SemanticType_TAG; + static constexpr SemanticType FIELD = + Column_SemanticType_FIELD; + static constexpr SemanticType TIMESTAMP = + Column_SemanticType_TIMESTAMP; + static inline bool SemanticType_IsValid(int value) { + return Column_SemanticType_IsValid(value); + } + static constexpr SemanticType SemanticType_MIN = + Column_SemanticType_SemanticType_MIN; + static constexpr SemanticType SemanticType_MAX = + Column_SemanticType_SemanticType_MAX; + static constexpr int SemanticType_ARRAYSIZE = + Column_SemanticType_SemanticType_ARRAYSIZE; + static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* + SemanticType_descriptor() { + return Column_SemanticType_descriptor(); + } + template + static inline const std::string& SemanticType_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function SemanticType_Name."); + return Column_SemanticType_Name(enum_t_value); + } + static inline bool SemanticType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, + SemanticType* value) { + return Column_SemanticType_Parse(name, value); + } + + // accessors ------------------------------------------------------- + + enum : int { + kColumnNameFieldNumber = 1, + kNullMaskFieldNumber = 4, + kValuesFieldNumber = 3, + kSemanticTypeFieldNumber = 2, + kDatatypeFieldNumber = 5, + }; + // string column_name = 1; + void clear_column_name(); + const std::string& column_name() const; + template + void set_column_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_column_name(); + PROTOBUF_NODISCARD std::string* release_column_name(); + void set_allocated_column_name(std::string* column_name); + private: + const std::string& _internal_column_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_column_name(const std::string& value); + std::string* _internal_mutable_column_name(); + public: + + // bytes null_mask = 4; + void clear_null_mask(); + const std::string& null_mask() const; + template + void set_null_mask(ArgT0&& arg0, ArgT... args); + std::string* mutable_null_mask(); + PROTOBUF_NODISCARD std::string* release_null_mask(); + void set_allocated_null_mask(std::string* null_mask); + private: + const std::string& _internal_null_mask() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_null_mask(const std::string& value); + std::string* _internal_mutable_null_mask(); + public: + + // .greptime.v1.Column.Values values = 3; + bool has_values() const; + private: + bool _internal_has_values() const; + public: + void clear_values(); + const ::greptime::v1::Column_Values& values() const; + PROTOBUF_NODISCARD ::greptime::v1::Column_Values* release_values(); + ::greptime::v1::Column_Values* mutable_values(); + void set_allocated_values(::greptime::v1::Column_Values* values); + private: + const ::greptime::v1::Column_Values& _internal_values() const; + ::greptime::v1::Column_Values* _internal_mutable_values(); + public: + void unsafe_arena_set_allocated_values( + ::greptime::v1::Column_Values* values); + ::greptime::v1::Column_Values* unsafe_arena_release_values(); + + // .greptime.v1.Column.SemanticType semantic_type = 2; + void clear_semantic_type(); + ::greptime::v1::Column_SemanticType semantic_type() const; + void set_semantic_type(::greptime::v1::Column_SemanticType value); + private: + ::greptime::v1::Column_SemanticType _internal_semantic_type() const; + void _internal_set_semantic_type(::greptime::v1::Column_SemanticType value); + public: + + // .greptime.v1.ColumnDataType datatype = 5; + void clear_datatype(); + ::greptime::v1::ColumnDataType datatype() const; + void set_datatype(::greptime::v1::ColumnDataType value); + private: + ::greptime::v1::ColumnDataType _internal_datatype() const; + void _internal_set_datatype(::greptime::v1::ColumnDataType value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.Column) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr column_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr null_mask_; + ::greptime::v1::Column_Values* values_; + int semantic_type_; + int datatype_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fcolumn_2eproto; +}; +// ------------------------------------------------------------------- + +class ColumnDef final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.ColumnDef) */ { + public: + inline ColumnDef() : ColumnDef(nullptr) {} + ~ColumnDef() override; + explicit PROTOBUF_CONSTEXPR ColumnDef(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + ColumnDef(const ColumnDef& from); + ColumnDef(ColumnDef&& from) noexcept + : ColumnDef() { + *this = ::std::move(from); + } + + inline ColumnDef& operator=(const ColumnDef& from) { + CopyFrom(from); + return *this; + } + inline ColumnDef& operator=(ColumnDef&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ColumnDef& default_instance() { + return *internal_default_instance(); + } + static inline const ColumnDef* internal_default_instance() { + return reinterpret_cast( + &_ColumnDef_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(ColumnDef& a, ColumnDef& b) { + a.Swap(&b); + } + inline void Swap(ColumnDef* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ColumnDef* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + ColumnDef* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const ColumnDef& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const ColumnDef& from) { + ColumnDef::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(ColumnDef* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.ColumnDef"; + } + protected: + explicit ColumnDef(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kNameFieldNumber = 1, + kDefaultConstraintFieldNumber = 4, + kDatatypeFieldNumber = 2, + kIsNullableFieldNumber = 3, + }; + // string name = 1; + void clear_name(); + const std::string& name() const; + template + void set_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* name); + private: + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); + std::string* _internal_mutable_name(); + public: + + // bytes default_constraint = 4; + void clear_default_constraint(); + const std::string& default_constraint() const; + template + void set_default_constraint(ArgT0&& arg0, ArgT... args); + std::string* mutable_default_constraint(); + PROTOBUF_NODISCARD std::string* release_default_constraint(); + void set_allocated_default_constraint(std::string* default_constraint); + private: + const std::string& _internal_default_constraint() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_default_constraint(const std::string& value); + std::string* _internal_mutable_default_constraint(); + public: + + // .greptime.v1.ColumnDataType datatype = 2; + void clear_datatype(); + ::greptime::v1::ColumnDataType datatype() const; + void set_datatype(::greptime::v1::ColumnDataType value); + private: + ::greptime::v1::ColumnDataType _internal_datatype() const; + void _internal_set_datatype(::greptime::v1::ColumnDataType value); + public: + + // bool is_nullable = 3; + void clear_is_nullable(); + bool is_nullable() const; + void set_is_nullable(bool value); + private: + bool _internal_is_nullable() const; + void _internal_set_is_nullable(bool value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.ColumnDef) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr default_constraint_; + int datatype_; + bool is_nullable_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fcolumn_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// Column_Values + +// repeated int32 i8_values = 1; +inline int Column_Values::_internal_i8_values_size() const { + return _impl_.i8_values_.size(); +} +inline int Column_Values::i8_values_size() const { + return _internal_i8_values_size(); +} +inline void Column_Values::clear_i8_values() { + _impl_.i8_values_.Clear(); +} +inline int32_t Column_Values::_internal_i8_values(int index) const { + return _impl_.i8_values_.Get(index); +} +inline int32_t Column_Values::i8_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.i8_values) + return _internal_i8_values(index); +} +inline void Column_Values::set_i8_values(int index, int32_t value) { + _impl_.i8_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.i8_values) +} +inline void Column_Values::_internal_add_i8_values(int32_t value) { + _impl_.i8_values_.Add(value); +} +inline void Column_Values::add_i8_values(int32_t value) { + _internal_add_i8_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.i8_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& +Column_Values::_internal_i8_values() const { + return _impl_.i8_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& +Column_Values::i8_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.i8_values) + return _internal_i8_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* +Column_Values::_internal_mutable_i8_values() { + return &_impl_.i8_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* +Column_Values::mutable_i8_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.i8_values) + return _internal_mutable_i8_values(); +} + +// repeated int32 i16_values = 2; +inline int Column_Values::_internal_i16_values_size() const { + return _impl_.i16_values_.size(); +} +inline int Column_Values::i16_values_size() const { + return _internal_i16_values_size(); +} +inline void Column_Values::clear_i16_values() { + _impl_.i16_values_.Clear(); +} +inline int32_t Column_Values::_internal_i16_values(int index) const { + return _impl_.i16_values_.Get(index); +} +inline int32_t Column_Values::i16_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.i16_values) + return _internal_i16_values(index); +} +inline void Column_Values::set_i16_values(int index, int32_t value) { + _impl_.i16_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.i16_values) +} +inline void Column_Values::_internal_add_i16_values(int32_t value) { + _impl_.i16_values_.Add(value); +} +inline void Column_Values::add_i16_values(int32_t value) { + _internal_add_i16_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.i16_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& +Column_Values::_internal_i16_values() const { + return _impl_.i16_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& +Column_Values::i16_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.i16_values) + return _internal_i16_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* +Column_Values::_internal_mutable_i16_values() { + return &_impl_.i16_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* +Column_Values::mutable_i16_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.i16_values) + return _internal_mutable_i16_values(); +} + +// repeated int32 i32_values = 3; +inline int Column_Values::_internal_i32_values_size() const { + return _impl_.i32_values_.size(); +} +inline int Column_Values::i32_values_size() const { + return _internal_i32_values_size(); +} +inline void Column_Values::clear_i32_values() { + _impl_.i32_values_.Clear(); +} +inline int32_t Column_Values::_internal_i32_values(int index) const { + return _impl_.i32_values_.Get(index); +} +inline int32_t Column_Values::i32_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.i32_values) + return _internal_i32_values(index); +} +inline void Column_Values::set_i32_values(int index, int32_t value) { + _impl_.i32_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.i32_values) +} +inline void Column_Values::_internal_add_i32_values(int32_t value) { + _impl_.i32_values_.Add(value); +} +inline void Column_Values::add_i32_values(int32_t value) { + _internal_add_i32_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.i32_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& +Column_Values::_internal_i32_values() const { + return _impl_.i32_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& +Column_Values::i32_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.i32_values) + return _internal_i32_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* +Column_Values::_internal_mutable_i32_values() { + return &_impl_.i32_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* +Column_Values::mutable_i32_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.i32_values) + return _internal_mutable_i32_values(); +} + +// repeated int64 i64_values = 4; +inline int Column_Values::_internal_i64_values_size() const { + return _impl_.i64_values_.size(); +} +inline int Column_Values::i64_values_size() const { + return _internal_i64_values_size(); +} +inline void Column_Values::clear_i64_values() { + _impl_.i64_values_.Clear(); +} +inline int64_t Column_Values::_internal_i64_values(int index) const { + return _impl_.i64_values_.Get(index); +} +inline int64_t Column_Values::i64_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.i64_values) + return _internal_i64_values(index); +} +inline void Column_Values::set_i64_values(int index, int64_t value) { + _impl_.i64_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.i64_values) +} +inline void Column_Values::_internal_add_i64_values(int64_t value) { + _impl_.i64_values_.Add(value); +} +inline void Column_Values::add_i64_values(int64_t value) { + _internal_add_i64_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.i64_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& +Column_Values::_internal_i64_values() const { + return _impl_.i64_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& +Column_Values::i64_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.i64_values) + return _internal_i64_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* +Column_Values::_internal_mutable_i64_values() { + return &_impl_.i64_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* +Column_Values::mutable_i64_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.i64_values) + return _internal_mutable_i64_values(); +} + +// repeated uint32 u8_values = 5; +inline int Column_Values::_internal_u8_values_size() const { + return _impl_.u8_values_.size(); +} +inline int Column_Values::u8_values_size() const { + return _internal_u8_values_size(); +} +inline void Column_Values::clear_u8_values() { + _impl_.u8_values_.Clear(); +} +inline uint32_t Column_Values::_internal_u8_values(int index) const { + return _impl_.u8_values_.Get(index); +} +inline uint32_t Column_Values::u8_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.u8_values) + return _internal_u8_values(index); +} +inline void Column_Values::set_u8_values(int index, uint32_t value) { + _impl_.u8_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.u8_values) +} +inline void Column_Values::_internal_add_u8_values(uint32_t value) { + _impl_.u8_values_.Add(value); +} +inline void Column_Values::add_u8_values(uint32_t value) { + _internal_add_u8_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.u8_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& +Column_Values::_internal_u8_values() const { + return _impl_.u8_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& +Column_Values::u8_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.u8_values) + return _internal_u8_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* +Column_Values::_internal_mutable_u8_values() { + return &_impl_.u8_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* +Column_Values::mutable_u8_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.u8_values) + return _internal_mutable_u8_values(); +} + +// repeated uint32 u16_values = 6; +inline int Column_Values::_internal_u16_values_size() const { + return _impl_.u16_values_.size(); +} +inline int Column_Values::u16_values_size() const { + return _internal_u16_values_size(); +} +inline void Column_Values::clear_u16_values() { + _impl_.u16_values_.Clear(); +} +inline uint32_t Column_Values::_internal_u16_values(int index) const { + return _impl_.u16_values_.Get(index); +} +inline uint32_t Column_Values::u16_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.u16_values) + return _internal_u16_values(index); +} +inline void Column_Values::set_u16_values(int index, uint32_t value) { + _impl_.u16_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.u16_values) +} +inline void Column_Values::_internal_add_u16_values(uint32_t value) { + _impl_.u16_values_.Add(value); +} +inline void Column_Values::add_u16_values(uint32_t value) { + _internal_add_u16_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.u16_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& +Column_Values::_internal_u16_values() const { + return _impl_.u16_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& +Column_Values::u16_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.u16_values) + return _internal_u16_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* +Column_Values::_internal_mutable_u16_values() { + return &_impl_.u16_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* +Column_Values::mutable_u16_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.u16_values) + return _internal_mutable_u16_values(); +} + +// repeated uint32 u32_values = 7; +inline int Column_Values::_internal_u32_values_size() const { + return _impl_.u32_values_.size(); +} +inline int Column_Values::u32_values_size() const { + return _internal_u32_values_size(); +} +inline void Column_Values::clear_u32_values() { + _impl_.u32_values_.Clear(); +} +inline uint32_t Column_Values::_internal_u32_values(int index) const { + return _impl_.u32_values_.Get(index); +} +inline uint32_t Column_Values::u32_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.u32_values) + return _internal_u32_values(index); +} +inline void Column_Values::set_u32_values(int index, uint32_t value) { + _impl_.u32_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.u32_values) +} +inline void Column_Values::_internal_add_u32_values(uint32_t value) { + _impl_.u32_values_.Add(value); +} +inline void Column_Values::add_u32_values(uint32_t value) { + _internal_add_u32_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.u32_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& +Column_Values::_internal_u32_values() const { + return _impl_.u32_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& +Column_Values::u32_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.u32_values) + return _internal_u32_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* +Column_Values::_internal_mutable_u32_values() { + return &_impl_.u32_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* +Column_Values::mutable_u32_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.u32_values) + return _internal_mutable_u32_values(); +} + +// repeated uint64 u64_values = 8; +inline int Column_Values::_internal_u64_values_size() const { + return _impl_.u64_values_.size(); +} +inline int Column_Values::u64_values_size() const { + return _internal_u64_values_size(); +} +inline void Column_Values::clear_u64_values() { + _impl_.u64_values_.Clear(); +} +inline uint64_t Column_Values::_internal_u64_values(int index) const { + return _impl_.u64_values_.Get(index); +} +inline uint64_t Column_Values::u64_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.u64_values) + return _internal_u64_values(index); +} +inline void Column_Values::set_u64_values(int index, uint64_t value) { + _impl_.u64_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.u64_values) +} +inline void Column_Values::_internal_add_u64_values(uint64_t value) { + _impl_.u64_values_.Add(value); +} +inline void Column_Values::add_u64_values(uint64_t value) { + _internal_add_u64_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.u64_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& +Column_Values::_internal_u64_values() const { + return _impl_.u64_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& +Column_Values::u64_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.u64_values) + return _internal_u64_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* +Column_Values::_internal_mutable_u64_values() { + return &_impl_.u64_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* +Column_Values::mutable_u64_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.u64_values) + return _internal_mutable_u64_values(); +} + +// repeated float f32_values = 9; +inline int Column_Values::_internal_f32_values_size() const { + return _impl_.f32_values_.size(); +} +inline int Column_Values::f32_values_size() const { + return _internal_f32_values_size(); +} +inline void Column_Values::clear_f32_values() { + _impl_.f32_values_.Clear(); +} +inline float Column_Values::_internal_f32_values(int index) const { + return _impl_.f32_values_.Get(index); +} +inline float Column_Values::f32_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.f32_values) + return _internal_f32_values(index); +} +inline void Column_Values::set_f32_values(int index, float value) { + _impl_.f32_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.f32_values) +} +inline void Column_Values::_internal_add_f32_values(float value) { + _impl_.f32_values_.Add(value); +} +inline void Column_Values::add_f32_values(float value) { + _internal_add_f32_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.f32_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >& +Column_Values::_internal_f32_values() const { + return _impl_.f32_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >& +Column_Values::f32_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.f32_values) + return _internal_f32_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >* +Column_Values::_internal_mutable_f32_values() { + return &_impl_.f32_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< float >* +Column_Values::mutable_f32_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.f32_values) + return _internal_mutable_f32_values(); +} + +// repeated double f64_values = 10; +inline int Column_Values::_internal_f64_values_size() const { + return _impl_.f64_values_.size(); +} +inline int Column_Values::f64_values_size() const { + return _internal_f64_values_size(); +} +inline void Column_Values::clear_f64_values() { + _impl_.f64_values_.Clear(); +} +inline double Column_Values::_internal_f64_values(int index) const { + return _impl_.f64_values_.Get(index); +} +inline double Column_Values::f64_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.f64_values) + return _internal_f64_values(index); +} +inline void Column_Values::set_f64_values(int index, double value) { + _impl_.f64_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.f64_values) +} +inline void Column_Values::_internal_add_f64_values(double value) { + _impl_.f64_values_.Add(value); +} +inline void Column_Values::add_f64_values(double value) { + _internal_add_f64_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.f64_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& +Column_Values::_internal_f64_values() const { + return _impl_.f64_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >& +Column_Values::f64_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.f64_values) + return _internal_f64_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* +Column_Values::_internal_mutable_f64_values() { + return &_impl_.f64_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >* +Column_Values::mutable_f64_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.f64_values) + return _internal_mutable_f64_values(); +} + +// repeated bool bool_values = 11; +inline int Column_Values::_internal_bool_values_size() const { + return _impl_.bool_values_.size(); +} +inline int Column_Values::bool_values_size() const { + return _internal_bool_values_size(); +} +inline void Column_Values::clear_bool_values() { + _impl_.bool_values_.Clear(); +} +inline bool Column_Values::_internal_bool_values(int index) const { + return _impl_.bool_values_.Get(index); +} +inline bool Column_Values::bool_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.bool_values) + return _internal_bool_values(index); +} +inline void Column_Values::set_bool_values(int index, bool value) { + _impl_.bool_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.bool_values) +} +inline void Column_Values::_internal_add_bool_values(bool value) { + _impl_.bool_values_.Add(value); +} +inline void Column_Values::add_bool_values(bool value) { + _internal_add_bool_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.bool_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >& +Column_Values::_internal_bool_values() const { + return _impl_.bool_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >& +Column_Values::bool_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.bool_values) + return _internal_bool_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >* +Column_Values::_internal_mutable_bool_values() { + return &_impl_.bool_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< bool >* +Column_Values::mutable_bool_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.bool_values) + return _internal_mutable_bool_values(); +} + +// repeated bytes binary_values = 12; +inline int Column_Values::_internal_binary_values_size() const { + return _impl_.binary_values_.size(); +} +inline int Column_Values::binary_values_size() const { + return _internal_binary_values_size(); +} +inline void Column_Values::clear_binary_values() { + _impl_.binary_values_.Clear(); +} +inline std::string* Column_Values::add_binary_values() { + std::string* _s = _internal_add_binary_values(); + // @@protoc_insertion_point(field_add_mutable:greptime.v1.Column.Values.binary_values) + return _s; +} +inline const std::string& Column_Values::_internal_binary_values(int index) const { + return _impl_.binary_values_.Get(index); +} +inline const std::string& Column_Values::binary_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.binary_values) + return _internal_binary_values(index); +} +inline std::string* Column_Values::mutable_binary_values(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.Column.Values.binary_values) + return _impl_.binary_values_.Mutable(index); +} +inline void Column_Values::set_binary_values(int index, const std::string& value) { + _impl_.binary_values_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.binary_values) +} +inline void Column_Values::set_binary_values(int index, std::string&& value) { + _impl_.binary_values_.Mutable(index)->assign(std::move(value)); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.binary_values) +} +inline void Column_Values::set_binary_values(int index, const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.binary_values_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set_char:greptime.v1.Column.Values.binary_values) +} +inline void Column_Values::set_binary_values(int index, const void* value, size_t size) { + _impl_.binary_values_.Mutable(index)->assign( + reinterpret_cast(value), size); + // @@protoc_insertion_point(field_set_pointer:greptime.v1.Column.Values.binary_values) +} +inline std::string* Column_Values::_internal_add_binary_values() { + return _impl_.binary_values_.Add(); +} +inline void Column_Values::add_binary_values(const std::string& value) { + _impl_.binary_values_.Add()->assign(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.binary_values) +} +inline void Column_Values::add_binary_values(std::string&& value) { + _impl_.binary_values_.Add(std::move(value)); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.binary_values) +} +inline void Column_Values::add_binary_values(const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.binary_values_.Add()->assign(value); + // @@protoc_insertion_point(field_add_char:greptime.v1.Column.Values.binary_values) +} +inline void Column_Values::add_binary_values(const void* value, size_t size) { + _impl_.binary_values_.Add()->assign(reinterpret_cast(value), size); + // @@protoc_insertion_point(field_add_pointer:greptime.v1.Column.Values.binary_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& +Column_Values::binary_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.binary_values) + return _impl_.binary_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* +Column_Values::mutable_binary_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.binary_values) + return &_impl_.binary_values_; +} + +// repeated string string_values = 13; +inline int Column_Values::_internal_string_values_size() const { + return _impl_.string_values_.size(); +} +inline int Column_Values::string_values_size() const { + return _internal_string_values_size(); +} +inline void Column_Values::clear_string_values() { + _impl_.string_values_.Clear(); +} +inline std::string* Column_Values::add_string_values() { + std::string* _s = _internal_add_string_values(); + // @@protoc_insertion_point(field_add_mutable:greptime.v1.Column.Values.string_values) + return _s; +} +inline const std::string& Column_Values::_internal_string_values(int index) const { + return _impl_.string_values_.Get(index); +} +inline const std::string& Column_Values::string_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.string_values) + return _internal_string_values(index); +} +inline std::string* Column_Values::mutable_string_values(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.Column.Values.string_values) + return _impl_.string_values_.Mutable(index); +} +inline void Column_Values::set_string_values(int index, const std::string& value) { + _impl_.string_values_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.string_values) +} +inline void Column_Values::set_string_values(int index, std::string&& value) { + _impl_.string_values_.Mutable(index)->assign(std::move(value)); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.string_values) +} +inline void Column_Values::set_string_values(int index, const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.string_values_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set_char:greptime.v1.Column.Values.string_values) +} +inline void Column_Values::set_string_values(int index, const char* value, size_t size) { + _impl_.string_values_.Mutable(index)->assign( + reinterpret_cast(value), size); + // @@protoc_insertion_point(field_set_pointer:greptime.v1.Column.Values.string_values) +} +inline std::string* Column_Values::_internal_add_string_values() { + return _impl_.string_values_.Add(); +} +inline void Column_Values::add_string_values(const std::string& value) { + _impl_.string_values_.Add()->assign(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.string_values) +} +inline void Column_Values::add_string_values(std::string&& value) { + _impl_.string_values_.Add(std::move(value)); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.string_values) +} +inline void Column_Values::add_string_values(const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.string_values_.Add()->assign(value); + // @@protoc_insertion_point(field_add_char:greptime.v1.Column.Values.string_values) +} +inline void Column_Values::add_string_values(const char* value, size_t size) { + _impl_.string_values_.Add()->assign(reinterpret_cast(value), size); + // @@protoc_insertion_point(field_add_pointer:greptime.v1.Column.Values.string_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& +Column_Values::string_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.string_values) + return _impl_.string_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* +Column_Values::mutable_string_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.string_values) + return &_impl_.string_values_; +} + +// repeated int32 date_values = 14; +inline int Column_Values::_internal_date_values_size() const { + return _impl_.date_values_.size(); +} +inline int Column_Values::date_values_size() const { + return _internal_date_values_size(); +} +inline void Column_Values::clear_date_values() { + _impl_.date_values_.Clear(); +} +inline int32_t Column_Values::_internal_date_values(int index) const { + return _impl_.date_values_.Get(index); +} +inline int32_t Column_Values::date_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.date_values) + return _internal_date_values(index); +} +inline void Column_Values::set_date_values(int index, int32_t value) { + _impl_.date_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.date_values) +} +inline void Column_Values::_internal_add_date_values(int32_t value) { + _impl_.date_values_.Add(value); +} +inline void Column_Values::add_date_values(int32_t value) { + _internal_add_date_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.date_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& +Column_Values::_internal_date_values() const { + return _impl_.date_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >& +Column_Values::date_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.date_values) + return _internal_date_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* +Column_Values::_internal_mutable_date_values() { + return &_impl_.date_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >* +Column_Values::mutable_date_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.date_values) + return _internal_mutable_date_values(); +} + +// repeated int64 datetime_values = 15; +inline int Column_Values::_internal_datetime_values_size() const { + return _impl_.datetime_values_.size(); +} +inline int Column_Values::datetime_values_size() const { + return _internal_datetime_values_size(); +} +inline void Column_Values::clear_datetime_values() { + _impl_.datetime_values_.Clear(); +} +inline int64_t Column_Values::_internal_datetime_values(int index) const { + return _impl_.datetime_values_.Get(index); +} +inline int64_t Column_Values::datetime_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.datetime_values) + return _internal_datetime_values(index); +} +inline void Column_Values::set_datetime_values(int index, int64_t value) { + _impl_.datetime_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.datetime_values) +} +inline void Column_Values::_internal_add_datetime_values(int64_t value) { + _impl_.datetime_values_.Add(value); +} +inline void Column_Values::add_datetime_values(int64_t value) { + _internal_add_datetime_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.datetime_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& +Column_Values::_internal_datetime_values() const { + return _impl_.datetime_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& +Column_Values::datetime_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.datetime_values) + return _internal_datetime_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* +Column_Values::_internal_mutable_datetime_values() { + return &_impl_.datetime_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* +Column_Values::mutable_datetime_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.datetime_values) + return _internal_mutable_datetime_values(); +} + +// repeated int64 ts_second_values = 16; +inline int Column_Values::_internal_ts_second_values_size() const { + return _impl_.ts_second_values_.size(); +} +inline int Column_Values::ts_second_values_size() const { + return _internal_ts_second_values_size(); +} +inline void Column_Values::clear_ts_second_values() { + _impl_.ts_second_values_.Clear(); +} +inline int64_t Column_Values::_internal_ts_second_values(int index) const { + return _impl_.ts_second_values_.Get(index); +} +inline int64_t Column_Values::ts_second_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.ts_second_values) + return _internal_ts_second_values(index); +} +inline void Column_Values::set_ts_second_values(int index, int64_t value) { + _impl_.ts_second_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.ts_second_values) +} +inline void Column_Values::_internal_add_ts_second_values(int64_t value) { + _impl_.ts_second_values_.Add(value); +} +inline void Column_Values::add_ts_second_values(int64_t value) { + _internal_add_ts_second_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.ts_second_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& +Column_Values::_internal_ts_second_values() const { + return _impl_.ts_second_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& +Column_Values::ts_second_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.ts_second_values) + return _internal_ts_second_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* +Column_Values::_internal_mutable_ts_second_values() { + return &_impl_.ts_second_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* +Column_Values::mutable_ts_second_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.ts_second_values) + return _internal_mutable_ts_second_values(); +} + +// repeated int64 ts_millisecond_values = 17; +inline int Column_Values::_internal_ts_millisecond_values_size() const { + return _impl_.ts_millisecond_values_.size(); +} +inline int Column_Values::ts_millisecond_values_size() const { + return _internal_ts_millisecond_values_size(); +} +inline void Column_Values::clear_ts_millisecond_values() { + _impl_.ts_millisecond_values_.Clear(); +} +inline int64_t Column_Values::_internal_ts_millisecond_values(int index) const { + return _impl_.ts_millisecond_values_.Get(index); +} +inline int64_t Column_Values::ts_millisecond_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.ts_millisecond_values) + return _internal_ts_millisecond_values(index); +} +inline void Column_Values::set_ts_millisecond_values(int index, int64_t value) { + _impl_.ts_millisecond_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.ts_millisecond_values) +} +inline void Column_Values::_internal_add_ts_millisecond_values(int64_t value) { + _impl_.ts_millisecond_values_.Add(value); +} +inline void Column_Values::add_ts_millisecond_values(int64_t value) { + _internal_add_ts_millisecond_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.ts_millisecond_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& +Column_Values::_internal_ts_millisecond_values() const { + return _impl_.ts_millisecond_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& +Column_Values::ts_millisecond_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.ts_millisecond_values) + return _internal_ts_millisecond_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* +Column_Values::_internal_mutable_ts_millisecond_values() { + return &_impl_.ts_millisecond_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* +Column_Values::mutable_ts_millisecond_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.ts_millisecond_values) + return _internal_mutable_ts_millisecond_values(); +} + +// repeated int64 ts_microsecond_values = 18; +inline int Column_Values::_internal_ts_microsecond_values_size() const { + return _impl_.ts_microsecond_values_.size(); +} +inline int Column_Values::ts_microsecond_values_size() const { + return _internal_ts_microsecond_values_size(); +} +inline void Column_Values::clear_ts_microsecond_values() { + _impl_.ts_microsecond_values_.Clear(); +} +inline int64_t Column_Values::_internal_ts_microsecond_values(int index) const { + return _impl_.ts_microsecond_values_.Get(index); +} +inline int64_t Column_Values::ts_microsecond_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.ts_microsecond_values) + return _internal_ts_microsecond_values(index); +} +inline void Column_Values::set_ts_microsecond_values(int index, int64_t value) { + _impl_.ts_microsecond_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.ts_microsecond_values) +} +inline void Column_Values::_internal_add_ts_microsecond_values(int64_t value) { + _impl_.ts_microsecond_values_.Add(value); +} +inline void Column_Values::add_ts_microsecond_values(int64_t value) { + _internal_add_ts_microsecond_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.ts_microsecond_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& +Column_Values::_internal_ts_microsecond_values() const { + return _impl_.ts_microsecond_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& +Column_Values::ts_microsecond_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.ts_microsecond_values) + return _internal_ts_microsecond_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* +Column_Values::_internal_mutable_ts_microsecond_values() { + return &_impl_.ts_microsecond_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* +Column_Values::mutable_ts_microsecond_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.ts_microsecond_values) + return _internal_mutable_ts_microsecond_values(); +} + +// repeated int64 ts_nanosecond_values = 19; +inline int Column_Values::_internal_ts_nanosecond_values_size() const { + return _impl_.ts_nanosecond_values_.size(); +} +inline int Column_Values::ts_nanosecond_values_size() const { + return _internal_ts_nanosecond_values_size(); +} +inline void Column_Values::clear_ts_nanosecond_values() { + _impl_.ts_nanosecond_values_.Clear(); +} +inline int64_t Column_Values::_internal_ts_nanosecond_values(int index) const { + return _impl_.ts_nanosecond_values_.Get(index); +} +inline int64_t Column_Values::ts_nanosecond_values(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.Values.ts_nanosecond_values) + return _internal_ts_nanosecond_values(index); +} +inline void Column_Values::set_ts_nanosecond_values(int index, int64_t value) { + _impl_.ts_nanosecond_values_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.Values.ts_nanosecond_values) +} +inline void Column_Values::_internal_add_ts_nanosecond_values(int64_t value) { + _impl_.ts_nanosecond_values_.Add(value); +} +inline void Column_Values::add_ts_nanosecond_values(int64_t value) { + _internal_add_ts_nanosecond_values(value); + // @@protoc_insertion_point(field_add:greptime.v1.Column.Values.ts_nanosecond_values) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& +Column_Values::_internal_ts_nanosecond_values() const { + return _impl_.ts_nanosecond_values_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >& +Column_Values::ts_nanosecond_values() const { + // @@protoc_insertion_point(field_list:greptime.v1.Column.Values.ts_nanosecond_values) + return _internal_ts_nanosecond_values(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* +Column_Values::_internal_mutable_ts_nanosecond_values() { + return &_impl_.ts_nanosecond_values_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int64_t >* +Column_Values::mutable_ts_nanosecond_values() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.Column.Values.ts_nanosecond_values) + return _internal_mutable_ts_nanosecond_values(); +} + +// ------------------------------------------------------------------- + +// Column + +// string column_name = 1; +inline void Column::clear_column_name() { + _impl_.column_name_.ClearToEmpty(); +} +inline const std::string& Column::column_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.column_name) + return _internal_column_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Column::set_column_name(ArgT0&& arg0, ArgT... args) { + + _impl_.column_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.Column.column_name) +} +inline std::string* Column::mutable_column_name() { + std::string* _s = _internal_mutable_column_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.Column.column_name) + return _s; +} +inline const std::string& Column::_internal_column_name() const { + return _impl_.column_name_.Get(); +} +inline void Column::_internal_set_column_name(const std::string& value) { + + _impl_.column_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* Column::_internal_mutable_column_name() { + + return _impl_.column_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* Column::release_column_name() { + // @@protoc_insertion_point(field_release:greptime.v1.Column.column_name) + return _impl_.column_name_.Release(); +} +inline void Column::set_allocated_column_name(std::string* column_name) { + if (column_name != nullptr) { + + } else { + + } + _impl_.column_name_.SetAllocated(column_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.column_name_.IsDefault()) { + _impl_.column_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.Column.column_name) +} + +// .greptime.v1.Column.SemanticType semantic_type = 2; +inline void Column::clear_semantic_type() { + _impl_.semantic_type_ = 0; +} +inline ::greptime::v1::Column_SemanticType Column::_internal_semantic_type() const { + return static_cast< ::greptime::v1::Column_SemanticType >(_impl_.semantic_type_); +} +inline ::greptime::v1::Column_SemanticType Column::semantic_type() const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.semantic_type) + return _internal_semantic_type(); +} +inline void Column::_internal_set_semantic_type(::greptime::v1::Column_SemanticType value) { + + _impl_.semantic_type_ = value; +} +inline void Column::set_semantic_type(::greptime::v1::Column_SemanticType value) { + _internal_set_semantic_type(value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.semantic_type) +} + +// .greptime.v1.Column.Values values = 3; +inline bool Column::_internal_has_values() const { + return this != internal_default_instance() && _impl_.values_ != nullptr; +} +inline bool Column::has_values() const { + return _internal_has_values(); +} +inline void Column::clear_values() { + if (GetArenaForAllocation() == nullptr && _impl_.values_ != nullptr) { + delete _impl_.values_; + } + _impl_.values_ = nullptr; +} +inline const ::greptime::v1::Column_Values& Column::_internal_values() const { + const ::greptime::v1::Column_Values* p = _impl_.values_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_Column_Values_default_instance_); +} +inline const ::greptime::v1::Column_Values& Column::values() const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.values) + return _internal_values(); +} +inline void Column::unsafe_arena_set_allocated_values( + ::greptime::v1::Column_Values* values) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.values_); + } + _impl_.values_ = values; + if (values) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.Column.values) +} +inline ::greptime::v1::Column_Values* Column::release_values() { + + ::greptime::v1::Column_Values* temp = _impl_.values_; + _impl_.values_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::Column_Values* Column::unsafe_arena_release_values() { + // @@protoc_insertion_point(field_release:greptime.v1.Column.values) + + ::greptime::v1::Column_Values* temp = _impl_.values_; + _impl_.values_ = nullptr; + return temp; +} +inline ::greptime::v1::Column_Values* Column::_internal_mutable_values() { + + if (_impl_.values_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::Column_Values>(GetArenaForAllocation()); + _impl_.values_ = p; + } + return _impl_.values_; +} +inline ::greptime::v1::Column_Values* Column::mutable_values() { + ::greptime::v1::Column_Values* _msg = _internal_mutable_values(); + // @@protoc_insertion_point(field_mutable:greptime.v1.Column.values) + return _msg; +} +inline void Column::set_allocated_values(::greptime::v1::Column_Values* values) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.values_; + } + if (values) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(values); + if (message_arena != submessage_arena) { + values = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, values, submessage_arena); + } + + } else { + + } + _impl_.values_ = values; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.Column.values) +} + +// bytes null_mask = 4; +inline void Column::clear_null_mask() { + _impl_.null_mask_.ClearToEmpty(); +} +inline const std::string& Column::null_mask() const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.null_mask) + return _internal_null_mask(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Column::set_null_mask(ArgT0&& arg0, ArgT... args) { + + _impl_.null_mask_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.Column.null_mask) +} +inline std::string* Column::mutable_null_mask() { + std::string* _s = _internal_mutable_null_mask(); + // @@protoc_insertion_point(field_mutable:greptime.v1.Column.null_mask) + return _s; +} +inline const std::string& Column::_internal_null_mask() const { + return _impl_.null_mask_.Get(); +} +inline void Column::_internal_set_null_mask(const std::string& value) { + + _impl_.null_mask_.Set(value, GetArenaForAllocation()); +} +inline std::string* Column::_internal_mutable_null_mask() { + + return _impl_.null_mask_.Mutable(GetArenaForAllocation()); +} +inline std::string* Column::release_null_mask() { + // @@protoc_insertion_point(field_release:greptime.v1.Column.null_mask) + return _impl_.null_mask_.Release(); +} +inline void Column::set_allocated_null_mask(std::string* null_mask) { + if (null_mask != nullptr) { + + } else { + + } + _impl_.null_mask_.SetAllocated(null_mask, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.null_mask_.IsDefault()) { + _impl_.null_mask_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.Column.null_mask) +} + +// .greptime.v1.ColumnDataType datatype = 5; +inline void Column::clear_datatype() { + _impl_.datatype_ = 0; +} +inline ::greptime::v1::ColumnDataType Column::_internal_datatype() const { + return static_cast< ::greptime::v1::ColumnDataType >(_impl_.datatype_); +} +inline ::greptime::v1::ColumnDataType Column::datatype() const { + // @@protoc_insertion_point(field_get:greptime.v1.Column.datatype) + return _internal_datatype(); +} +inline void Column::_internal_set_datatype(::greptime::v1::ColumnDataType value) { + + _impl_.datatype_ = value; +} +inline void Column::set_datatype(::greptime::v1::ColumnDataType value) { + _internal_set_datatype(value); + // @@protoc_insertion_point(field_set:greptime.v1.Column.datatype) +} + +// ------------------------------------------------------------------- + +// ColumnDef + +// string name = 1; +inline void ColumnDef::clear_name() { + _impl_.name_.ClearToEmpty(); +} +inline const std::string& ColumnDef::name() const { + // @@protoc_insertion_point(field_get:greptime.v1.ColumnDef.name) + return _internal_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void ColumnDef::set_name(ArgT0&& arg0, ArgT... args) { + + _impl_.name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.ColumnDef.name) +} +inline std::string* ColumnDef::mutable_name() { + std::string* _s = _internal_mutable_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.ColumnDef.name) + return _s; +} +inline const std::string& ColumnDef::_internal_name() const { + return _impl_.name_.Get(); +} +inline void ColumnDef::_internal_set_name(const std::string& value) { + + _impl_.name_.Set(value, GetArenaForAllocation()); +} +inline std::string* ColumnDef::_internal_mutable_name() { + + return _impl_.name_.Mutable(GetArenaForAllocation()); +} +inline std::string* ColumnDef::release_name() { + // @@protoc_insertion_point(field_release:greptime.v1.ColumnDef.name) + return _impl_.name_.Release(); +} +inline void ColumnDef::set_allocated_name(std::string* name) { + if (name != nullptr) { + + } else { + + } + _impl_.name_.SetAllocated(name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.ColumnDef.name) +} + +// .greptime.v1.ColumnDataType datatype = 2; +inline void ColumnDef::clear_datatype() { + _impl_.datatype_ = 0; +} +inline ::greptime::v1::ColumnDataType ColumnDef::_internal_datatype() const { + return static_cast< ::greptime::v1::ColumnDataType >(_impl_.datatype_); +} +inline ::greptime::v1::ColumnDataType ColumnDef::datatype() const { + // @@protoc_insertion_point(field_get:greptime.v1.ColumnDef.datatype) + return _internal_datatype(); +} +inline void ColumnDef::_internal_set_datatype(::greptime::v1::ColumnDataType value) { + + _impl_.datatype_ = value; +} +inline void ColumnDef::set_datatype(::greptime::v1::ColumnDataType value) { + _internal_set_datatype(value); + // @@protoc_insertion_point(field_set:greptime.v1.ColumnDef.datatype) +} + +// bool is_nullable = 3; +inline void ColumnDef::clear_is_nullable() { + _impl_.is_nullable_ = false; +} +inline bool ColumnDef::_internal_is_nullable() const { + return _impl_.is_nullable_; +} +inline bool ColumnDef::is_nullable() const { + // @@protoc_insertion_point(field_get:greptime.v1.ColumnDef.is_nullable) + return _internal_is_nullable(); +} +inline void ColumnDef::_internal_set_is_nullable(bool value) { + + _impl_.is_nullable_ = value; +} +inline void ColumnDef::set_is_nullable(bool value) { + _internal_set_is_nullable(value); + // @@protoc_insertion_point(field_set:greptime.v1.ColumnDef.is_nullable) +} + +// bytes default_constraint = 4; +inline void ColumnDef::clear_default_constraint() { + _impl_.default_constraint_.ClearToEmpty(); +} +inline const std::string& ColumnDef::default_constraint() const { + // @@protoc_insertion_point(field_get:greptime.v1.ColumnDef.default_constraint) + return _internal_default_constraint(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void ColumnDef::set_default_constraint(ArgT0&& arg0, ArgT... args) { + + _impl_.default_constraint_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.ColumnDef.default_constraint) +} +inline std::string* ColumnDef::mutable_default_constraint() { + std::string* _s = _internal_mutable_default_constraint(); + // @@protoc_insertion_point(field_mutable:greptime.v1.ColumnDef.default_constraint) + return _s; +} +inline const std::string& ColumnDef::_internal_default_constraint() const { + return _impl_.default_constraint_.Get(); +} +inline void ColumnDef::_internal_set_default_constraint(const std::string& value) { + + _impl_.default_constraint_.Set(value, GetArenaForAllocation()); +} +inline std::string* ColumnDef::_internal_mutable_default_constraint() { + + return _impl_.default_constraint_.Mutable(GetArenaForAllocation()); +} +inline std::string* ColumnDef::release_default_constraint() { + // @@protoc_insertion_point(field_release:greptime.v1.ColumnDef.default_constraint) + return _impl_.default_constraint_.Release(); +} +inline void ColumnDef::set_allocated_default_constraint(std::string* default_constraint) { + if (default_constraint != nullptr) { + + } else { + + } + _impl_.default_constraint_.SetAllocated(default_constraint, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.default_constraint_.IsDefault()) { + _impl_.default_constraint_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.ColumnDef.default_constraint) +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace v1 +} // namespace greptime + +PROTOBUF_NAMESPACE_OPEN + +template <> struct is_proto_enum< ::greptime::v1::Column_SemanticType> : ::std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor< ::greptime::v1::Column_SemanticType>() { + return ::greptime::v1::Column_SemanticType_descriptor(); +} +template <> struct is_proto_enum< ::greptime::v1::ColumnDataType> : ::std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor< ::greptime::v1::ColumnDataType>() { + return ::greptime::v1::ColumnDataType_descriptor(); +} + +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fcolumn_2eproto diff --git a/c++/greptime/v1/common.pb.cc b/c++/greptime/v1/common.pb.cc new file mode 100644 index 00000000..9475085c --- /dev/null +++ b/c++/greptime/v1/common.pb.cc @@ -0,0 +1,1884 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/common.proto + +#include "greptime/v1/common.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace greptime { +namespace v1 { +PROTOBUF_CONSTEXPR ResponseHeader::ResponseHeader( + ::_pbi::ConstantInitialized) {} +struct ResponseHeaderDefaultTypeInternal { + PROTOBUF_CONSTEXPR ResponseHeaderDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~ResponseHeaderDefaultTypeInternal() {} + union { + ResponseHeader _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ResponseHeaderDefaultTypeInternal _ResponseHeader_default_instance_; +PROTOBUF_CONSTEXPR RequestHeader::RequestHeader( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_._has_bits_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_.catalog_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.schema_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.dbname_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.authorization_)*/nullptr + , /*decltype(_impl_.trace_id_)*/uint64_t{0u} + , /*decltype(_impl_.span_id_)*/uint64_t{0u}} {} +struct RequestHeaderDefaultTypeInternal { + PROTOBUF_CONSTEXPR RequestHeaderDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~RequestHeaderDefaultTypeInternal() {} + union { + RequestHeader _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RequestHeaderDefaultTypeInternal _RequestHeader_default_instance_; +PROTOBUF_CONSTEXPR AuthHeader::AuthHeader( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.auth_scheme_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} +struct AuthHeaderDefaultTypeInternal { + PROTOBUF_CONSTEXPR AuthHeaderDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~AuthHeaderDefaultTypeInternal() {} + union { + AuthHeader _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AuthHeaderDefaultTypeInternal _AuthHeader_default_instance_; +PROTOBUF_CONSTEXPR Basic::Basic( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.username_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.password_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct BasicDefaultTypeInternal { + PROTOBUF_CONSTEXPR BasicDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~BasicDefaultTypeInternal() {} + union { + Basic _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BasicDefaultTypeInternal _Basic_default_instance_; +PROTOBUF_CONSTEXPR Token::Token( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.token_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct TokenDefaultTypeInternal { + PROTOBUF_CONSTEXPR TokenDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~TokenDefaultTypeInternal() {} + union { + Token _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TokenDefaultTypeInternal _Token_default_instance_; +PROTOBUF_CONSTEXPR AffectedRows::AffectedRows( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.value_)*/0u + , /*decltype(_impl_._cached_size_)*/{}} {} +struct AffectedRowsDefaultTypeInternal { + PROTOBUF_CONSTEXPR AffectedRowsDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~AffectedRowsDefaultTypeInternal() {} + union { + AffectedRows _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AffectedRowsDefaultTypeInternal _AffectedRows_default_instance_; +PROTOBUF_CONSTEXPR FlightMetadata::FlightMetadata( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.affected_rows_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct FlightMetadataDefaultTypeInternal { + PROTOBUF_CONSTEXPR FlightMetadataDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~FlightMetadataDefaultTypeInternal() {} + union { + FlightMetadata _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FlightMetadataDefaultTypeInternal _FlightMetadata_default_instance_; +} // namespace v1 +} // namespace greptime +static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fcommon_2eproto[7]; +static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_greptime_2fv1_2fcommon_2eproto = nullptr; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fcommon_2eproto = nullptr; + +const uint32_t TableStruct_greptime_2fv1_2fcommon_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::ResponseHeader, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::RequestHeader, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::RequestHeader, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::RequestHeader, _impl_.catalog_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::RequestHeader, _impl_.schema_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::RequestHeader, _impl_.authorization_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::RequestHeader, _impl_.dbname_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::RequestHeader, _impl_.trace_id_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::RequestHeader, _impl_.span_id_), + ~0u, + ~0u, + ~0u, + ~0u, + 0, + 1, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::AuthHeader, _internal_metadata_), + ~0u, // no _extensions_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::AuthHeader, _impl_._oneof_case_[0]), + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::greptime::v1::AuthHeader, _impl_.auth_scheme_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::Basic, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::Basic, _impl_.username_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::Basic, _impl_.password_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::Token, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::Token, _impl_.token_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::AffectedRows, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::AffectedRows, _impl_.value_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::FlightMetadata, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::FlightMetadata, _impl_.affected_rows_), +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::greptime::v1::ResponseHeader)}, + { 6, 18, -1, sizeof(::greptime::v1::RequestHeader)}, + { 24, -1, -1, sizeof(::greptime::v1::AuthHeader)}, + { 33, -1, -1, sizeof(::greptime::v1::Basic)}, + { 41, -1, -1, sizeof(::greptime::v1::Token)}, + { 48, -1, -1, sizeof(::greptime::v1::AffectedRows)}, + { 55, -1, -1, sizeof(::greptime::v1::FlightMetadata)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::greptime::v1::_ResponseHeader_default_instance_._instance, + &::greptime::v1::_RequestHeader_default_instance_._instance, + &::greptime::v1::_AuthHeader_default_instance_._instance, + &::greptime::v1::_Basic_default_instance_._instance, + &::greptime::v1::_Token_default_instance_._instance, + &::greptime::v1::_AffectedRows_default_instance_._instance, + &::greptime::v1::_FlightMetadata_default_instance_._instance, +}; + +const char descriptor_table_protodef_greptime_2fv1_2fcommon_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\030greptime/v1/common.proto\022\013greptime.v1\"" + "\020\n\016ResponseHeader\"\266\001\n\rRequestHeader\022\017\n\007c" + "atalog\030\001 \001(\t\022\016\n\006schema\030\002 \001(\t\022.\n\rauthoriz" + "ation\030\003 \001(\0132\027.greptime.v1.AuthHeader\022\016\n\006" + "dbname\030\004 \001(\t\022\025\n\010trace_id\030\005 \001(\004H\000\210\001\001\022\024\n\007s" + "pan_id\030\006 \001(\004H\001\210\001\001B\013\n\t_trace_idB\n\n\010_span_" + "id\"e\n\nAuthHeader\022#\n\005basic\030\001 \001(\0132\022.grepti" + "me.v1.BasicH\000\022#\n\005token\030\002 \001(\0132\022.greptime." + "v1.TokenH\000B\r\n\013auth_scheme\"+\n\005Basic\022\020\n\010us" + "ername\030\001 \001(\t\022\020\n\010password\030\002 \001(\t\"\026\n\005Token\022" + "\r\n\005token\030\001 \001(\t\"\035\n\014AffectedRows\022\r\n\005value\030" + "\001 \001(\r\"B\n\016FlightMetadata\0220\n\raffected_rows" + "\030\001 \001(\0132\031.greptime.v1.AffectedRowsBO\n\016io." + "greptime.v1B\006CommonZ5github.com/Greptime" + "Team/greptime-proto/go/greptime/v1b\006prot" + "o3" + ; +static ::_pbi::once_flag descriptor_table_greptime_2fv1_2fcommon_2eproto_once; +const ::_pbi::DescriptorTable descriptor_table_greptime_2fv1_2fcommon_2eproto = { + false, false, 602, descriptor_table_protodef_greptime_2fv1_2fcommon_2eproto, + "greptime/v1/common.proto", + &descriptor_table_greptime_2fv1_2fcommon_2eproto_once, nullptr, 0, 7, + schemas, file_default_instances, TableStruct_greptime_2fv1_2fcommon_2eproto::offsets, + file_level_metadata_greptime_2fv1_2fcommon_2eproto, file_level_enum_descriptors_greptime_2fv1_2fcommon_2eproto, + file_level_service_descriptors_greptime_2fv1_2fcommon_2eproto, +}; +PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_greptime_2fv1_2fcommon_2eproto_getter() { + return &descriptor_table_greptime_2fv1_2fcommon_2eproto; +} + +// Force running AddDescriptors() at dynamic initialization time. +PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_greptime_2fv1_2fcommon_2eproto(&descriptor_table_greptime_2fv1_2fcommon_2eproto); +namespace greptime { +namespace v1 { + +// =================================================================== + +class ResponseHeader::_Internal { + public: +}; + +ResponseHeader::ResponseHeader(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { + // @@protoc_insertion_point(arena_constructor:greptime.v1.ResponseHeader) +} +ResponseHeader::ResponseHeader(const ResponseHeader& from) + : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + ResponseHeader* const _this = this; (void)_this; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:greptime.v1.ResponseHeader) +} + + + + + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ResponseHeader::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ResponseHeader::GetClassData() const { return &_class_data_; } + + + + + + + +::PROTOBUF_NAMESPACE_ID::Metadata ResponseHeader::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fcommon_2eproto[0]); +} + +// =================================================================== + +class RequestHeader::_Internal { + public: + using HasBits = decltype(std::declval()._impl_._has_bits_); + static const ::greptime::v1::AuthHeader& authorization(const RequestHeader* msg); + static void set_has_trace_id(HasBits* has_bits) { + (*has_bits)[0] |= 1u; + } + static void set_has_span_id(HasBits* has_bits) { + (*has_bits)[0] |= 2u; + } +}; + +const ::greptime::v1::AuthHeader& +RequestHeader::_Internal::authorization(const RequestHeader* msg) { + return *msg->_impl_.authorization_; +} +RequestHeader::RequestHeader(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.RequestHeader) +} +RequestHeader::RequestHeader(const RequestHeader& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + RequestHeader* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_._has_bits_){from._impl_._has_bits_} + , /*decltype(_impl_._cached_size_)*/{} + , decltype(_impl_.catalog_){} + , decltype(_impl_.schema_){} + , decltype(_impl_.dbname_){} + , decltype(_impl_.authorization_){nullptr} + , decltype(_impl_.trace_id_){} + , decltype(_impl_.span_id_){}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.catalog_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_catalog().empty()) { + _this->_impl_.catalog_.Set(from._internal_catalog(), + _this->GetArenaForAllocation()); + } + _impl_.schema_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_schema().empty()) { + _this->_impl_.schema_.Set(from._internal_schema(), + _this->GetArenaForAllocation()); + } + _impl_.dbname_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.dbname_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_dbname().empty()) { + _this->_impl_.dbname_.Set(from._internal_dbname(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_authorization()) { + _this->_impl_.authorization_ = new ::greptime::v1::AuthHeader(*from._impl_.authorization_); + } + ::memcpy(&_impl_.trace_id_, &from._impl_.trace_id_, + static_cast(reinterpret_cast(&_impl_.span_id_) - + reinterpret_cast(&_impl_.trace_id_)) + sizeof(_impl_.span_id_)); + // @@protoc_insertion_point(copy_constructor:greptime.v1.RequestHeader) +} + +inline void RequestHeader::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_._has_bits_){} + , /*decltype(_impl_._cached_size_)*/{} + , decltype(_impl_.catalog_){} + , decltype(_impl_.schema_){} + , decltype(_impl_.dbname_){} + , decltype(_impl_.authorization_){nullptr} + , decltype(_impl_.trace_id_){uint64_t{0u}} + , decltype(_impl_.span_id_){uint64_t{0u}} + }; + _impl_.catalog_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.dbname_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.dbname_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +RequestHeader::~RequestHeader() { + // @@protoc_insertion_point(destructor:greptime.v1.RequestHeader) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void RequestHeader::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.catalog_.Destroy(); + _impl_.schema_.Destroy(); + _impl_.dbname_.Destroy(); + if (this != internal_default_instance()) delete _impl_.authorization_; +} + +void RequestHeader::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void RequestHeader::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.RequestHeader) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.catalog_.ClearToEmpty(); + _impl_.schema_.ClearToEmpty(); + _impl_.dbname_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.authorization_ != nullptr) { + delete _impl_.authorization_; + } + _impl_.authorization_ = nullptr; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + ::memset(&_impl_.trace_id_, 0, static_cast( + reinterpret_cast(&_impl_.span_id_) - + reinterpret_cast(&_impl_.trace_id_)) + sizeof(_impl_.span_id_)); + } + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* RequestHeader::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + _Internal::HasBits has_bits{}; + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string catalog = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_catalog(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.RequestHeader.catalog")); + } else + goto handle_unusual; + continue; + // string schema = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_schema(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.RequestHeader.schema")); + } else + goto handle_unusual; + continue; + // .greptime.v1.AuthHeader authorization = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ctx->ParseMessage(_internal_mutable_authorization(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // string dbname = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + auto str = _internal_mutable_dbname(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.RequestHeader.dbname")); + } else + goto handle_unusual; + continue; + // optional uint64 trace_id = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { + _Internal::set_has_trace_id(&has_bits); + _impl_.trace_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // optional uint64 span_id = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { + _Internal::set_has_span_id(&has_bits); + _impl_.span_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + _impl_._has_bits_.Or(has_bits); + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* RequestHeader::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.RequestHeader) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string catalog = 1; + if (!this->_internal_catalog().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_catalog().data(), static_cast(this->_internal_catalog().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.RequestHeader.catalog"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_catalog(), target); + } + + // string schema = 2; + if (!this->_internal_schema().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_schema().data(), static_cast(this->_internal_schema().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.RequestHeader.schema"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_schema(), target); + } + + // .greptime.v1.AuthHeader authorization = 3; + if (this->_internal_has_authorization()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, _Internal::authorization(this), + _Internal::authorization(this).GetCachedSize(), target, stream); + } + + // string dbname = 4; + if (!this->_internal_dbname().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_dbname().data(), static_cast(this->_internal_dbname().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.RequestHeader.dbname"); + target = stream->WriteStringMaybeAliased( + 4, this->_internal_dbname(), target); + } + + // optional uint64 trace_id = 5; + if (_internal_has_trace_id()) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(5, this->_internal_trace_id(), target); + } + + // optional uint64 span_id = 6; + if (_internal_has_span_id()) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(6, this->_internal_span_id(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.RequestHeader) + return target; +} + +size_t RequestHeader::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.RequestHeader) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string catalog = 1; + if (!this->_internal_catalog().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_catalog()); + } + + // string schema = 2; + if (!this->_internal_schema().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_schema()); + } + + // string dbname = 4; + if (!this->_internal_dbname().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_dbname()); + } + + // .greptime.v1.AuthHeader authorization = 3; + if (this->_internal_has_authorization()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.authorization_); + } + + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + // optional uint64 trace_id = 5; + if (cached_has_bits & 0x00000001u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_trace_id()); + } + + // optional uint64 span_id = 6; + if (cached_has_bits & 0x00000002u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_span_id()); + } + + } + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RequestHeader::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + RequestHeader::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RequestHeader::GetClassData() const { return &_class_data_; } + + +void RequestHeader::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.RequestHeader) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_catalog().empty()) { + _this->_internal_set_catalog(from._internal_catalog()); + } + if (!from._internal_schema().empty()) { + _this->_internal_set_schema(from._internal_schema()); + } + if (!from._internal_dbname().empty()) { + _this->_internal_set_dbname(from._internal_dbname()); + } + if (from._internal_has_authorization()) { + _this->_internal_mutable_authorization()->::greptime::v1::AuthHeader::MergeFrom( + from._internal_authorization()); + } + cached_has_bits = from._impl_._has_bits_[0]; + if (cached_has_bits & 0x00000003u) { + if (cached_has_bits & 0x00000001u) { + _this->_impl_.trace_id_ = from._impl_.trace_id_; + } + if (cached_has_bits & 0x00000002u) { + _this->_impl_.span_id_ = from._impl_.span_id_; + } + _this->_impl_._has_bits_[0] |= cached_has_bits; + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void RequestHeader::CopyFrom(const RequestHeader& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.RequestHeader) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool RequestHeader::IsInitialized() const { + return true; +} + +void RequestHeader::InternalSwap(RequestHeader* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.catalog_, lhs_arena, + &other->_impl_.catalog_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.schema_, lhs_arena, + &other->_impl_.schema_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.dbname_, lhs_arena, + &other->_impl_.dbname_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(RequestHeader, _impl_.span_id_) + + sizeof(RequestHeader::_impl_.span_id_) + - PROTOBUF_FIELD_OFFSET(RequestHeader, _impl_.authorization_)>( + reinterpret_cast(&_impl_.authorization_), + reinterpret_cast(&other->_impl_.authorization_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata RequestHeader::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fcommon_2eproto[1]); +} + +// =================================================================== + +class AuthHeader::_Internal { + public: + static const ::greptime::v1::Basic& basic(const AuthHeader* msg); + static const ::greptime::v1::Token& token(const AuthHeader* msg); +}; + +const ::greptime::v1::Basic& +AuthHeader::_Internal::basic(const AuthHeader* msg) { + return *msg->_impl_.auth_scheme_.basic_; +} +const ::greptime::v1::Token& +AuthHeader::_Internal::token(const AuthHeader* msg) { + return *msg->_impl_.auth_scheme_.token_; +} +void AuthHeader::set_allocated_basic(::greptime::v1::Basic* basic) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_auth_scheme(); + if (basic) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(basic); + if (message_arena != submessage_arena) { + basic = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, basic, submessage_arena); + } + set_has_basic(); + _impl_.auth_scheme_.basic_ = basic; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.AuthHeader.basic) +} +void AuthHeader::set_allocated_token(::greptime::v1::Token* token) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_auth_scheme(); + if (token) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(token); + if (message_arena != submessage_arena) { + token = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, token, submessage_arena); + } + set_has_token(); + _impl_.auth_scheme_.token_ = token; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.AuthHeader.token) +} +AuthHeader::AuthHeader(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.AuthHeader) +} +AuthHeader::AuthHeader(const AuthHeader& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + AuthHeader* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.auth_scheme_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + clear_has_auth_scheme(); + switch (from.auth_scheme_case()) { + case kBasic: { + _this->_internal_mutable_basic()->::greptime::v1::Basic::MergeFrom( + from._internal_basic()); + break; + } + case kToken: { + _this->_internal_mutable_token()->::greptime::v1::Token::MergeFrom( + from._internal_token()); + break; + } + case AUTH_SCHEME_NOT_SET: { + break; + } + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.AuthHeader) +} + +inline void AuthHeader::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.auth_scheme_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_auth_scheme(); +} + +AuthHeader::~AuthHeader() { + // @@protoc_insertion_point(destructor:greptime.v1.AuthHeader) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void AuthHeader::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (has_auth_scheme()) { + clear_auth_scheme(); + } +} + +void AuthHeader::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void AuthHeader::clear_auth_scheme() { +// @@protoc_insertion_point(one_of_clear_start:greptime.v1.AuthHeader) + switch (auth_scheme_case()) { + case kBasic: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.auth_scheme_.basic_; + } + break; + } + case kToken: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.auth_scheme_.token_; + } + break; + } + case AUTH_SCHEME_NOT_SET: { + break; + } + } + _impl_._oneof_case_[0] = AUTH_SCHEME_NOT_SET; +} + + +void AuthHeader::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.AuthHeader) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + clear_auth_scheme(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* AuthHeader::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.Basic basic = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_basic(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.Token token = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_token(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* AuthHeader::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.AuthHeader) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.Basic basic = 1; + if (_internal_has_basic()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::basic(this), + _Internal::basic(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.Token token = 2; + if (_internal_has_token()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::token(this), + _Internal::token(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.AuthHeader) + return target; +} + +size_t AuthHeader::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.AuthHeader) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + switch (auth_scheme_case()) { + // .greptime.v1.Basic basic = 1; + case kBasic: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.auth_scheme_.basic_); + break; + } + // .greptime.v1.Token token = 2; + case kToken: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.auth_scheme_.token_); + break; + } + case AUTH_SCHEME_NOT_SET: { + break; + } + } + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AuthHeader::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + AuthHeader::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AuthHeader::GetClassData() const { return &_class_data_; } + + +void AuthHeader::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.AuthHeader) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + switch (from.auth_scheme_case()) { + case kBasic: { + _this->_internal_mutable_basic()->::greptime::v1::Basic::MergeFrom( + from._internal_basic()); + break; + } + case kToken: { + _this->_internal_mutable_token()->::greptime::v1::Token::MergeFrom( + from._internal_token()); + break; + } + case AUTH_SCHEME_NOT_SET: { + break; + } + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void AuthHeader::CopyFrom(const AuthHeader& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.AuthHeader) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool AuthHeader::IsInitialized() const { + return true; +} + +void AuthHeader::InternalSwap(AuthHeader* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.auth_scheme_, other->_impl_.auth_scheme_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); +} + +::PROTOBUF_NAMESPACE_ID::Metadata AuthHeader::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fcommon_2eproto[2]); +} + +// =================================================================== + +class Basic::_Internal { + public: +}; + +Basic::Basic(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.Basic) +} +Basic::Basic(const Basic& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Basic* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.username_){} + , decltype(_impl_.password_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.username_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.username_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_username().empty()) { + _this->_impl_.username_.Set(from._internal_username(), + _this->GetArenaForAllocation()); + } + _impl_.password_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.password_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_password().empty()) { + _this->_impl_.password_.Set(from._internal_password(), + _this->GetArenaForAllocation()); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.Basic) +} + +inline void Basic::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.username_){} + , decltype(_impl_.password_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.username_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.username_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.password_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.password_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +Basic::~Basic() { + // @@protoc_insertion_point(destructor:greptime.v1.Basic) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Basic::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.username_.Destroy(); + _impl_.password_.Destroy(); +} + +void Basic::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Basic::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.Basic) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.username_.ClearToEmpty(); + _impl_.password_.ClearToEmpty(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Basic::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string username = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_username(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.Basic.username")); + } else + goto handle_unusual; + continue; + // string password = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_password(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.Basic.password")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Basic::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.Basic) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string username = 1; + if (!this->_internal_username().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_username().data(), static_cast(this->_internal_username().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.Basic.username"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_username(), target); + } + + // string password = 2; + if (!this->_internal_password().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_password().data(), static_cast(this->_internal_password().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.Basic.password"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_password(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.Basic) + return target; +} + +size_t Basic::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.Basic) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string username = 1; + if (!this->_internal_username().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_username()); + } + + // string password = 2; + if (!this->_internal_password().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_password()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Basic::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Basic::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Basic::GetClassData() const { return &_class_data_; } + + +void Basic::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.Basic) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_username().empty()) { + _this->_internal_set_username(from._internal_username()); + } + if (!from._internal_password().empty()) { + _this->_internal_set_password(from._internal_password()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Basic::CopyFrom(const Basic& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.Basic) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Basic::IsInitialized() const { + return true; +} + +void Basic::InternalSwap(Basic* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.username_, lhs_arena, + &other->_impl_.username_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.password_, lhs_arena, + &other->_impl_.password_, rhs_arena + ); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Basic::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fcommon_2eproto[3]); +} + +// =================================================================== + +class Token::_Internal { + public: +}; + +Token::Token(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.Token) +} +Token::Token(const Token& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Token* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.token_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.token_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.token_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_token().empty()) { + _this->_impl_.token_.Set(from._internal_token(), + _this->GetArenaForAllocation()); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.Token) +} + +inline void Token::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.token_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.token_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.token_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +Token::~Token() { + // @@protoc_insertion_point(destructor:greptime.v1.Token) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Token::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.token_.Destroy(); +} + +void Token::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Token::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.Token) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.token_.ClearToEmpty(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Token::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string token = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_token(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.Token.token")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Token::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.Token) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string token = 1; + if (!this->_internal_token().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_token().data(), static_cast(this->_internal_token().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.Token.token"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_token(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.Token) + return target; +} + +size_t Token::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.Token) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string token = 1; + if (!this->_internal_token().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_token()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Token::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Token::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Token::GetClassData() const { return &_class_data_; } + + +void Token::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.Token) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_token().empty()) { + _this->_internal_set_token(from._internal_token()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Token::CopyFrom(const Token& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.Token) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Token::IsInitialized() const { + return true; +} + +void Token::InternalSwap(Token* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.token_, lhs_arena, + &other->_impl_.token_, rhs_arena + ); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Token::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fcommon_2eproto[4]); +} + +// =================================================================== + +class AffectedRows::_Internal { + public: +}; + +AffectedRows::AffectedRows(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.AffectedRows) +} +AffectedRows::AffectedRows(const AffectedRows& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + AffectedRows* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.value_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_.value_ = from._impl_.value_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.AffectedRows) +} + +inline void AffectedRows::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.value_){0u} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +AffectedRows::~AffectedRows() { + // @@protoc_insertion_point(destructor:greptime.v1.AffectedRows) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void AffectedRows::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); +} + +void AffectedRows::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void AffectedRows::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.AffectedRows) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.value_ = 0u; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* AffectedRows::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // uint32 value = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.value_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* AffectedRows::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.AffectedRows) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // uint32 value = 1; + if (this->_internal_value() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_value(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.AffectedRows) + return target; +} + +size_t AffectedRows::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.AffectedRows) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // uint32 value = 1; + if (this->_internal_value() != 0) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_value()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AffectedRows::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + AffectedRows::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AffectedRows::GetClassData() const { return &_class_data_; } + + +void AffectedRows::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.AffectedRows) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_value() != 0) { + _this->_internal_set_value(from._internal_value()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void AffectedRows::CopyFrom(const AffectedRows& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.AffectedRows) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool AffectedRows::IsInitialized() const { + return true; +} + +void AffectedRows::InternalSwap(AffectedRows* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.value_, other->_impl_.value_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata AffectedRows::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fcommon_2eproto[5]); +} + +// =================================================================== + +class FlightMetadata::_Internal { + public: + static const ::greptime::v1::AffectedRows& affected_rows(const FlightMetadata* msg); +}; + +const ::greptime::v1::AffectedRows& +FlightMetadata::_Internal::affected_rows(const FlightMetadata* msg) { + return *msg->_impl_.affected_rows_; +} +FlightMetadata::FlightMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.FlightMetadata) +} +FlightMetadata::FlightMetadata(const FlightMetadata& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + FlightMetadata* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.affected_rows_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_affected_rows()) { + _this->_impl_.affected_rows_ = new ::greptime::v1::AffectedRows(*from._impl_.affected_rows_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.FlightMetadata) +} + +inline void FlightMetadata::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.affected_rows_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +FlightMetadata::~FlightMetadata() { + // @@protoc_insertion_point(destructor:greptime.v1.FlightMetadata) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void FlightMetadata::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.affected_rows_; +} + +void FlightMetadata::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void FlightMetadata::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.FlightMetadata) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.affected_rows_ != nullptr) { + delete _impl_.affected_rows_; + } + _impl_.affected_rows_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* FlightMetadata::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.AffectedRows affected_rows = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_affected_rows(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* FlightMetadata::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.FlightMetadata) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.AffectedRows affected_rows = 1; + if (this->_internal_has_affected_rows()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::affected_rows(this), + _Internal::affected_rows(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.FlightMetadata) + return target; +} + +size_t FlightMetadata::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.FlightMetadata) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.AffectedRows affected_rows = 1; + if (this->_internal_has_affected_rows()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.affected_rows_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FlightMetadata::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + FlightMetadata::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FlightMetadata::GetClassData() const { return &_class_data_; } + + +void FlightMetadata::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.FlightMetadata) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_affected_rows()) { + _this->_internal_mutable_affected_rows()->::greptime::v1::AffectedRows::MergeFrom( + from._internal_affected_rows()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void FlightMetadata::CopyFrom(const FlightMetadata& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.FlightMetadata) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool FlightMetadata::IsInitialized() const { + return true; +} + +void FlightMetadata::InternalSwap(FlightMetadata* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.affected_rows_, other->_impl_.affected_rows_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata FlightMetadata::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fcommon_2eproto[6]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::greptime::v1::ResponseHeader* +Arena::CreateMaybeMessage< ::greptime::v1::ResponseHeader >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::ResponseHeader >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::RequestHeader* +Arena::CreateMaybeMessage< ::greptime::v1::RequestHeader >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::RequestHeader >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::AuthHeader* +Arena::CreateMaybeMessage< ::greptime::v1::AuthHeader >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::AuthHeader >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::Basic* +Arena::CreateMaybeMessage< ::greptime::v1::Basic >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::Basic >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::Token* +Arena::CreateMaybeMessage< ::greptime::v1::Token >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::Token >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::AffectedRows* +Arena::CreateMaybeMessage< ::greptime::v1::AffectedRows >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::AffectedRows >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::FlightMetadata* +Arena::CreateMaybeMessage< ::greptime::v1::FlightMetadata >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::FlightMetadata >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/greptime/v1/common.pb.h b/c++/greptime/v1/common.pb.h new file mode 100644 index 00000000..995991aa --- /dev/null +++ b/c++/greptime/v1/common.pb.h @@ -0,0 +1,2034 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/common.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fcommon_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fcommon_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fcommon_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_greptime_2fv1_2fcommon_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fcommon_2eproto; +namespace greptime { +namespace v1 { +class AffectedRows; +struct AffectedRowsDefaultTypeInternal; +extern AffectedRowsDefaultTypeInternal _AffectedRows_default_instance_; +class AuthHeader; +struct AuthHeaderDefaultTypeInternal; +extern AuthHeaderDefaultTypeInternal _AuthHeader_default_instance_; +class Basic; +struct BasicDefaultTypeInternal; +extern BasicDefaultTypeInternal _Basic_default_instance_; +class FlightMetadata; +struct FlightMetadataDefaultTypeInternal; +extern FlightMetadataDefaultTypeInternal _FlightMetadata_default_instance_; +class RequestHeader; +struct RequestHeaderDefaultTypeInternal; +extern RequestHeaderDefaultTypeInternal _RequestHeader_default_instance_; +class ResponseHeader; +struct ResponseHeaderDefaultTypeInternal; +extern ResponseHeaderDefaultTypeInternal _ResponseHeader_default_instance_; +class Token; +struct TokenDefaultTypeInternal; +extern TokenDefaultTypeInternal _Token_default_instance_; +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> ::greptime::v1::AffectedRows* Arena::CreateMaybeMessage<::greptime::v1::AffectedRows>(Arena*); +template<> ::greptime::v1::AuthHeader* Arena::CreateMaybeMessage<::greptime::v1::AuthHeader>(Arena*); +template<> ::greptime::v1::Basic* Arena::CreateMaybeMessage<::greptime::v1::Basic>(Arena*); +template<> ::greptime::v1::FlightMetadata* Arena::CreateMaybeMessage<::greptime::v1::FlightMetadata>(Arena*); +template<> ::greptime::v1::RequestHeader* Arena::CreateMaybeMessage<::greptime::v1::RequestHeader>(Arena*); +template<> ::greptime::v1::ResponseHeader* Arena::CreateMaybeMessage<::greptime::v1::ResponseHeader>(Arena*); +template<> ::greptime::v1::Token* Arena::CreateMaybeMessage<::greptime::v1::Token>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace greptime { +namespace v1 { + +// =================================================================== + +class ResponseHeader final : + public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:greptime.v1.ResponseHeader) */ { + public: + inline ResponseHeader() : ResponseHeader(nullptr) {} + explicit PROTOBUF_CONSTEXPR ResponseHeader(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + ResponseHeader(const ResponseHeader& from); + ResponseHeader(ResponseHeader&& from) noexcept + : ResponseHeader() { + *this = ::std::move(from); + } + + inline ResponseHeader& operator=(const ResponseHeader& from) { + CopyFrom(from); + return *this; + } + inline ResponseHeader& operator=(ResponseHeader&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ResponseHeader& default_instance() { + return *internal_default_instance(); + } + static inline const ResponseHeader* internal_default_instance() { + return reinterpret_cast( + &_ResponseHeader_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(ResponseHeader& a, ResponseHeader& b) { + a.Swap(&b); + } + inline void Swap(ResponseHeader* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ResponseHeader* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + ResponseHeader* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; + inline void CopyFrom(const ResponseHeader& from) { + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); + } + using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; + void MergeFrom(const ResponseHeader& from) { + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); + } + public: + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.ResponseHeader"; + } + protected: + explicit ResponseHeader(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // @@protoc_insertion_point(class_scope:greptime.v1.ResponseHeader) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + }; + friend struct ::TableStruct_greptime_2fv1_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class RequestHeader final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.RequestHeader) */ { + public: + inline RequestHeader() : RequestHeader(nullptr) {} + ~RequestHeader() override; + explicit PROTOBUF_CONSTEXPR RequestHeader(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + RequestHeader(const RequestHeader& from); + RequestHeader(RequestHeader&& from) noexcept + : RequestHeader() { + *this = ::std::move(from); + } + + inline RequestHeader& operator=(const RequestHeader& from) { + CopyFrom(from); + return *this; + } + inline RequestHeader& operator=(RequestHeader&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RequestHeader& default_instance() { + return *internal_default_instance(); + } + static inline const RequestHeader* internal_default_instance() { + return reinterpret_cast( + &_RequestHeader_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + friend void swap(RequestHeader& a, RequestHeader& b) { + a.Swap(&b); + } + inline void Swap(RequestHeader* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RequestHeader* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RequestHeader* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const RequestHeader& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const RequestHeader& from) { + RequestHeader::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(RequestHeader* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.RequestHeader"; + } + protected: + explicit RequestHeader(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kCatalogFieldNumber = 1, + kSchemaFieldNumber = 2, + kDbnameFieldNumber = 4, + kAuthorizationFieldNumber = 3, + kTraceIdFieldNumber = 5, + kSpanIdFieldNumber = 6, + }; + // string catalog = 1; + void clear_catalog(); + const std::string& catalog() const; + template + void set_catalog(ArgT0&& arg0, ArgT... args); + std::string* mutable_catalog(); + PROTOBUF_NODISCARD std::string* release_catalog(); + void set_allocated_catalog(std::string* catalog); + private: + const std::string& _internal_catalog() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog(const std::string& value); + std::string* _internal_mutable_catalog(); + public: + + // string schema = 2; + void clear_schema(); + const std::string& schema() const; + template + void set_schema(ArgT0&& arg0, ArgT... args); + std::string* mutable_schema(); + PROTOBUF_NODISCARD std::string* release_schema(); + void set_allocated_schema(std::string* schema); + private: + const std::string& _internal_schema() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema(const std::string& value); + std::string* _internal_mutable_schema(); + public: + + // string dbname = 4; + void clear_dbname(); + const std::string& dbname() const; + template + void set_dbname(ArgT0&& arg0, ArgT... args); + std::string* mutable_dbname(); + PROTOBUF_NODISCARD std::string* release_dbname(); + void set_allocated_dbname(std::string* dbname); + private: + const std::string& _internal_dbname() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_dbname(const std::string& value); + std::string* _internal_mutable_dbname(); + public: + + // .greptime.v1.AuthHeader authorization = 3; + bool has_authorization() const; + private: + bool _internal_has_authorization() const; + public: + void clear_authorization(); + const ::greptime::v1::AuthHeader& authorization() const; + PROTOBUF_NODISCARD ::greptime::v1::AuthHeader* release_authorization(); + ::greptime::v1::AuthHeader* mutable_authorization(); + void set_allocated_authorization(::greptime::v1::AuthHeader* authorization); + private: + const ::greptime::v1::AuthHeader& _internal_authorization() const; + ::greptime::v1::AuthHeader* _internal_mutable_authorization(); + public: + void unsafe_arena_set_allocated_authorization( + ::greptime::v1::AuthHeader* authorization); + ::greptime::v1::AuthHeader* unsafe_arena_release_authorization(); + + // optional uint64 trace_id = 5; + bool has_trace_id() const; + private: + bool _internal_has_trace_id() const; + public: + void clear_trace_id(); + uint64_t trace_id() const; + void set_trace_id(uint64_t value); + private: + uint64_t _internal_trace_id() const; + void _internal_set_trace_id(uint64_t value); + public: + + // optional uint64 span_id = 6; + bool has_span_id() const; + private: + bool _internal_has_span_id() const; + public: + void clear_span_id(); + uint64_t span_id() const; + void set_span_id(uint64_t value); + private: + uint64_t _internal_span_id() const; + void _internal_set_span_id(uint64_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.RequestHeader) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr dbname_; + ::greptime::v1::AuthHeader* authorization_; + uint64_t trace_id_; + uint64_t span_id_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class AuthHeader final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.AuthHeader) */ { + public: + inline AuthHeader() : AuthHeader(nullptr) {} + ~AuthHeader() override; + explicit PROTOBUF_CONSTEXPR AuthHeader(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + AuthHeader(const AuthHeader& from); + AuthHeader(AuthHeader&& from) noexcept + : AuthHeader() { + *this = ::std::move(from); + } + + inline AuthHeader& operator=(const AuthHeader& from) { + CopyFrom(from); + return *this; + } + inline AuthHeader& operator=(AuthHeader&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const AuthHeader& default_instance() { + return *internal_default_instance(); + } + enum AuthSchemeCase { + kBasic = 1, + kToken = 2, + AUTH_SCHEME_NOT_SET = 0, + }; + + static inline const AuthHeader* internal_default_instance() { + return reinterpret_cast( + &_AuthHeader_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(AuthHeader& a, AuthHeader& b) { + a.Swap(&b); + } + inline void Swap(AuthHeader* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(AuthHeader* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + AuthHeader* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const AuthHeader& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const AuthHeader& from) { + AuthHeader::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(AuthHeader* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.AuthHeader"; + } + protected: + explicit AuthHeader(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kBasicFieldNumber = 1, + kTokenFieldNumber = 2, + }; + // .greptime.v1.Basic basic = 1; + bool has_basic() const; + private: + bool _internal_has_basic() const; + public: + void clear_basic(); + const ::greptime::v1::Basic& basic() const; + PROTOBUF_NODISCARD ::greptime::v1::Basic* release_basic(); + ::greptime::v1::Basic* mutable_basic(); + void set_allocated_basic(::greptime::v1::Basic* basic); + private: + const ::greptime::v1::Basic& _internal_basic() const; + ::greptime::v1::Basic* _internal_mutable_basic(); + public: + void unsafe_arena_set_allocated_basic( + ::greptime::v1::Basic* basic); + ::greptime::v1::Basic* unsafe_arena_release_basic(); + + // .greptime.v1.Token token = 2; + bool has_token() const; + private: + bool _internal_has_token() const; + public: + void clear_token(); + const ::greptime::v1::Token& token() const; + PROTOBUF_NODISCARD ::greptime::v1::Token* release_token(); + ::greptime::v1::Token* mutable_token(); + void set_allocated_token(::greptime::v1::Token* token); + private: + const ::greptime::v1::Token& _internal_token() const; + ::greptime::v1::Token* _internal_mutable_token(); + public: + void unsafe_arena_set_allocated_token( + ::greptime::v1::Token* token); + ::greptime::v1::Token* unsafe_arena_release_token(); + + void clear_auth_scheme(); + AuthSchemeCase auth_scheme_case() const; + // @@protoc_insertion_point(class_scope:greptime.v1.AuthHeader) + private: + class _Internal; + void set_has_basic(); + void set_has_token(); + + inline bool has_auth_scheme() const; + inline void clear_has_auth_scheme(); + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + union AuthSchemeUnion { + constexpr AuthSchemeUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::greptime::v1::Basic* basic_; + ::greptime::v1::Token* token_; + } auth_scheme_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class Basic final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.Basic) */ { + public: + inline Basic() : Basic(nullptr) {} + ~Basic() override; + explicit PROTOBUF_CONSTEXPR Basic(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Basic(const Basic& from); + Basic(Basic&& from) noexcept + : Basic() { + *this = ::std::move(from); + } + + inline Basic& operator=(const Basic& from) { + CopyFrom(from); + return *this; + } + inline Basic& operator=(Basic&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Basic& default_instance() { + return *internal_default_instance(); + } + static inline const Basic* internal_default_instance() { + return reinterpret_cast( + &_Basic_default_instance_); + } + static constexpr int kIndexInFileMessages = + 3; + + friend void swap(Basic& a, Basic& b) { + a.Swap(&b); + } + inline void Swap(Basic* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Basic* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Basic* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const Basic& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const Basic& from) { + Basic::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(Basic* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.Basic"; + } + protected: + explicit Basic(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kUsernameFieldNumber = 1, + kPasswordFieldNumber = 2, + }; + // string username = 1; + void clear_username(); + const std::string& username() const; + template + void set_username(ArgT0&& arg0, ArgT... args); + std::string* mutable_username(); + PROTOBUF_NODISCARD std::string* release_username(); + void set_allocated_username(std::string* username); + private: + const std::string& _internal_username() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_username(const std::string& value); + std::string* _internal_mutable_username(); + public: + + // string password = 2; + void clear_password(); + const std::string& password() const; + template + void set_password(ArgT0&& arg0, ArgT... args); + std::string* mutable_password(); + PROTOBUF_NODISCARD std::string* release_password(); + void set_allocated_password(std::string* password); + private: + const std::string& _internal_password() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_password(const std::string& value); + std::string* _internal_mutable_password(); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.Basic) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr password_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class Token final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.Token) */ { + public: + inline Token() : Token(nullptr) {} + ~Token() override; + explicit PROTOBUF_CONSTEXPR Token(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Token(const Token& from); + Token(Token&& from) noexcept + : Token() { + *this = ::std::move(from); + } + + inline Token& operator=(const Token& from) { + CopyFrom(from); + return *this; + } + inline Token& operator=(Token&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Token& default_instance() { + return *internal_default_instance(); + } + static inline const Token* internal_default_instance() { + return reinterpret_cast( + &_Token_default_instance_); + } + static constexpr int kIndexInFileMessages = + 4; + + friend void swap(Token& a, Token& b) { + a.Swap(&b); + } + inline void Swap(Token* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Token* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Token* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const Token& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const Token& from) { + Token::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(Token* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.Token"; + } + protected: + explicit Token(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kTokenFieldNumber = 1, + }; + // string token = 1; + void clear_token(); + const std::string& token() const; + template + void set_token(ArgT0&& arg0, ArgT... args); + std::string* mutable_token(); + PROTOBUF_NODISCARD std::string* release_token(); + void set_allocated_token(std::string* token); + private: + const std::string& _internal_token() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_token(const std::string& value); + std::string* _internal_mutable_token(); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.Token) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr token_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class AffectedRows final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.AffectedRows) */ { + public: + inline AffectedRows() : AffectedRows(nullptr) {} + ~AffectedRows() override; + explicit PROTOBUF_CONSTEXPR AffectedRows(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + AffectedRows(const AffectedRows& from); + AffectedRows(AffectedRows&& from) noexcept + : AffectedRows() { + *this = ::std::move(from); + } + + inline AffectedRows& operator=(const AffectedRows& from) { + CopyFrom(from); + return *this; + } + inline AffectedRows& operator=(AffectedRows&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const AffectedRows& default_instance() { + return *internal_default_instance(); + } + static inline const AffectedRows* internal_default_instance() { + return reinterpret_cast( + &_AffectedRows_default_instance_); + } + static constexpr int kIndexInFileMessages = + 5; + + friend void swap(AffectedRows& a, AffectedRows& b) { + a.Swap(&b); + } + inline void Swap(AffectedRows* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(AffectedRows* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + AffectedRows* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const AffectedRows& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const AffectedRows& from) { + AffectedRows::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(AffectedRows* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.AffectedRows"; + } + protected: + explicit AffectedRows(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kValueFieldNumber = 1, + }; + // uint32 value = 1; + void clear_value(); + uint32_t value() const; + void set_value(uint32_t value); + private: + uint32_t _internal_value() const; + void _internal_set_value(uint32_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.AffectedRows) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + uint32_t value_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class FlightMetadata final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.FlightMetadata) */ { + public: + inline FlightMetadata() : FlightMetadata(nullptr) {} + ~FlightMetadata() override; + explicit PROTOBUF_CONSTEXPR FlightMetadata(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + FlightMetadata(const FlightMetadata& from); + FlightMetadata(FlightMetadata&& from) noexcept + : FlightMetadata() { + *this = ::std::move(from); + } + + inline FlightMetadata& operator=(const FlightMetadata& from) { + CopyFrom(from); + return *this; + } + inline FlightMetadata& operator=(FlightMetadata&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const FlightMetadata& default_instance() { + return *internal_default_instance(); + } + static inline const FlightMetadata* internal_default_instance() { + return reinterpret_cast( + &_FlightMetadata_default_instance_); + } + static constexpr int kIndexInFileMessages = + 6; + + friend void swap(FlightMetadata& a, FlightMetadata& b) { + a.Swap(&b); + } + inline void Swap(FlightMetadata* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(FlightMetadata* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + FlightMetadata* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const FlightMetadata& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const FlightMetadata& from) { + FlightMetadata::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(FlightMetadata* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.FlightMetadata"; + } + protected: + explicit FlightMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kAffectedRowsFieldNumber = 1, + }; + // .greptime.v1.AffectedRows affected_rows = 1; + bool has_affected_rows() const; + private: + bool _internal_has_affected_rows() const; + public: + void clear_affected_rows(); + const ::greptime::v1::AffectedRows& affected_rows() const; + PROTOBUF_NODISCARD ::greptime::v1::AffectedRows* release_affected_rows(); + ::greptime::v1::AffectedRows* mutable_affected_rows(); + void set_allocated_affected_rows(::greptime::v1::AffectedRows* affected_rows); + private: + const ::greptime::v1::AffectedRows& _internal_affected_rows() const; + ::greptime::v1::AffectedRows* _internal_mutable_affected_rows(); + public: + void unsafe_arena_set_allocated_affected_rows( + ::greptime::v1::AffectedRows* affected_rows); + ::greptime::v1::AffectedRows* unsafe_arena_release_affected_rows(); + + // @@protoc_insertion_point(class_scope:greptime.v1.FlightMetadata) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::AffectedRows* affected_rows_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fcommon_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// ResponseHeader + +// ------------------------------------------------------------------- + +// RequestHeader + +// string catalog = 1; +inline void RequestHeader::clear_catalog() { + _impl_.catalog_.ClearToEmpty(); +} +inline const std::string& RequestHeader::catalog() const { + // @@protoc_insertion_point(field_get:greptime.v1.RequestHeader.catalog) + return _internal_catalog(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void RequestHeader::set_catalog(ArgT0&& arg0, ArgT... args) { + + _impl_.catalog_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.RequestHeader.catalog) +} +inline std::string* RequestHeader::mutable_catalog() { + std::string* _s = _internal_mutable_catalog(); + // @@protoc_insertion_point(field_mutable:greptime.v1.RequestHeader.catalog) + return _s; +} +inline const std::string& RequestHeader::_internal_catalog() const { + return _impl_.catalog_.Get(); +} +inline void RequestHeader::_internal_set_catalog(const std::string& value) { + + _impl_.catalog_.Set(value, GetArenaForAllocation()); +} +inline std::string* RequestHeader::_internal_mutable_catalog() { + + return _impl_.catalog_.Mutable(GetArenaForAllocation()); +} +inline std::string* RequestHeader::release_catalog() { + // @@protoc_insertion_point(field_release:greptime.v1.RequestHeader.catalog) + return _impl_.catalog_.Release(); +} +inline void RequestHeader::set_allocated_catalog(std::string* catalog) { + if (catalog != nullptr) { + + } else { + + } + _impl_.catalog_.SetAllocated(catalog, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.catalog_.IsDefault()) { + _impl_.catalog_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.RequestHeader.catalog) +} + +// string schema = 2; +inline void RequestHeader::clear_schema() { + _impl_.schema_.ClearToEmpty(); +} +inline const std::string& RequestHeader::schema() const { + // @@protoc_insertion_point(field_get:greptime.v1.RequestHeader.schema) + return _internal_schema(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void RequestHeader::set_schema(ArgT0&& arg0, ArgT... args) { + + _impl_.schema_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.RequestHeader.schema) +} +inline std::string* RequestHeader::mutable_schema() { + std::string* _s = _internal_mutable_schema(); + // @@protoc_insertion_point(field_mutable:greptime.v1.RequestHeader.schema) + return _s; +} +inline const std::string& RequestHeader::_internal_schema() const { + return _impl_.schema_.Get(); +} +inline void RequestHeader::_internal_set_schema(const std::string& value) { + + _impl_.schema_.Set(value, GetArenaForAllocation()); +} +inline std::string* RequestHeader::_internal_mutable_schema() { + + return _impl_.schema_.Mutable(GetArenaForAllocation()); +} +inline std::string* RequestHeader::release_schema() { + // @@protoc_insertion_point(field_release:greptime.v1.RequestHeader.schema) + return _impl_.schema_.Release(); +} +inline void RequestHeader::set_allocated_schema(std::string* schema) { + if (schema != nullptr) { + + } else { + + } + _impl_.schema_.SetAllocated(schema, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.schema_.IsDefault()) { + _impl_.schema_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.RequestHeader.schema) +} + +// .greptime.v1.AuthHeader authorization = 3; +inline bool RequestHeader::_internal_has_authorization() const { + return this != internal_default_instance() && _impl_.authorization_ != nullptr; +} +inline bool RequestHeader::has_authorization() const { + return _internal_has_authorization(); +} +inline void RequestHeader::clear_authorization() { + if (GetArenaForAllocation() == nullptr && _impl_.authorization_ != nullptr) { + delete _impl_.authorization_; + } + _impl_.authorization_ = nullptr; +} +inline const ::greptime::v1::AuthHeader& RequestHeader::_internal_authorization() const { + const ::greptime::v1::AuthHeader* p = _impl_.authorization_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_AuthHeader_default_instance_); +} +inline const ::greptime::v1::AuthHeader& RequestHeader::authorization() const { + // @@protoc_insertion_point(field_get:greptime.v1.RequestHeader.authorization) + return _internal_authorization(); +} +inline void RequestHeader::unsafe_arena_set_allocated_authorization( + ::greptime::v1::AuthHeader* authorization) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.authorization_); + } + _impl_.authorization_ = authorization; + if (authorization) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.RequestHeader.authorization) +} +inline ::greptime::v1::AuthHeader* RequestHeader::release_authorization() { + + ::greptime::v1::AuthHeader* temp = _impl_.authorization_; + _impl_.authorization_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::AuthHeader* RequestHeader::unsafe_arena_release_authorization() { + // @@protoc_insertion_point(field_release:greptime.v1.RequestHeader.authorization) + + ::greptime::v1::AuthHeader* temp = _impl_.authorization_; + _impl_.authorization_ = nullptr; + return temp; +} +inline ::greptime::v1::AuthHeader* RequestHeader::_internal_mutable_authorization() { + + if (_impl_.authorization_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::AuthHeader>(GetArenaForAllocation()); + _impl_.authorization_ = p; + } + return _impl_.authorization_; +} +inline ::greptime::v1::AuthHeader* RequestHeader::mutable_authorization() { + ::greptime::v1::AuthHeader* _msg = _internal_mutable_authorization(); + // @@protoc_insertion_point(field_mutable:greptime.v1.RequestHeader.authorization) + return _msg; +} +inline void RequestHeader::set_allocated_authorization(::greptime::v1::AuthHeader* authorization) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.authorization_; + } + if (authorization) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(authorization); + if (message_arena != submessage_arena) { + authorization = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, authorization, submessage_arena); + } + + } else { + + } + _impl_.authorization_ = authorization; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.RequestHeader.authorization) +} + +// string dbname = 4; +inline void RequestHeader::clear_dbname() { + _impl_.dbname_.ClearToEmpty(); +} +inline const std::string& RequestHeader::dbname() const { + // @@protoc_insertion_point(field_get:greptime.v1.RequestHeader.dbname) + return _internal_dbname(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void RequestHeader::set_dbname(ArgT0&& arg0, ArgT... args) { + + _impl_.dbname_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.RequestHeader.dbname) +} +inline std::string* RequestHeader::mutable_dbname() { + std::string* _s = _internal_mutable_dbname(); + // @@protoc_insertion_point(field_mutable:greptime.v1.RequestHeader.dbname) + return _s; +} +inline const std::string& RequestHeader::_internal_dbname() const { + return _impl_.dbname_.Get(); +} +inline void RequestHeader::_internal_set_dbname(const std::string& value) { + + _impl_.dbname_.Set(value, GetArenaForAllocation()); +} +inline std::string* RequestHeader::_internal_mutable_dbname() { + + return _impl_.dbname_.Mutable(GetArenaForAllocation()); +} +inline std::string* RequestHeader::release_dbname() { + // @@protoc_insertion_point(field_release:greptime.v1.RequestHeader.dbname) + return _impl_.dbname_.Release(); +} +inline void RequestHeader::set_allocated_dbname(std::string* dbname) { + if (dbname != nullptr) { + + } else { + + } + _impl_.dbname_.SetAllocated(dbname, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.dbname_.IsDefault()) { + _impl_.dbname_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.RequestHeader.dbname) +} + +// optional uint64 trace_id = 5; +inline bool RequestHeader::_internal_has_trace_id() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; +} +inline bool RequestHeader::has_trace_id() const { + return _internal_has_trace_id(); +} +inline void RequestHeader::clear_trace_id() { + _impl_.trace_id_ = uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000001u; +} +inline uint64_t RequestHeader::_internal_trace_id() const { + return _impl_.trace_id_; +} +inline uint64_t RequestHeader::trace_id() const { + // @@protoc_insertion_point(field_get:greptime.v1.RequestHeader.trace_id) + return _internal_trace_id(); +} +inline void RequestHeader::_internal_set_trace_id(uint64_t value) { + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.trace_id_ = value; +} +inline void RequestHeader::set_trace_id(uint64_t value) { + _internal_set_trace_id(value); + // @@protoc_insertion_point(field_set:greptime.v1.RequestHeader.trace_id) +} + +// optional uint64 span_id = 6; +inline bool RequestHeader::_internal_has_span_id() const { + bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0; + return value; +} +inline bool RequestHeader::has_span_id() const { + return _internal_has_span_id(); +} +inline void RequestHeader::clear_span_id() { + _impl_.span_id_ = uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000002u; +} +inline uint64_t RequestHeader::_internal_span_id() const { + return _impl_.span_id_; +} +inline uint64_t RequestHeader::span_id() const { + // @@protoc_insertion_point(field_get:greptime.v1.RequestHeader.span_id) + return _internal_span_id(); +} +inline void RequestHeader::_internal_set_span_id(uint64_t value) { + _impl_._has_bits_[0] |= 0x00000002u; + _impl_.span_id_ = value; +} +inline void RequestHeader::set_span_id(uint64_t value) { + _internal_set_span_id(value); + // @@protoc_insertion_point(field_set:greptime.v1.RequestHeader.span_id) +} + +// ------------------------------------------------------------------- + +// AuthHeader + +// .greptime.v1.Basic basic = 1; +inline bool AuthHeader::_internal_has_basic() const { + return auth_scheme_case() == kBasic; +} +inline bool AuthHeader::has_basic() const { + return _internal_has_basic(); +} +inline void AuthHeader::set_has_basic() { + _impl_._oneof_case_[0] = kBasic; +} +inline void AuthHeader::clear_basic() { + if (_internal_has_basic()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.auth_scheme_.basic_; + } + clear_has_auth_scheme(); + } +} +inline ::greptime::v1::Basic* AuthHeader::release_basic() { + // @@protoc_insertion_point(field_release:greptime.v1.AuthHeader.basic) + if (_internal_has_basic()) { + clear_has_auth_scheme(); + ::greptime::v1::Basic* temp = _impl_.auth_scheme_.basic_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.auth_scheme_.basic_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::Basic& AuthHeader::_internal_basic() const { + return _internal_has_basic() + ? *_impl_.auth_scheme_.basic_ + : reinterpret_cast< ::greptime::v1::Basic&>(::greptime::v1::_Basic_default_instance_); +} +inline const ::greptime::v1::Basic& AuthHeader::basic() const { + // @@protoc_insertion_point(field_get:greptime.v1.AuthHeader.basic) + return _internal_basic(); +} +inline ::greptime::v1::Basic* AuthHeader::unsafe_arena_release_basic() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.AuthHeader.basic) + if (_internal_has_basic()) { + clear_has_auth_scheme(); + ::greptime::v1::Basic* temp = _impl_.auth_scheme_.basic_; + _impl_.auth_scheme_.basic_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void AuthHeader::unsafe_arena_set_allocated_basic(::greptime::v1::Basic* basic) { + clear_auth_scheme(); + if (basic) { + set_has_basic(); + _impl_.auth_scheme_.basic_ = basic; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.AuthHeader.basic) +} +inline ::greptime::v1::Basic* AuthHeader::_internal_mutable_basic() { + if (!_internal_has_basic()) { + clear_auth_scheme(); + set_has_basic(); + _impl_.auth_scheme_.basic_ = CreateMaybeMessage< ::greptime::v1::Basic >(GetArenaForAllocation()); + } + return _impl_.auth_scheme_.basic_; +} +inline ::greptime::v1::Basic* AuthHeader::mutable_basic() { + ::greptime::v1::Basic* _msg = _internal_mutable_basic(); + // @@protoc_insertion_point(field_mutable:greptime.v1.AuthHeader.basic) + return _msg; +} + +// .greptime.v1.Token token = 2; +inline bool AuthHeader::_internal_has_token() const { + return auth_scheme_case() == kToken; +} +inline bool AuthHeader::has_token() const { + return _internal_has_token(); +} +inline void AuthHeader::set_has_token() { + _impl_._oneof_case_[0] = kToken; +} +inline void AuthHeader::clear_token() { + if (_internal_has_token()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.auth_scheme_.token_; + } + clear_has_auth_scheme(); + } +} +inline ::greptime::v1::Token* AuthHeader::release_token() { + // @@protoc_insertion_point(field_release:greptime.v1.AuthHeader.token) + if (_internal_has_token()) { + clear_has_auth_scheme(); + ::greptime::v1::Token* temp = _impl_.auth_scheme_.token_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.auth_scheme_.token_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::Token& AuthHeader::_internal_token() const { + return _internal_has_token() + ? *_impl_.auth_scheme_.token_ + : reinterpret_cast< ::greptime::v1::Token&>(::greptime::v1::_Token_default_instance_); +} +inline const ::greptime::v1::Token& AuthHeader::token() const { + // @@protoc_insertion_point(field_get:greptime.v1.AuthHeader.token) + return _internal_token(); +} +inline ::greptime::v1::Token* AuthHeader::unsafe_arena_release_token() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.AuthHeader.token) + if (_internal_has_token()) { + clear_has_auth_scheme(); + ::greptime::v1::Token* temp = _impl_.auth_scheme_.token_; + _impl_.auth_scheme_.token_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void AuthHeader::unsafe_arena_set_allocated_token(::greptime::v1::Token* token) { + clear_auth_scheme(); + if (token) { + set_has_token(); + _impl_.auth_scheme_.token_ = token; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.AuthHeader.token) +} +inline ::greptime::v1::Token* AuthHeader::_internal_mutable_token() { + if (!_internal_has_token()) { + clear_auth_scheme(); + set_has_token(); + _impl_.auth_scheme_.token_ = CreateMaybeMessage< ::greptime::v1::Token >(GetArenaForAllocation()); + } + return _impl_.auth_scheme_.token_; +} +inline ::greptime::v1::Token* AuthHeader::mutable_token() { + ::greptime::v1::Token* _msg = _internal_mutable_token(); + // @@protoc_insertion_point(field_mutable:greptime.v1.AuthHeader.token) + return _msg; +} + +inline bool AuthHeader::has_auth_scheme() const { + return auth_scheme_case() != AUTH_SCHEME_NOT_SET; +} +inline void AuthHeader::clear_has_auth_scheme() { + _impl_._oneof_case_[0] = AUTH_SCHEME_NOT_SET; +} +inline AuthHeader::AuthSchemeCase AuthHeader::auth_scheme_case() const { + return AuthHeader::AuthSchemeCase(_impl_._oneof_case_[0]); +} +// ------------------------------------------------------------------- + +// Basic + +// string username = 1; +inline void Basic::clear_username() { + _impl_.username_.ClearToEmpty(); +} +inline const std::string& Basic::username() const { + // @@protoc_insertion_point(field_get:greptime.v1.Basic.username) + return _internal_username(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Basic::set_username(ArgT0&& arg0, ArgT... args) { + + _impl_.username_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.Basic.username) +} +inline std::string* Basic::mutable_username() { + std::string* _s = _internal_mutable_username(); + // @@protoc_insertion_point(field_mutable:greptime.v1.Basic.username) + return _s; +} +inline const std::string& Basic::_internal_username() const { + return _impl_.username_.Get(); +} +inline void Basic::_internal_set_username(const std::string& value) { + + _impl_.username_.Set(value, GetArenaForAllocation()); +} +inline std::string* Basic::_internal_mutable_username() { + + return _impl_.username_.Mutable(GetArenaForAllocation()); +} +inline std::string* Basic::release_username() { + // @@protoc_insertion_point(field_release:greptime.v1.Basic.username) + return _impl_.username_.Release(); +} +inline void Basic::set_allocated_username(std::string* username) { + if (username != nullptr) { + + } else { + + } + _impl_.username_.SetAllocated(username, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.username_.IsDefault()) { + _impl_.username_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.Basic.username) +} + +// string password = 2; +inline void Basic::clear_password() { + _impl_.password_.ClearToEmpty(); +} +inline const std::string& Basic::password() const { + // @@protoc_insertion_point(field_get:greptime.v1.Basic.password) + return _internal_password(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Basic::set_password(ArgT0&& arg0, ArgT... args) { + + _impl_.password_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.Basic.password) +} +inline std::string* Basic::mutable_password() { + std::string* _s = _internal_mutable_password(); + // @@protoc_insertion_point(field_mutable:greptime.v1.Basic.password) + return _s; +} +inline const std::string& Basic::_internal_password() const { + return _impl_.password_.Get(); +} +inline void Basic::_internal_set_password(const std::string& value) { + + _impl_.password_.Set(value, GetArenaForAllocation()); +} +inline std::string* Basic::_internal_mutable_password() { + + return _impl_.password_.Mutable(GetArenaForAllocation()); +} +inline std::string* Basic::release_password() { + // @@protoc_insertion_point(field_release:greptime.v1.Basic.password) + return _impl_.password_.Release(); +} +inline void Basic::set_allocated_password(std::string* password) { + if (password != nullptr) { + + } else { + + } + _impl_.password_.SetAllocated(password, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.password_.IsDefault()) { + _impl_.password_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.Basic.password) +} + +// ------------------------------------------------------------------- + +// Token + +// string token = 1; +inline void Token::clear_token() { + _impl_.token_.ClearToEmpty(); +} +inline const std::string& Token::token() const { + // @@protoc_insertion_point(field_get:greptime.v1.Token.token) + return _internal_token(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Token::set_token(ArgT0&& arg0, ArgT... args) { + + _impl_.token_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.Token.token) +} +inline std::string* Token::mutable_token() { + std::string* _s = _internal_mutable_token(); + // @@protoc_insertion_point(field_mutable:greptime.v1.Token.token) + return _s; +} +inline const std::string& Token::_internal_token() const { + return _impl_.token_.Get(); +} +inline void Token::_internal_set_token(const std::string& value) { + + _impl_.token_.Set(value, GetArenaForAllocation()); +} +inline std::string* Token::_internal_mutable_token() { + + return _impl_.token_.Mutable(GetArenaForAllocation()); +} +inline std::string* Token::release_token() { + // @@protoc_insertion_point(field_release:greptime.v1.Token.token) + return _impl_.token_.Release(); +} +inline void Token::set_allocated_token(std::string* token) { + if (token != nullptr) { + + } else { + + } + _impl_.token_.SetAllocated(token, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.token_.IsDefault()) { + _impl_.token_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.Token.token) +} + +// ------------------------------------------------------------------- + +// AffectedRows + +// uint32 value = 1; +inline void AffectedRows::clear_value() { + _impl_.value_ = 0u; +} +inline uint32_t AffectedRows::_internal_value() const { + return _impl_.value_; +} +inline uint32_t AffectedRows::value() const { + // @@protoc_insertion_point(field_get:greptime.v1.AffectedRows.value) + return _internal_value(); +} +inline void AffectedRows::_internal_set_value(uint32_t value) { + + _impl_.value_ = value; +} +inline void AffectedRows::set_value(uint32_t value) { + _internal_set_value(value); + // @@protoc_insertion_point(field_set:greptime.v1.AffectedRows.value) +} + +// ------------------------------------------------------------------- + +// FlightMetadata + +// .greptime.v1.AffectedRows affected_rows = 1; +inline bool FlightMetadata::_internal_has_affected_rows() const { + return this != internal_default_instance() && _impl_.affected_rows_ != nullptr; +} +inline bool FlightMetadata::has_affected_rows() const { + return _internal_has_affected_rows(); +} +inline void FlightMetadata::clear_affected_rows() { + if (GetArenaForAllocation() == nullptr && _impl_.affected_rows_ != nullptr) { + delete _impl_.affected_rows_; + } + _impl_.affected_rows_ = nullptr; +} +inline const ::greptime::v1::AffectedRows& FlightMetadata::_internal_affected_rows() const { + const ::greptime::v1::AffectedRows* p = _impl_.affected_rows_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_AffectedRows_default_instance_); +} +inline const ::greptime::v1::AffectedRows& FlightMetadata::affected_rows() const { + // @@protoc_insertion_point(field_get:greptime.v1.FlightMetadata.affected_rows) + return _internal_affected_rows(); +} +inline void FlightMetadata::unsafe_arena_set_allocated_affected_rows( + ::greptime::v1::AffectedRows* affected_rows) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.affected_rows_); + } + _impl_.affected_rows_ = affected_rows; + if (affected_rows) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.FlightMetadata.affected_rows) +} +inline ::greptime::v1::AffectedRows* FlightMetadata::release_affected_rows() { + + ::greptime::v1::AffectedRows* temp = _impl_.affected_rows_; + _impl_.affected_rows_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::AffectedRows* FlightMetadata::unsafe_arena_release_affected_rows() { + // @@protoc_insertion_point(field_release:greptime.v1.FlightMetadata.affected_rows) + + ::greptime::v1::AffectedRows* temp = _impl_.affected_rows_; + _impl_.affected_rows_ = nullptr; + return temp; +} +inline ::greptime::v1::AffectedRows* FlightMetadata::_internal_mutable_affected_rows() { + + if (_impl_.affected_rows_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::AffectedRows>(GetArenaForAllocation()); + _impl_.affected_rows_ = p; + } + return _impl_.affected_rows_; +} +inline ::greptime::v1::AffectedRows* FlightMetadata::mutable_affected_rows() { + ::greptime::v1::AffectedRows* _msg = _internal_mutable_affected_rows(); + // @@protoc_insertion_point(field_mutable:greptime.v1.FlightMetadata.affected_rows) + return _msg; +} +inline void FlightMetadata::set_allocated_affected_rows(::greptime::v1::AffectedRows* affected_rows) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.affected_rows_; + } + if (affected_rows) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(affected_rows); + if (message_arena != submessage_arena) { + affected_rows = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, affected_rows, submessage_arena); + } + + } else { + + } + _impl_.affected_rows_ = affected_rows; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.FlightMetadata.affected_rows) +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace v1 +} // namespace greptime + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fcommon_2eproto diff --git a/c++/greptime/v1/database.pb.cc b/c++/greptime/v1/database.pb.cc new file mode 100644 index 00000000..021a7b4a --- /dev/null +++ b/c++/greptime/v1/database.pb.cc @@ -0,0 +1,2182 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/database.proto + +#include "greptime/v1/database.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace greptime { +namespace v1 { +PROTOBUF_CONSTEXPR GreptimeRequest::GreptimeRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.request_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} +struct GreptimeRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR GreptimeRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~GreptimeRequestDefaultTypeInternal() {} + union { + GreptimeRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GreptimeRequestDefaultTypeInternal _GreptimeRequest_default_instance_; +PROTOBUF_CONSTEXPR GreptimeResponse::GreptimeResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.response_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} +struct GreptimeResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR GreptimeResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~GreptimeResponseDefaultTypeInternal() {} + union { + GreptimeResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 GreptimeResponseDefaultTypeInternal _GreptimeResponse_default_instance_; +PROTOBUF_CONSTEXPR QueryRequest::QueryRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.query_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} +struct QueryRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR QueryRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~QueryRequestDefaultTypeInternal() {} + union { + QueryRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 QueryRequestDefaultTypeInternal _QueryRequest_default_instance_; +PROTOBUF_CONSTEXPR InsertRequests::InsertRequests( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.inserts_)*/{} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct InsertRequestsDefaultTypeInternal { + PROTOBUF_CONSTEXPR InsertRequestsDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~InsertRequestsDefaultTypeInternal() {} + union { + InsertRequests _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 InsertRequestsDefaultTypeInternal _InsertRequests_default_instance_; +PROTOBUF_CONSTEXPR InsertRequest::InsertRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.columns_)*/{} + , /*decltype(_impl_.table_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.row_count_)*/0u + , /*decltype(_impl_.region_number_)*/0u + , /*decltype(_impl_._cached_size_)*/{}} {} +struct InsertRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR InsertRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~InsertRequestDefaultTypeInternal() {} + union { + InsertRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 InsertRequestDefaultTypeInternal _InsertRequest_default_instance_; +PROTOBUF_CONSTEXPR DeleteRequest::DeleteRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.key_columns_)*/{} + , /*decltype(_impl_.table_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.region_number_)*/0u + , /*decltype(_impl_.row_count_)*/0u + , /*decltype(_impl_._cached_size_)*/{}} {} +struct DeleteRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR DeleteRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~DeleteRequestDefaultTypeInternal() {} + union { + DeleteRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DeleteRequestDefaultTypeInternal _DeleteRequest_default_instance_; +} // namespace v1 +} // namespace greptime +static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fdatabase_2eproto[6]; +static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_greptime_2fv1_2fdatabase_2eproto = nullptr; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fdatabase_2eproto = nullptr; + +const uint32_t TableStruct_greptime_2fv1_2fdatabase_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::GreptimeRequest, _internal_metadata_), + ~0u, // no _extensions_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::GreptimeRequest, _impl_._oneof_case_[0]), + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::GreptimeRequest, _impl_.header_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::greptime::v1::GreptimeRequest, _impl_.request_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::GreptimeResponse, _internal_metadata_), + ~0u, // no _extensions_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::GreptimeResponse, _impl_._oneof_case_[0]), + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::GreptimeResponse, _impl_.header_), + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::greptime::v1::GreptimeResponse, _impl_.response_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::QueryRequest, _internal_metadata_), + ~0u, // no _extensions_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::QueryRequest, _impl_._oneof_case_[0]), + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::greptime::v1::QueryRequest, _impl_.query_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::InsertRequests, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::InsertRequests, _impl_.inserts_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::InsertRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::InsertRequest, _impl_.table_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::InsertRequest, _impl_.columns_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::InsertRequest, _impl_.row_count_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::InsertRequest, _impl_.region_number_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::DeleteRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::DeleteRequest, _impl_.table_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::DeleteRequest, _impl_.region_number_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::DeleteRequest, _impl_.key_columns_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::DeleteRequest, _impl_.row_count_), +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::greptime::v1::GreptimeRequest)}, + { 12, -1, -1, sizeof(::greptime::v1::GreptimeResponse)}, + { 21, -1, -1, sizeof(::greptime::v1::QueryRequest)}, + { 31, -1, -1, sizeof(::greptime::v1::InsertRequests)}, + { 38, -1, -1, sizeof(::greptime::v1::InsertRequest)}, + { 48, -1, -1, sizeof(::greptime::v1::DeleteRequest)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::greptime::v1::_GreptimeRequest_default_instance_._instance, + &::greptime::v1::_GreptimeResponse_default_instance_._instance, + &::greptime::v1::_QueryRequest_default_instance_._instance, + &::greptime::v1::_InsertRequests_default_instance_._instance, + &::greptime::v1::_InsertRequest_default_instance_._instance, + &::greptime::v1::_DeleteRequest_default_instance_._instance, +}; + +const char descriptor_table_protodef_greptime_2fv1_2fdatabase_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\032greptime/v1/database.proto\022\013greptime.v" + "1\032\025greptime/v1/ddl.proto\032\030greptime/v1/co" + "lumn.proto\032\026greptime/v1/prom.proto\032\030grep" + "time/v1/common.proto\"\372\001\n\017GreptimeRequest" + "\022*\n\006header\030\001 \001(\0132\032.greptime.v1.RequestHe" + "ader\022.\n\007inserts\030\002 \001(\0132\033.greptime.v1.Inse" + "rtRequestsH\000\022*\n\005query\030\003 \001(\0132\031.greptime.v" + "1.QueryRequestH\000\022&\n\003ddl\030\004 \001(\0132\027.greptime" + ".v1.DdlRequestH\000\022,\n\006delete\030\005 \001(\0132\032.grept" + "ime.v1.DeleteRequestH\000B\t\n\007request\"\177\n\020Gre" + "ptimeResponse\022+\n\006header\030\001 \001(\0132\033.greptime" + ".v1.ResponseHeader\0222\n\raffected_rows\030\002 \001(" + "\0132\031.greptime.v1.AffectedRowsH\000B\n\n\010respon" + "se\"w\n\014QueryRequest\022\r\n\003sql\030\001 \001(\tH\000\022\026\n\014log" + "ical_plan\030\002 \001(\014H\000\0227\n\020prom_range_query\030\003 " + "\001(\0132\033.greptime.v1.PromRangeQueryH\000B\007\n\005qu" + "ery\"=\n\016InsertRequests\022+\n\007inserts\030\001 \003(\0132\032" + ".greptime.v1.InsertRequest\"s\n\rInsertRequ" + "est\022\022\n\ntable_name\030\001 \001(\t\022$\n\007columns\030\003 \003(\013" + "2\023.greptime.v1.Column\022\021\n\trow_count\030\004 \001(\r" + "\022\025\n\rregion_number\030\005 \001(\r\"w\n\rDeleteRequest" + "\022\022\n\ntable_name\030\001 \001(\t\022\025\n\rregion_number\030\002 " + "\001(\r\022(\n\013key_columns\030\003 \003(\0132\023.greptime.v1.C" + "olumn\022\021\n\trow_count\030\004 \001(\r2\252\001\n\020GreptimeDat" + "abase\022E\n\006Handle\022\034.greptime.v1.GreptimeRe" + "quest\032\035.greptime.v1.GreptimeResponse\022O\n\016" + "HandleRequests\022\034.greptime.v1.GreptimeReq" + "uest\032\035.greptime.v1.GreptimeResponse(\001BQ\n" + "\016io.greptime.v1B\010DatabaseZ5github.com/Gr" + "eptimeTeam/greptime-proto/go/greptime/v1" + "b\006proto3" + ; +static const ::_pbi::DescriptorTable* const descriptor_table_greptime_2fv1_2fdatabase_2eproto_deps[4] = { + &::descriptor_table_greptime_2fv1_2fcolumn_2eproto, + &::descriptor_table_greptime_2fv1_2fcommon_2eproto, + &::descriptor_table_greptime_2fv1_2fddl_2eproto, + &::descriptor_table_greptime_2fv1_2fprom_2eproto, +}; +static ::_pbi::once_flag descriptor_table_greptime_2fv1_2fdatabase_2eproto_once; +const ::_pbi::DescriptorTable descriptor_table_greptime_2fv1_2fdatabase_2eproto = { + false, false, 1208, descriptor_table_protodef_greptime_2fv1_2fdatabase_2eproto, + "greptime/v1/database.proto", + &descriptor_table_greptime_2fv1_2fdatabase_2eproto_once, descriptor_table_greptime_2fv1_2fdatabase_2eproto_deps, 4, 6, + schemas, file_default_instances, TableStruct_greptime_2fv1_2fdatabase_2eproto::offsets, + file_level_metadata_greptime_2fv1_2fdatabase_2eproto, file_level_enum_descriptors_greptime_2fv1_2fdatabase_2eproto, + file_level_service_descriptors_greptime_2fv1_2fdatabase_2eproto, +}; +PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_greptime_2fv1_2fdatabase_2eproto_getter() { + return &descriptor_table_greptime_2fv1_2fdatabase_2eproto; +} + +// Force running AddDescriptors() at dynamic initialization time. +PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_greptime_2fv1_2fdatabase_2eproto(&descriptor_table_greptime_2fv1_2fdatabase_2eproto); +namespace greptime { +namespace v1 { + +// =================================================================== + +class GreptimeRequest::_Internal { + public: + static const ::greptime::v1::RequestHeader& header(const GreptimeRequest* msg); + static const ::greptime::v1::InsertRequests& inserts(const GreptimeRequest* msg); + static const ::greptime::v1::QueryRequest& query(const GreptimeRequest* msg); + static const ::greptime::v1::DdlRequest& ddl(const GreptimeRequest* msg); + static const ::greptime::v1::DeleteRequest& delete_(const GreptimeRequest* msg); +}; + +const ::greptime::v1::RequestHeader& +GreptimeRequest::_Internal::header(const GreptimeRequest* msg) { + return *msg->_impl_.header_; +} +const ::greptime::v1::InsertRequests& +GreptimeRequest::_Internal::inserts(const GreptimeRequest* msg) { + return *msg->_impl_.request_.inserts_; +} +const ::greptime::v1::QueryRequest& +GreptimeRequest::_Internal::query(const GreptimeRequest* msg) { + return *msg->_impl_.request_.query_; +} +const ::greptime::v1::DdlRequest& +GreptimeRequest::_Internal::ddl(const GreptimeRequest* msg) { + return *msg->_impl_.request_.ddl_; +} +const ::greptime::v1::DeleteRequest& +GreptimeRequest::_Internal::delete_(const GreptimeRequest* msg) { + return *msg->_impl_.request_.delete__; +} +void GreptimeRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void GreptimeRequest::set_allocated_inserts(::greptime::v1::InsertRequests* inserts) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_request(); + if (inserts) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(inserts); + if (message_arena != submessage_arena) { + inserts = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, inserts, submessage_arena); + } + set_has_inserts(); + _impl_.request_.inserts_ = inserts; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.GreptimeRequest.inserts) +} +void GreptimeRequest::set_allocated_query(::greptime::v1::QueryRequest* query) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_request(); + if (query) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(query); + if (message_arena != submessage_arena) { + query = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, query, submessage_arena); + } + set_has_query(); + _impl_.request_.query_ = query; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.GreptimeRequest.query) +} +void GreptimeRequest::set_allocated_ddl(::greptime::v1::DdlRequest* ddl) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_request(); + if (ddl) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(ddl)); + if (message_arena != submessage_arena) { + ddl = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, ddl, submessage_arena); + } + set_has_ddl(); + _impl_.request_.ddl_ = ddl; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.GreptimeRequest.ddl) +} +void GreptimeRequest::clear_ddl() { + if (_internal_has_ddl()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.request_.ddl_; + } + clear_has_request(); + } +} +void GreptimeRequest::set_allocated_delete_(::greptime::v1::DeleteRequest* delete_) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_request(); + if (delete_) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(delete_); + if (message_arena != submessage_arena) { + delete_ = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, delete_, submessage_arena); + } + set_has_delete_(); + _impl_.request_.delete__ = delete_; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.GreptimeRequest.delete) +} +GreptimeRequest::GreptimeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.GreptimeRequest) +} +GreptimeRequest::GreptimeRequest(const GreptimeRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + GreptimeRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.request_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::RequestHeader(*from._impl_.header_); + } + clear_has_request(); + switch (from.request_case()) { + case kInserts: { + _this->_internal_mutable_inserts()->::greptime::v1::InsertRequests::MergeFrom( + from._internal_inserts()); + break; + } + case kQuery: { + _this->_internal_mutable_query()->::greptime::v1::QueryRequest::MergeFrom( + from._internal_query()); + break; + } + case kDdl: { + _this->_internal_mutable_ddl()->::greptime::v1::DdlRequest::MergeFrom( + from._internal_ddl()); + break; + } + case kDelete: { + _this->_internal_mutable_delete_()->::greptime::v1::DeleteRequest::MergeFrom( + from._internal_delete_()); + break; + } + case REQUEST_NOT_SET: { + break; + } + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.GreptimeRequest) +} + +inline void GreptimeRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.request_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_request(); +} + +GreptimeRequest::~GreptimeRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.GreptimeRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void GreptimeRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.header_; + if (has_request()) { + clear_request(); + } +} + +void GreptimeRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void GreptimeRequest::clear_request() { +// @@protoc_insertion_point(one_of_clear_start:greptime.v1.GreptimeRequest) + switch (request_case()) { + case kInserts: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.request_.inserts_; + } + break; + } + case kQuery: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.request_.query_; + } + break; + } + case kDdl: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.request_.ddl_; + } + break; + } + case kDelete: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.request_.delete__; + } + break; + } + case REQUEST_NOT_SET: { + break; + } + } + _impl_._oneof_case_[0] = REQUEST_NOT_SET; +} + + +void GreptimeRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.GreptimeRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + clear_request(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* GreptimeRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.InsertRequests inserts = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_inserts(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.QueryRequest query = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ctx->ParseMessage(_internal_mutable_query(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.DdlRequest ddl = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + ptr = ctx->ParseMessage(_internal_mutable_ddl(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.DeleteRequest delete = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { + ptr = ctx->ParseMessage(_internal_mutable_delete_(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* GreptimeRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.GreptimeRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.InsertRequests inserts = 2; + if (_internal_has_inserts()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::inserts(this), + _Internal::inserts(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.QueryRequest query = 3; + if (_internal_has_query()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, _Internal::query(this), + _Internal::query(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.DdlRequest ddl = 4; + if (_internal_has_ddl()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(4, _Internal::ddl(this), + _Internal::ddl(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.DeleteRequest delete = 5; + if (_internal_has_delete_()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(5, _Internal::delete_(this), + _Internal::delete_(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.GreptimeRequest) + return target; +} + +size_t GreptimeRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.GreptimeRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + switch (request_case()) { + // .greptime.v1.InsertRequests inserts = 2; + case kInserts: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.request_.inserts_); + break; + } + // .greptime.v1.QueryRequest query = 3; + case kQuery: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.request_.query_); + break; + } + // .greptime.v1.DdlRequest ddl = 4; + case kDdl: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.request_.ddl_); + break; + } + // .greptime.v1.DeleteRequest delete = 5; + case kDelete: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.request_.delete__); + break; + } + case REQUEST_NOT_SET: { + break; + } + } + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GreptimeRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + GreptimeRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GreptimeRequest::GetClassData() const { return &_class_data_; } + + +void GreptimeRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.GreptimeRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::RequestHeader::MergeFrom( + from._internal_header()); + } + switch (from.request_case()) { + case kInserts: { + _this->_internal_mutable_inserts()->::greptime::v1::InsertRequests::MergeFrom( + from._internal_inserts()); + break; + } + case kQuery: { + _this->_internal_mutable_query()->::greptime::v1::QueryRequest::MergeFrom( + from._internal_query()); + break; + } + case kDdl: { + _this->_internal_mutable_ddl()->::greptime::v1::DdlRequest::MergeFrom( + from._internal_ddl()); + break; + } + case kDelete: { + _this->_internal_mutable_delete_()->::greptime::v1::DeleteRequest::MergeFrom( + from._internal_delete_()); + break; + } + case REQUEST_NOT_SET: { + break; + } + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void GreptimeRequest::CopyFrom(const GreptimeRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.GreptimeRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool GreptimeRequest::IsInitialized() const { + return true; +} + +void GreptimeRequest::InternalSwap(GreptimeRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.header_, other->_impl_.header_); + swap(_impl_.request_, other->_impl_.request_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); +} + +::PROTOBUF_NAMESPACE_ID::Metadata GreptimeRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fdatabase_2eproto_getter, &descriptor_table_greptime_2fv1_2fdatabase_2eproto_once, + file_level_metadata_greptime_2fv1_2fdatabase_2eproto[0]); +} + +// =================================================================== + +class GreptimeResponse::_Internal { + public: + static const ::greptime::v1::ResponseHeader& header(const GreptimeResponse* msg); + static const ::greptime::v1::AffectedRows& affected_rows(const GreptimeResponse* msg); +}; + +const ::greptime::v1::ResponseHeader& +GreptimeResponse::_Internal::header(const GreptimeResponse* msg) { + return *msg->_impl_.header_; +} +const ::greptime::v1::AffectedRows& +GreptimeResponse::_Internal::affected_rows(const GreptimeResponse* msg) { + return *msg->_impl_.response_.affected_rows_; +} +void GreptimeResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void GreptimeResponse::set_allocated_affected_rows(::greptime::v1::AffectedRows* affected_rows) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_response(); + if (affected_rows) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(affected_rows)); + if (message_arena != submessage_arena) { + affected_rows = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, affected_rows, submessage_arena); + } + set_has_affected_rows(); + _impl_.response_.affected_rows_ = affected_rows; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.GreptimeResponse.affected_rows) +} +void GreptimeResponse::clear_affected_rows() { + if (_internal_has_affected_rows()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.response_.affected_rows_; + } + clear_has_response(); + } +} +GreptimeResponse::GreptimeResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.GreptimeResponse) +} +GreptimeResponse::GreptimeResponse(const GreptimeResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + GreptimeResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.response_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::ResponseHeader(*from._impl_.header_); + } + clear_has_response(); + switch (from.response_case()) { + case kAffectedRows: { + _this->_internal_mutable_affected_rows()->::greptime::v1::AffectedRows::MergeFrom( + from._internal_affected_rows()); + break; + } + case RESPONSE_NOT_SET: { + break; + } + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.GreptimeResponse) +} + +inline void GreptimeResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.response_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_response(); +} + +GreptimeResponse::~GreptimeResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.GreptimeResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void GreptimeResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.header_; + if (has_response()) { + clear_response(); + } +} + +void GreptimeResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void GreptimeResponse::clear_response() { +// @@protoc_insertion_point(one_of_clear_start:greptime.v1.GreptimeResponse) + switch (response_case()) { + case kAffectedRows: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.response_.affected_rows_; + } + break; + } + case RESPONSE_NOT_SET: { + break; + } + } + _impl_._oneof_case_[0] = RESPONSE_NOT_SET; +} + + +void GreptimeResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.GreptimeResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + clear_response(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* GreptimeResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.AffectedRows affected_rows = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_affected_rows(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* GreptimeResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.GreptimeResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.AffectedRows affected_rows = 2; + if (_internal_has_affected_rows()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::affected_rows(this), + _Internal::affected_rows(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.GreptimeResponse) + return target; +} + +size_t GreptimeResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.GreptimeResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + switch (response_case()) { + // .greptime.v1.AffectedRows affected_rows = 2; + case kAffectedRows: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.response_.affected_rows_); + break; + } + case RESPONSE_NOT_SET: { + break; + } + } + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData GreptimeResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + GreptimeResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GreptimeResponse::GetClassData() const { return &_class_data_; } + + +void GreptimeResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.GreptimeResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::ResponseHeader::MergeFrom( + from._internal_header()); + } + switch (from.response_case()) { + case kAffectedRows: { + _this->_internal_mutable_affected_rows()->::greptime::v1::AffectedRows::MergeFrom( + from._internal_affected_rows()); + break; + } + case RESPONSE_NOT_SET: { + break; + } + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void GreptimeResponse::CopyFrom(const GreptimeResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.GreptimeResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool GreptimeResponse::IsInitialized() const { + return true; +} + +void GreptimeResponse::InternalSwap(GreptimeResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.header_, other->_impl_.header_); + swap(_impl_.response_, other->_impl_.response_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); +} + +::PROTOBUF_NAMESPACE_ID::Metadata GreptimeResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fdatabase_2eproto_getter, &descriptor_table_greptime_2fv1_2fdatabase_2eproto_once, + file_level_metadata_greptime_2fv1_2fdatabase_2eproto[1]); +} + +// =================================================================== + +class QueryRequest::_Internal { + public: + static const ::greptime::v1::PromRangeQuery& prom_range_query(const QueryRequest* msg); +}; + +const ::greptime::v1::PromRangeQuery& +QueryRequest::_Internal::prom_range_query(const QueryRequest* msg) { + return *msg->_impl_.query_.prom_range_query_; +} +void QueryRequest::set_allocated_prom_range_query(::greptime::v1::PromRangeQuery* prom_range_query) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_query(); + if (prom_range_query) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(prom_range_query)); + if (message_arena != submessage_arena) { + prom_range_query = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, prom_range_query, submessage_arena); + } + set_has_prom_range_query(); + _impl_.query_.prom_range_query_ = prom_range_query; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.QueryRequest.prom_range_query) +} +void QueryRequest::clear_prom_range_query() { + if (_internal_has_prom_range_query()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.query_.prom_range_query_; + } + clear_has_query(); + } +} +QueryRequest::QueryRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.QueryRequest) +} +QueryRequest::QueryRequest(const QueryRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + QueryRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.query_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + clear_has_query(); + switch (from.query_case()) { + case kSql: { + _this->_internal_set_sql(from._internal_sql()); + break; + } + case kLogicalPlan: { + _this->_internal_set_logical_plan(from._internal_logical_plan()); + break; + } + case kPromRangeQuery: { + _this->_internal_mutable_prom_range_query()->::greptime::v1::PromRangeQuery::MergeFrom( + from._internal_prom_range_query()); + break; + } + case QUERY_NOT_SET: { + break; + } + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.QueryRequest) +} + +inline void QueryRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.query_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_query(); +} + +QueryRequest::~QueryRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.QueryRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void QueryRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (has_query()) { + clear_query(); + } +} + +void QueryRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void QueryRequest::clear_query() { +// @@protoc_insertion_point(one_of_clear_start:greptime.v1.QueryRequest) + switch (query_case()) { + case kSql: { + _impl_.query_.sql_.Destroy(); + break; + } + case kLogicalPlan: { + _impl_.query_.logical_plan_.Destroy(); + break; + } + case kPromRangeQuery: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.query_.prom_range_query_; + } + break; + } + case QUERY_NOT_SET: { + break; + } + } + _impl_._oneof_case_[0] = QUERY_NOT_SET; +} + + +void QueryRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.QueryRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + clear_query(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* QueryRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string sql = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_sql(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.QueryRequest.sql")); + } else + goto handle_unusual; + continue; + // bytes logical_plan = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_logical_plan(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.PromRangeQuery prom_range_query = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ctx->ParseMessage(_internal_mutable_prom_range_query(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* QueryRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.QueryRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string sql = 1; + if (_internal_has_sql()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_sql().data(), static_cast(this->_internal_sql().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.QueryRequest.sql"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_sql(), target); + } + + // bytes logical_plan = 2; + if (_internal_has_logical_plan()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_logical_plan(), target); + } + + // .greptime.v1.PromRangeQuery prom_range_query = 3; + if (_internal_has_prom_range_query()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, _Internal::prom_range_query(this), + _Internal::prom_range_query(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.QueryRequest) + return target; +} + +size_t QueryRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.QueryRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + switch (query_case()) { + // string sql = 1; + case kSql: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_sql()); + break; + } + // bytes logical_plan = 2; + case kLogicalPlan: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_logical_plan()); + break; + } + // .greptime.v1.PromRangeQuery prom_range_query = 3; + case kPromRangeQuery: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.query_.prom_range_query_); + break; + } + case QUERY_NOT_SET: { + break; + } + } + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData QueryRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + QueryRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*QueryRequest::GetClassData() const { return &_class_data_; } + + +void QueryRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.QueryRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + switch (from.query_case()) { + case kSql: { + _this->_internal_set_sql(from._internal_sql()); + break; + } + case kLogicalPlan: { + _this->_internal_set_logical_plan(from._internal_logical_plan()); + break; + } + case kPromRangeQuery: { + _this->_internal_mutable_prom_range_query()->::greptime::v1::PromRangeQuery::MergeFrom( + from._internal_prom_range_query()); + break; + } + case QUERY_NOT_SET: { + break; + } + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void QueryRequest::CopyFrom(const QueryRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.QueryRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool QueryRequest::IsInitialized() const { + return true; +} + +void QueryRequest::InternalSwap(QueryRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.query_, other->_impl_.query_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); +} + +::PROTOBUF_NAMESPACE_ID::Metadata QueryRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fdatabase_2eproto_getter, &descriptor_table_greptime_2fv1_2fdatabase_2eproto_once, + file_level_metadata_greptime_2fv1_2fdatabase_2eproto[2]); +} + +// =================================================================== + +class InsertRequests::_Internal { + public: +}; + +InsertRequests::InsertRequests(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.InsertRequests) +} +InsertRequests::InsertRequests(const InsertRequests& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + InsertRequests* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.inserts_){from._impl_.inserts_} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:greptime.v1.InsertRequests) +} + +inline void InsertRequests::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.inserts_){arena} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +InsertRequests::~InsertRequests() { + // @@protoc_insertion_point(destructor:greptime.v1.InsertRequests) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void InsertRequests::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.inserts_.~RepeatedPtrField(); +} + +void InsertRequests::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void InsertRequests::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.InsertRequests) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.inserts_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* InsertRequests::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated .greptime.v1.InsertRequest inserts = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_inserts(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* InsertRequests::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.InsertRequests) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .greptime.v1.InsertRequest inserts = 1; + for (unsigned i = 0, + n = static_cast(this->_internal_inserts_size()); i < n; i++) { + const auto& repfield = this->_internal_inserts(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.InsertRequests) + return target; +} + +size_t InsertRequests::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.InsertRequests) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.InsertRequest inserts = 1; + total_size += 1UL * this->_internal_inserts_size(); + for (const auto& msg : this->_impl_.inserts_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData InsertRequests::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + InsertRequests::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*InsertRequests::GetClassData() const { return &_class_data_; } + + +void InsertRequests::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.InsertRequests) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.inserts_.MergeFrom(from._impl_.inserts_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void InsertRequests::CopyFrom(const InsertRequests& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.InsertRequests) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool InsertRequests::IsInitialized() const { + return true; +} + +void InsertRequests::InternalSwap(InsertRequests* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.inserts_.InternalSwap(&other->_impl_.inserts_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata InsertRequests::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fdatabase_2eproto_getter, &descriptor_table_greptime_2fv1_2fdatabase_2eproto_once, + file_level_metadata_greptime_2fv1_2fdatabase_2eproto[3]); +} + +// =================================================================== + +class InsertRequest::_Internal { + public: +}; + +void InsertRequest::clear_columns() { + _impl_.columns_.Clear(); +} +InsertRequest::InsertRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.InsertRequest) +} +InsertRequest::InsertRequest(const InsertRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + InsertRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.columns_){from._impl_.columns_} + , decltype(_impl_.table_name_){} + , decltype(_impl_.row_count_){} + , decltype(_impl_.region_number_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_table_name().empty()) { + _this->_impl_.table_name_.Set(from._internal_table_name(), + _this->GetArenaForAllocation()); + } + ::memcpy(&_impl_.row_count_, &from._impl_.row_count_, + static_cast(reinterpret_cast(&_impl_.region_number_) - + reinterpret_cast(&_impl_.row_count_)) + sizeof(_impl_.region_number_)); + // @@protoc_insertion_point(copy_constructor:greptime.v1.InsertRequest) +} + +inline void InsertRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.columns_){arena} + , decltype(_impl_.table_name_){} + , decltype(_impl_.row_count_){0u} + , decltype(_impl_.region_number_){0u} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +InsertRequest::~InsertRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.InsertRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void InsertRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.columns_.~RepeatedPtrField(); + _impl_.table_name_.Destroy(); +} + +void InsertRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void InsertRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.InsertRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.columns_.Clear(); + _impl_.table_name_.ClearToEmpty(); + ::memset(&_impl_.row_count_, 0, static_cast( + reinterpret_cast(&_impl_.region_number_) - + reinterpret_cast(&_impl_.row_count_)) + sizeof(_impl_.region_number_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* InsertRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string table_name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_table_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.InsertRequest.table_name")); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.Column columns = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_columns(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); + } else + goto handle_unusual; + continue; + // uint32 row_count = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + _impl_.row_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // uint32 region_number = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { + _impl_.region_number_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* InsertRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.InsertRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string table_name = 1; + if (!this->_internal_table_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_table_name().data(), static_cast(this->_internal_table_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.InsertRequest.table_name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_table_name(), target); + } + + // repeated .greptime.v1.Column columns = 3; + for (unsigned i = 0, + n = static_cast(this->_internal_columns_size()); i < n; i++) { + const auto& repfield = this->_internal_columns(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); + } + + // uint32 row_count = 4; + if (this->_internal_row_count() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_row_count(), target); + } + + // uint32 region_number = 5; + if (this->_internal_region_number() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray(5, this->_internal_region_number(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.InsertRequest) + return target; +} + +size_t InsertRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.InsertRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.Column columns = 3; + total_size += 1UL * this->_internal_columns_size(); + for (const auto& msg : this->_impl_.columns_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // string table_name = 1; + if (!this->_internal_table_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_table_name()); + } + + // uint32 row_count = 4; + if (this->_internal_row_count() != 0) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_row_count()); + } + + // uint32 region_number = 5; + if (this->_internal_region_number() != 0) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_region_number()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData InsertRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + InsertRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*InsertRequest::GetClassData() const { return &_class_data_; } + + +void InsertRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.InsertRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.columns_.MergeFrom(from._impl_.columns_); + if (!from._internal_table_name().empty()) { + _this->_internal_set_table_name(from._internal_table_name()); + } + if (from._internal_row_count() != 0) { + _this->_internal_set_row_count(from._internal_row_count()); + } + if (from._internal_region_number() != 0) { + _this->_internal_set_region_number(from._internal_region_number()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void InsertRequest::CopyFrom(const InsertRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.InsertRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool InsertRequest::IsInitialized() const { + return true; +} + +void InsertRequest::InternalSwap(InsertRequest* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.columns_.InternalSwap(&other->_impl_.columns_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.table_name_, lhs_arena, + &other->_impl_.table_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(InsertRequest, _impl_.region_number_) + + sizeof(InsertRequest::_impl_.region_number_) + - PROTOBUF_FIELD_OFFSET(InsertRequest, _impl_.row_count_)>( + reinterpret_cast(&_impl_.row_count_), + reinterpret_cast(&other->_impl_.row_count_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata InsertRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fdatabase_2eproto_getter, &descriptor_table_greptime_2fv1_2fdatabase_2eproto_once, + file_level_metadata_greptime_2fv1_2fdatabase_2eproto[4]); +} + +// =================================================================== + +class DeleteRequest::_Internal { + public: +}; + +void DeleteRequest::clear_key_columns() { + _impl_.key_columns_.Clear(); +} +DeleteRequest::DeleteRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.DeleteRequest) +} +DeleteRequest::DeleteRequest(const DeleteRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + DeleteRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.key_columns_){from._impl_.key_columns_} + , decltype(_impl_.table_name_){} + , decltype(_impl_.region_number_){} + , decltype(_impl_.row_count_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_table_name().empty()) { + _this->_impl_.table_name_.Set(from._internal_table_name(), + _this->GetArenaForAllocation()); + } + ::memcpy(&_impl_.region_number_, &from._impl_.region_number_, + static_cast(reinterpret_cast(&_impl_.row_count_) - + reinterpret_cast(&_impl_.region_number_)) + sizeof(_impl_.row_count_)); + // @@protoc_insertion_point(copy_constructor:greptime.v1.DeleteRequest) +} + +inline void DeleteRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.key_columns_){arena} + , decltype(_impl_.table_name_){} + , decltype(_impl_.region_number_){0u} + , decltype(_impl_.row_count_){0u} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +DeleteRequest::~DeleteRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.DeleteRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void DeleteRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.key_columns_.~RepeatedPtrField(); + _impl_.table_name_.Destroy(); +} + +void DeleteRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void DeleteRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.DeleteRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.key_columns_.Clear(); + _impl_.table_name_.ClearToEmpty(); + ::memset(&_impl_.region_number_, 0, static_cast( + reinterpret_cast(&_impl_.row_count_) - + reinterpret_cast(&_impl_.region_number_)) + sizeof(_impl_.row_count_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* DeleteRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string table_name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_table_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.DeleteRequest.table_name")); + } else + goto handle_unusual; + continue; + // uint32 region_number = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.region_number_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.Column key_columns = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_key_columns(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); + } else + goto handle_unusual; + continue; + // uint32 row_count = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + _impl_.row_count_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* DeleteRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.DeleteRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string table_name = 1; + if (!this->_internal_table_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_table_name().data(), static_cast(this->_internal_table_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.DeleteRequest.table_name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_table_name(), target); + } + + // uint32 region_number = 2; + if (this->_internal_region_number() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray(2, this->_internal_region_number(), target); + } + + // repeated .greptime.v1.Column key_columns = 3; + for (unsigned i = 0, + n = static_cast(this->_internal_key_columns_size()); i < n; i++) { + const auto& repfield = this->_internal_key_columns(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); + } + + // uint32 row_count = 4; + if (this->_internal_row_count() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_row_count(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.DeleteRequest) + return target; +} + +size_t DeleteRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.DeleteRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.Column key_columns = 3; + total_size += 1UL * this->_internal_key_columns_size(); + for (const auto& msg : this->_impl_.key_columns_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // string table_name = 1; + if (!this->_internal_table_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_table_name()); + } + + // uint32 region_number = 2; + if (this->_internal_region_number() != 0) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_region_number()); + } + + // uint32 row_count = 4; + if (this->_internal_row_count() != 0) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_row_count()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DeleteRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + DeleteRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DeleteRequest::GetClassData() const { return &_class_data_; } + + +void DeleteRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.DeleteRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.key_columns_.MergeFrom(from._impl_.key_columns_); + if (!from._internal_table_name().empty()) { + _this->_internal_set_table_name(from._internal_table_name()); + } + if (from._internal_region_number() != 0) { + _this->_internal_set_region_number(from._internal_region_number()); + } + if (from._internal_row_count() != 0) { + _this->_internal_set_row_count(from._internal_row_count()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void DeleteRequest::CopyFrom(const DeleteRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.DeleteRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool DeleteRequest::IsInitialized() const { + return true; +} + +void DeleteRequest::InternalSwap(DeleteRequest* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.key_columns_.InternalSwap(&other->_impl_.key_columns_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.table_name_, lhs_arena, + &other->_impl_.table_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(DeleteRequest, _impl_.row_count_) + + sizeof(DeleteRequest::_impl_.row_count_) + - PROTOBUF_FIELD_OFFSET(DeleteRequest, _impl_.region_number_)>( + reinterpret_cast(&_impl_.region_number_), + reinterpret_cast(&other->_impl_.region_number_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata DeleteRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fdatabase_2eproto_getter, &descriptor_table_greptime_2fv1_2fdatabase_2eproto_once, + file_level_metadata_greptime_2fv1_2fdatabase_2eproto[5]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::greptime::v1::GreptimeRequest* +Arena::CreateMaybeMessage< ::greptime::v1::GreptimeRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::GreptimeRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::GreptimeResponse* +Arena::CreateMaybeMessage< ::greptime::v1::GreptimeResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::GreptimeResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::QueryRequest* +Arena::CreateMaybeMessage< ::greptime::v1::QueryRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::QueryRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::InsertRequests* +Arena::CreateMaybeMessage< ::greptime::v1::InsertRequests >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::InsertRequests >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::InsertRequest* +Arena::CreateMaybeMessage< ::greptime::v1::InsertRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::InsertRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::DeleteRequest* +Arena::CreateMaybeMessage< ::greptime::v1::DeleteRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::DeleteRequest >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/greptime/v1/database.pb.h b/c++/greptime/v1/database.pb.h new file mode 100644 index 00000000..94256f68 --- /dev/null +++ b/c++/greptime/v1/database.pb.h @@ -0,0 +1,2421 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/database.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fdatabase_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fdatabase_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include "greptime/v1/ddl.pb.h" +#include "greptime/v1/column.pb.h" +#include "greptime/v1/prom.pb.h" +#include "greptime/v1/common.pb.h" +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fdatabase_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_greptime_2fv1_2fdatabase_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fdatabase_2eproto; +namespace greptime { +namespace v1 { +class DeleteRequest; +struct DeleteRequestDefaultTypeInternal; +extern DeleteRequestDefaultTypeInternal _DeleteRequest_default_instance_; +class GreptimeRequest; +struct GreptimeRequestDefaultTypeInternal; +extern GreptimeRequestDefaultTypeInternal _GreptimeRequest_default_instance_; +class GreptimeResponse; +struct GreptimeResponseDefaultTypeInternal; +extern GreptimeResponseDefaultTypeInternal _GreptimeResponse_default_instance_; +class InsertRequest; +struct InsertRequestDefaultTypeInternal; +extern InsertRequestDefaultTypeInternal _InsertRequest_default_instance_; +class InsertRequests; +struct InsertRequestsDefaultTypeInternal; +extern InsertRequestsDefaultTypeInternal _InsertRequests_default_instance_; +class QueryRequest; +struct QueryRequestDefaultTypeInternal; +extern QueryRequestDefaultTypeInternal _QueryRequest_default_instance_; +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> ::greptime::v1::DeleteRequest* Arena::CreateMaybeMessage<::greptime::v1::DeleteRequest>(Arena*); +template<> ::greptime::v1::GreptimeRequest* Arena::CreateMaybeMessage<::greptime::v1::GreptimeRequest>(Arena*); +template<> ::greptime::v1::GreptimeResponse* Arena::CreateMaybeMessage<::greptime::v1::GreptimeResponse>(Arena*); +template<> ::greptime::v1::InsertRequest* Arena::CreateMaybeMessage<::greptime::v1::InsertRequest>(Arena*); +template<> ::greptime::v1::InsertRequests* Arena::CreateMaybeMessage<::greptime::v1::InsertRequests>(Arena*); +template<> ::greptime::v1::QueryRequest* Arena::CreateMaybeMessage<::greptime::v1::QueryRequest>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace greptime { +namespace v1 { + +// =================================================================== + +class GreptimeRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.GreptimeRequest) */ { + public: + inline GreptimeRequest() : GreptimeRequest(nullptr) {} + ~GreptimeRequest() override; + explicit PROTOBUF_CONSTEXPR GreptimeRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + GreptimeRequest(const GreptimeRequest& from); + GreptimeRequest(GreptimeRequest&& from) noexcept + : GreptimeRequest() { + *this = ::std::move(from); + } + + inline GreptimeRequest& operator=(const GreptimeRequest& from) { + CopyFrom(from); + return *this; + } + inline GreptimeRequest& operator=(GreptimeRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const GreptimeRequest& default_instance() { + return *internal_default_instance(); + } + enum RequestCase { + kInserts = 2, + kQuery = 3, + kDdl = 4, + kDelete = 5, + REQUEST_NOT_SET = 0, + }; + + static inline const GreptimeRequest* internal_default_instance() { + return reinterpret_cast( + &_GreptimeRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(GreptimeRequest& a, GreptimeRequest& b) { + a.Swap(&b); + } + inline void Swap(GreptimeRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(GreptimeRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + GreptimeRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const GreptimeRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const GreptimeRequest& from) { + GreptimeRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(GreptimeRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.GreptimeRequest"; + } + protected: + explicit GreptimeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kHeaderFieldNumber = 1, + kInsertsFieldNumber = 2, + kQueryFieldNumber = 3, + kDdlFieldNumber = 4, + kDeleteFieldNumber = 5, + }; + // .greptime.v1.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::RequestHeader* release_header(); + ::greptime::v1::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::RequestHeader* header); + private: + const ::greptime::v1::RequestHeader& _internal_header() const; + ::greptime::v1::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::RequestHeader* header); + ::greptime::v1::RequestHeader* unsafe_arena_release_header(); + + // .greptime.v1.InsertRequests inserts = 2; + bool has_inserts() const; + private: + bool _internal_has_inserts() const; + public: + void clear_inserts(); + const ::greptime::v1::InsertRequests& inserts() const; + PROTOBUF_NODISCARD ::greptime::v1::InsertRequests* release_inserts(); + ::greptime::v1::InsertRequests* mutable_inserts(); + void set_allocated_inserts(::greptime::v1::InsertRequests* inserts); + private: + const ::greptime::v1::InsertRequests& _internal_inserts() const; + ::greptime::v1::InsertRequests* _internal_mutable_inserts(); + public: + void unsafe_arena_set_allocated_inserts( + ::greptime::v1::InsertRequests* inserts); + ::greptime::v1::InsertRequests* unsafe_arena_release_inserts(); + + // .greptime.v1.QueryRequest query = 3; + bool has_query() const; + private: + bool _internal_has_query() const; + public: + void clear_query(); + const ::greptime::v1::QueryRequest& query() const; + PROTOBUF_NODISCARD ::greptime::v1::QueryRequest* release_query(); + ::greptime::v1::QueryRequest* mutable_query(); + void set_allocated_query(::greptime::v1::QueryRequest* query); + private: + const ::greptime::v1::QueryRequest& _internal_query() const; + ::greptime::v1::QueryRequest* _internal_mutable_query(); + public: + void unsafe_arena_set_allocated_query( + ::greptime::v1::QueryRequest* query); + ::greptime::v1::QueryRequest* unsafe_arena_release_query(); + + // .greptime.v1.DdlRequest ddl = 4; + bool has_ddl() const; + private: + bool _internal_has_ddl() const; + public: + void clear_ddl(); + const ::greptime::v1::DdlRequest& ddl() const; + PROTOBUF_NODISCARD ::greptime::v1::DdlRequest* release_ddl(); + ::greptime::v1::DdlRequest* mutable_ddl(); + void set_allocated_ddl(::greptime::v1::DdlRequest* ddl); + private: + const ::greptime::v1::DdlRequest& _internal_ddl() const; + ::greptime::v1::DdlRequest* _internal_mutable_ddl(); + public: + void unsafe_arena_set_allocated_ddl( + ::greptime::v1::DdlRequest* ddl); + ::greptime::v1::DdlRequest* unsafe_arena_release_ddl(); + + // .greptime.v1.DeleteRequest delete = 5; + bool has_delete_() const; + private: + bool _internal_has_delete_() const; + public: + void clear_delete_(); + const ::greptime::v1::DeleteRequest& delete_() const; + PROTOBUF_NODISCARD ::greptime::v1::DeleteRequest* release_delete_(); + ::greptime::v1::DeleteRequest* mutable_delete_(); + void set_allocated_delete_(::greptime::v1::DeleteRequest* delete_); + private: + const ::greptime::v1::DeleteRequest& _internal_delete_() const; + ::greptime::v1::DeleteRequest* _internal_mutable_delete_(); + public: + void unsafe_arena_set_allocated_delete_( + ::greptime::v1::DeleteRequest* delete_); + ::greptime::v1::DeleteRequest* unsafe_arena_release_delete_(); + + void clear_request(); + RequestCase request_case() const; + // @@protoc_insertion_point(class_scope:greptime.v1.GreptimeRequest) + private: + class _Internal; + void set_has_inserts(); + void set_has_query(); + void set_has_ddl(); + void set_has_delete_(); + + inline bool has_request() const; + inline void clear_has_request(); + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::RequestHeader* header_; + union RequestUnion { + constexpr RequestUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::greptime::v1::InsertRequests* inserts_; + ::greptime::v1::QueryRequest* query_; + ::greptime::v1::DdlRequest* ddl_; + ::greptime::v1::DeleteRequest* delete__; + } request_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fdatabase_2eproto; +}; +// ------------------------------------------------------------------- + +class GreptimeResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.GreptimeResponse) */ { + public: + inline GreptimeResponse() : GreptimeResponse(nullptr) {} + ~GreptimeResponse() override; + explicit PROTOBUF_CONSTEXPR GreptimeResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + GreptimeResponse(const GreptimeResponse& from); + GreptimeResponse(GreptimeResponse&& from) noexcept + : GreptimeResponse() { + *this = ::std::move(from); + } + + inline GreptimeResponse& operator=(const GreptimeResponse& from) { + CopyFrom(from); + return *this; + } + inline GreptimeResponse& operator=(GreptimeResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const GreptimeResponse& default_instance() { + return *internal_default_instance(); + } + enum ResponseCase { + kAffectedRows = 2, + RESPONSE_NOT_SET = 0, + }; + + static inline const GreptimeResponse* internal_default_instance() { + return reinterpret_cast( + &_GreptimeResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + friend void swap(GreptimeResponse& a, GreptimeResponse& b) { + a.Swap(&b); + } + inline void Swap(GreptimeResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(GreptimeResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + GreptimeResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const GreptimeResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const GreptimeResponse& from) { + GreptimeResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(GreptimeResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.GreptimeResponse"; + } + protected: + explicit GreptimeResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kHeaderFieldNumber = 1, + kAffectedRowsFieldNumber = 2, + }; + // .greptime.v1.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::ResponseHeader* release_header(); + ::greptime::v1::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::ResponseHeader* header); + private: + const ::greptime::v1::ResponseHeader& _internal_header() const; + ::greptime::v1::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::ResponseHeader* header); + ::greptime::v1::ResponseHeader* unsafe_arena_release_header(); + + // .greptime.v1.AffectedRows affected_rows = 2; + bool has_affected_rows() const; + private: + bool _internal_has_affected_rows() const; + public: + void clear_affected_rows(); + const ::greptime::v1::AffectedRows& affected_rows() const; + PROTOBUF_NODISCARD ::greptime::v1::AffectedRows* release_affected_rows(); + ::greptime::v1::AffectedRows* mutable_affected_rows(); + void set_allocated_affected_rows(::greptime::v1::AffectedRows* affected_rows); + private: + const ::greptime::v1::AffectedRows& _internal_affected_rows() const; + ::greptime::v1::AffectedRows* _internal_mutable_affected_rows(); + public: + void unsafe_arena_set_allocated_affected_rows( + ::greptime::v1::AffectedRows* affected_rows); + ::greptime::v1::AffectedRows* unsafe_arena_release_affected_rows(); + + void clear_response(); + ResponseCase response_case() const; + // @@protoc_insertion_point(class_scope:greptime.v1.GreptimeResponse) + private: + class _Internal; + void set_has_affected_rows(); + + inline bool has_response() const; + inline void clear_has_response(); + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::ResponseHeader* header_; + union ResponseUnion { + constexpr ResponseUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::greptime::v1::AffectedRows* affected_rows_; + } response_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fdatabase_2eproto; +}; +// ------------------------------------------------------------------- + +class QueryRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.QueryRequest) */ { + public: + inline QueryRequest() : QueryRequest(nullptr) {} + ~QueryRequest() override; + explicit PROTOBUF_CONSTEXPR QueryRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + QueryRequest(const QueryRequest& from); + QueryRequest(QueryRequest&& from) noexcept + : QueryRequest() { + *this = ::std::move(from); + } + + inline QueryRequest& operator=(const QueryRequest& from) { + CopyFrom(from); + return *this; + } + inline QueryRequest& operator=(QueryRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const QueryRequest& default_instance() { + return *internal_default_instance(); + } + enum QueryCase { + kSql = 1, + kLogicalPlan = 2, + kPromRangeQuery = 3, + QUERY_NOT_SET = 0, + }; + + static inline const QueryRequest* internal_default_instance() { + return reinterpret_cast( + &_QueryRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(QueryRequest& a, QueryRequest& b) { + a.Swap(&b); + } + inline void Swap(QueryRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(QueryRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + QueryRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const QueryRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const QueryRequest& from) { + QueryRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(QueryRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.QueryRequest"; + } + protected: + explicit QueryRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kSqlFieldNumber = 1, + kLogicalPlanFieldNumber = 2, + kPromRangeQueryFieldNumber = 3, + }; + // string sql = 1; + bool has_sql() const; + private: + bool _internal_has_sql() const; + public: + void clear_sql(); + const std::string& sql() const; + template + void set_sql(ArgT0&& arg0, ArgT... args); + std::string* mutable_sql(); + PROTOBUF_NODISCARD std::string* release_sql(); + void set_allocated_sql(std::string* sql); + private: + const std::string& _internal_sql() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_sql(const std::string& value); + std::string* _internal_mutable_sql(); + public: + + // bytes logical_plan = 2; + bool has_logical_plan() const; + private: + bool _internal_has_logical_plan() const; + public: + void clear_logical_plan(); + const std::string& logical_plan() const; + template + void set_logical_plan(ArgT0&& arg0, ArgT... args); + std::string* mutable_logical_plan(); + PROTOBUF_NODISCARD std::string* release_logical_plan(); + void set_allocated_logical_plan(std::string* logical_plan); + private: + const std::string& _internal_logical_plan() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_logical_plan(const std::string& value); + std::string* _internal_mutable_logical_plan(); + public: + + // .greptime.v1.PromRangeQuery prom_range_query = 3; + bool has_prom_range_query() const; + private: + bool _internal_has_prom_range_query() const; + public: + void clear_prom_range_query(); + const ::greptime::v1::PromRangeQuery& prom_range_query() const; + PROTOBUF_NODISCARD ::greptime::v1::PromRangeQuery* release_prom_range_query(); + ::greptime::v1::PromRangeQuery* mutable_prom_range_query(); + void set_allocated_prom_range_query(::greptime::v1::PromRangeQuery* prom_range_query); + private: + const ::greptime::v1::PromRangeQuery& _internal_prom_range_query() const; + ::greptime::v1::PromRangeQuery* _internal_mutable_prom_range_query(); + public: + void unsafe_arena_set_allocated_prom_range_query( + ::greptime::v1::PromRangeQuery* prom_range_query); + ::greptime::v1::PromRangeQuery* unsafe_arena_release_prom_range_query(); + + void clear_query(); + QueryCase query_case() const; + // @@protoc_insertion_point(class_scope:greptime.v1.QueryRequest) + private: + class _Internal; + void set_has_sql(); + void set_has_logical_plan(); + void set_has_prom_range_query(); + + inline bool has_query() const; + inline void clear_has_query(); + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + union QueryUnion { + constexpr QueryUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr sql_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr logical_plan_; + ::greptime::v1::PromRangeQuery* prom_range_query_; + } query_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fdatabase_2eproto; +}; +// ------------------------------------------------------------------- + +class InsertRequests final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.InsertRequests) */ { + public: + inline InsertRequests() : InsertRequests(nullptr) {} + ~InsertRequests() override; + explicit PROTOBUF_CONSTEXPR InsertRequests(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + InsertRequests(const InsertRequests& from); + InsertRequests(InsertRequests&& from) noexcept + : InsertRequests() { + *this = ::std::move(from); + } + + inline InsertRequests& operator=(const InsertRequests& from) { + CopyFrom(from); + return *this; + } + inline InsertRequests& operator=(InsertRequests&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const InsertRequests& default_instance() { + return *internal_default_instance(); + } + static inline const InsertRequests* internal_default_instance() { + return reinterpret_cast( + &_InsertRequests_default_instance_); + } + static constexpr int kIndexInFileMessages = + 3; + + friend void swap(InsertRequests& a, InsertRequests& b) { + a.Swap(&b); + } + inline void Swap(InsertRequests* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(InsertRequests* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + InsertRequests* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const InsertRequests& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const InsertRequests& from) { + InsertRequests::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(InsertRequests* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.InsertRequests"; + } + protected: + explicit InsertRequests(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kInsertsFieldNumber = 1, + }; + // repeated .greptime.v1.InsertRequest inserts = 1; + int inserts_size() const; + private: + int _internal_inserts_size() const; + public: + void clear_inserts(); + ::greptime::v1::InsertRequest* mutable_inserts(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::InsertRequest >* + mutable_inserts(); + private: + const ::greptime::v1::InsertRequest& _internal_inserts(int index) const; + ::greptime::v1::InsertRequest* _internal_add_inserts(); + public: + const ::greptime::v1::InsertRequest& inserts(int index) const; + ::greptime::v1::InsertRequest* add_inserts(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::InsertRequest >& + inserts() const; + + // @@protoc_insertion_point(class_scope:greptime.v1.InsertRequests) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::InsertRequest > inserts_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fdatabase_2eproto; +}; +// ------------------------------------------------------------------- + +class InsertRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.InsertRequest) */ { + public: + inline InsertRequest() : InsertRequest(nullptr) {} + ~InsertRequest() override; + explicit PROTOBUF_CONSTEXPR InsertRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + InsertRequest(const InsertRequest& from); + InsertRequest(InsertRequest&& from) noexcept + : InsertRequest() { + *this = ::std::move(from); + } + + inline InsertRequest& operator=(const InsertRequest& from) { + CopyFrom(from); + return *this; + } + inline InsertRequest& operator=(InsertRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const InsertRequest& default_instance() { + return *internal_default_instance(); + } + static inline const InsertRequest* internal_default_instance() { + return reinterpret_cast( + &_InsertRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 4; + + friend void swap(InsertRequest& a, InsertRequest& b) { + a.Swap(&b); + } + inline void Swap(InsertRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(InsertRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + InsertRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const InsertRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const InsertRequest& from) { + InsertRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(InsertRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.InsertRequest"; + } + protected: + explicit InsertRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kColumnsFieldNumber = 3, + kTableNameFieldNumber = 1, + kRowCountFieldNumber = 4, + kRegionNumberFieldNumber = 5, + }; + // repeated .greptime.v1.Column columns = 3; + int columns_size() const; + private: + int _internal_columns_size() const; + public: + void clear_columns(); + ::greptime::v1::Column* mutable_columns(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::Column >* + mutable_columns(); + private: + const ::greptime::v1::Column& _internal_columns(int index) const; + ::greptime::v1::Column* _internal_add_columns(); + public: + const ::greptime::v1::Column& columns(int index) const; + ::greptime::v1::Column* add_columns(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::Column >& + columns() const; + + // string table_name = 1; + void clear_table_name(); + const std::string& table_name() const; + template + void set_table_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_table_name(); + PROTOBUF_NODISCARD std::string* release_table_name(); + void set_allocated_table_name(std::string* table_name); + private: + const std::string& _internal_table_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_name(const std::string& value); + std::string* _internal_mutable_table_name(); + public: + + // uint32 row_count = 4; + void clear_row_count(); + uint32_t row_count() const; + void set_row_count(uint32_t value); + private: + uint32_t _internal_row_count() const; + void _internal_set_row_count(uint32_t value); + public: + + // uint32 region_number = 5; + void clear_region_number(); + uint32_t region_number() const; + void set_region_number(uint32_t value); + private: + uint32_t _internal_region_number() const; + void _internal_set_region_number(uint32_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.InsertRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::Column > columns_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_name_; + uint32_t row_count_; + uint32_t region_number_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fdatabase_2eproto; +}; +// ------------------------------------------------------------------- + +class DeleteRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.DeleteRequest) */ { + public: + inline DeleteRequest() : DeleteRequest(nullptr) {} + ~DeleteRequest() override; + explicit PROTOBUF_CONSTEXPR DeleteRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + DeleteRequest(const DeleteRequest& from); + DeleteRequest(DeleteRequest&& from) noexcept + : DeleteRequest() { + *this = ::std::move(from); + } + + inline DeleteRequest& operator=(const DeleteRequest& from) { + CopyFrom(from); + return *this; + } + inline DeleteRequest& operator=(DeleteRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const DeleteRequest& default_instance() { + return *internal_default_instance(); + } + static inline const DeleteRequest* internal_default_instance() { + return reinterpret_cast( + &_DeleteRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 5; + + friend void swap(DeleteRequest& a, DeleteRequest& b) { + a.Swap(&b); + } + inline void Swap(DeleteRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(DeleteRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + DeleteRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const DeleteRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const DeleteRequest& from) { + DeleteRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(DeleteRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.DeleteRequest"; + } + protected: + explicit DeleteRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKeyColumnsFieldNumber = 3, + kTableNameFieldNumber = 1, + kRegionNumberFieldNumber = 2, + kRowCountFieldNumber = 4, + }; + // repeated .greptime.v1.Column key_columns = 3; + int key_columns_size() const; + private: + int _internal_key_columns_size() const; + public: + void clear_key_columns(); + ::greptime::v1::Column* mutable_key_columns(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::Column >* + mutable_key_columns(); + private: + const ::greptime::v1::Column& _internal_key_columns(int index) const; + ::greptime::v1::Column* _internal_add_key_columns(); + public: + const ::greptime::v1::Column& key_columns(int index) const; + ::greptime::v1::Column* add_key_columns(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::Column >& + key_columns() const; + + // string table_name = 1; + void clear_table_name(); + const std::string& table_name() const; + template + void set_table_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_table_name(); + PROTOBUF_NODISCARD std::string* release_table_name(); + void set_allocated_table_name(std::string* table_name); + private: + const std::string& _internal_table_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_name(const std::string& value); + std::string* _internal_mutable_table_name(); + public: + + // uint32 region_number = 2; + void clear_region_number(); + uint32_t region_number() const; + void set_region_number(uint32_t value); + private: + uint32_t _internal_region_number() const; + void _internal_set_region_number(uint32_t value); + public: + + // uint32 row_count = 4; + void clear_row_count(); + uint32_t row_count() const; + void set_row_count(uint32_t value); + private: + uint32_t _internal_row_count() const; + void _internal_set_row_count(uint32_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.DeleteRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::Column > key_columns_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_name_; + uint32_t region_number_; + uint32_t row_count_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fdatabase_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// GreptimeRequest + +// .greptime.v1.RequestHeader header = 1; +inline bool GreptimeRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool GreptimeRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::RequestHeader& GreptimeRequest::_internal_header() const { + const ::greptime::v1::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::RequestHeader& GreptimeRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.GreptimeRequest.header) + return _internal_header(); +} +inline void GreptimeRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.GreptimeRequest.header) +} +inline ::greptime::v1::RequestHeader* GreptimeRequest::release_header() { + + ::greptime::v1::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::RequestHeader* GreptimeRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.GreptimeRequest.header) + + ::greptime::v1::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::RequestHeader* GreptimeRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::RequestHeader* GreptimeRequest::mutable_header() { + ::greptime::v1::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.GreptimeRequest.header) + return _msg; +} +inline void GreptimeRequest::set_allocated_header(::greptime::v1::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.GreptimeRequest.header) +} + +// .greptime.v1.InsertRequests inserts = 2; +inline bool GreptimeRequest::_internal_has_inserts() const { + return request_case() == kInserts; +} +inline bool GreptimeRequest::has_inserts() const { + return _internal_has_inserts(); +} +inline void GreptimeRequest::set_has_inserts() { + _impl_._oneof_case_[0] = kInserts; +} +inline void GreptimeRequest::clear_inserts() { + if (_internal_has_inserts()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.request_.inserts_; + } + clear_has_request(); + } +} +inline ::greptime::v1::InsertRequests* GreptimeRequest::release_inserts() { + // @@protoc_insertion_point(field_release:greptime.v1.GreptimeRequest.inserts) + if (_internal_has_inserts()) { + clear_has_request(); + ::greptime::v1::InsertRequests* temp = _impl_.request_.inserts_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.request_.inserts_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::InsertRequests& GreptimeRequest::_internal_inserts() const { + return _internal_has_inserts() + ? *_impl_.request_.inserts_ + : reinterpret_cast< ::greptime::v1::InsertRequests&>(::greptime::v1::_InsertRequests_default_instance_); +} +inline const ::greptime::v1::InsertRequests& GreptimeRequest::inserts() const { + // @@protoc_insertion_point(field_get:greptime.v1.GreptimeRequest.inserts) + return _internal_inserts(); +} +inline ::greptime::v1::InsertRequests* GreptimeRequest::unsafe_arena_release_inserts() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.GreptimeRequest.inserts) + if (_internal_has_inserts()) { + clear_has_request(); + ::greptime::v1::InsertRequests* temp = _impl_.request_.inserts_; + _impl_.request_.inserts_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void GreptimeRequest::unsafe_arena_set_allocated_inserts(::greptime::v1::InsertRequests* inserts) { + clear_request(); + if (inserts) { + set_has_inserts(); + _impl_.request_.inserts_ = inserts; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.GreptimeRequest.inserts) +} +inline ::greptime::v1::InsertRequests* GreptimeRequest::_internal_mutable_inserts() { + if (!_internal_has_inserts()) { + clear_request(); + set_has_inserts(); + _impl_.request_.inserts_ = CreateMaybeMessage< ::greptime::v1::InsertRequests >(GetArenaForAllocation()); + } + return _impl_.request_.inserts_; +} +inline ::greptime::v1::InsertRequests* GreptimeRequest::mutable_inserts() { + ::greptime::v1::InsertRequests* _msg = _internal_mutable_inserts(); + // @@protoc_insertion_point(field_mutable:greptime.v1.GreptimeRequest.inserts) + return _msg; +} + +// .greptime.v1.QueryRequest query = 3; +inline bool GreptimeRequest::_internal_has_query() const { + return request_case() == kQuery; +} +inline bool GreptimeRequest::has_query() const { + return _internal_has_query(); +} +inline void GreptimeRequest::set_has_query() { + _impl_._oneof_case_[0] = kQuery; +} +inline void GreptimeRequest::clear_query() { + if (_internal_has_query()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.request_.query_; + } + clear_has_request(); + } +} +inline ::greptime::v1::QueryRequest* GreptimeRequest::release_query() { + // @@protoc_insertion_point(field_release:greptime.v1.GreptimeRequest.query) + if (_internal_has_query()) { + clear_has_request(); + ::greptime::v1::QueryRequest* temp = _impl_.request_.query_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.request_.query_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::QueryRequest& GreptimeRequest::_internal_query() const { + return _internal_has_query() + ? *_impl_.request_.query_ + : reinterpret_cast< ::greptime::v1::QueryRequest&>(::greptime::v1::_QueryRequest_default_instance_); +} +inline const ::greptime::v1::QueryRequest& GreptimeRequest::query() const { + // @@protoc_insertion_point(field_get:greptime.v1.GreptimeRequest.query) + return _internal_query(); +} +inline ::greptime::v1::QueryRequest* GreptimeRequest::unsafe_arena_release_query() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.GreptimeRequest.query) + if (_internal_has_query()) { + clear_has_request(); + ::greptime::v1::QueryRequest* temp = _impl_.request_.query_; + _impl_.request_.query_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void GreptimeRequest::unsafe_arena_set_allocated_query(::greptime::v1::QueryRequest* query) { + clear_request(); + if (query) { + set_has_query(); + _impl_.request_.query_ = query; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.GreptimeRequest.query) +} +inline ::greptime::v1::QueryRequest* GreptimeRequest::_internal_mutable_query() { + if (!_internal_has_query()) { + clear_request(); + set_has_query(); + _impl_.request_.query_ = CreateMaybeMessage< ::greptime::v1::QueryRequest >(GetArenaForAllocation()); + } + return _impl_.request_.query_; +} +inline ::greptime::v1::QueryRequest* GreptimeRequest::mutable_query() { + ::greptime::v1::QueryRequest* _msg = _internal_mutable_query(); + // @@protoc_insertion_point(field_mutable:greptime.v1.GreptimeRequest.query) + return _msg; +} + +// .greptime.v1.DdlRequest ddl = 4; +inline bool GreptimeRequest::_internal_has_ddl() const { + return request_case() == kDdl; +} +inline bool GreptimeRequest::has_ddl() const { + return _internal_has_ddl(); +} +inline void GreptimeRequest::set_has_ddl() { + _impl_._oneof_case_[0] = kDdl; +} +inline ::greptime::v1::DdlRequest* GreptimeRequest::release_ddl() { + // @@protoc_insertion_point(field_release:greptime.v1.GreptimeRequest.ddl) + if (_internal_has_ddl()) { + clear_has_request(); + ::greptime::v1::DdlRequest* temp = _impl_.request_.ddl_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.request_.ddl_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::DdlRequest& GreptimeRequest::_internal_ddl() const { + return _internal_has_ddl() + ? *_impl_.request_.ddl_ + : reinterpret_cast< ::greptime::v1::DdlRequest&>(::greptime::v1::_DdlRequest_default_instance_); +} +inline const ::greptime::v1::DdlRequest& GreptimeRequest::ddl() const { + // @@protoc_insertion_point(field_get:greptime.v1.GreptimeRequest.ddl) + return _internal_ddl(); +} +inline ::greptime::v1::DdlRequest* GreptimeRequest::unsafe_arena_release_ddl() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.GreptimeRequest.ddl) + if (_internal_has_ddl()) { + clear_has_request(); + ::greptime::v1::DdlRequest* temp = _impl_.request_.ddl_; + _impl_.request_.ddl_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void GreptimeRequest::unsafe_arena_set_allocated_ddl(::greptime::v1::DdlRequest* ddl) { + clear_request(); + if (ddl) { + set_has_ddl(); + _impl_.request_.ddl_ = ddl; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.GreptimeRequest.ddl) +} +inline ::greptime::v1::DdlRequest* GreptimeRequest::_internal_mutable_ddl() { + if (!_internal_has_ddl()) { + clear_request(); + set_has_ddl(); + _impl_.request_.ddl_ = CreateMaybeMessage< ::greptime::v1::DdlRequest >(GetArenaForAllocation()); + } + return _impl_.request_.ddl_; +} +inline ::greptime::v1::DdlRequest* GreptimeRequest::mutable_ddl() { + ::greptime::v1::DdlRequest* _msg = _internal_mutable_ddl(); + // @@protoc_insertion_point(field_mutable:greptime.v1.GreptimeRequest.ddl) + return _msg; +} + +// .greptime.v1.DeleteRequest delete = 5; +inline bool GreptimeRequest::_internal_has_delete_() const { + return request_case() == kDelete; +} +inline bool GreptimeRequest::has_delete_() const { + return _internal_has_delete_(); +} +inline void GreptimeRequest::set_has_delete_() { + _impl_._oneof_case_[0] = kDelete; +} +inline void GreptimeRequest::clear_delete_() { + if (_internal_has_delete_()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.request_.delete__; + } + clear_has_request(); + } +} +inline ::greptime::v1::DeleteRequest* GreptimeRequest::release_delete_() { + // @@protoc_insertion_point(field_release:greptime.v1.GreptimeRequest.delete) + if (_internal_has_delete_()) { + clear_has_request(); + ::greptime::v1::DeleteRequest* temp = _impl_.request_.delete__; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.request_.delete__ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::DeleteRequest& GreptimeRequest::_internal_delete_() const { + return _internal_has_delete_() + ? *_impl_.request_.delete__ + : reinterpret_cast< ::greptime::v1::DeleteRequest&>(::greptime::v1::_DeleteRequest_default_instance_); +} +inline const ::greptime::v1::DeleteRequest& GreptimeRequest::delete_() const { + // @@protoc_insertion_point(field_get:greptime.v1.GreptimeRequest.delete) + return _internal_delete_(); +} +inline ::greptime::v1::DeleteRequest* GreptimeRequest::unsafe_arena_release_delete_() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.GreptimeRequest.delete) + if (_internal_has_delete_()) { + clear_has_request(); + ::greptime::v1::DeleteRequest* temp = _impl_.request_.delete__; + _impl_.request_.delete__ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void GreptimeRequest::unsafe_arena_set_allocated_delete_(::greptime::v1::DeleteRequest* delete_) { + clear_request(); + if (delete_) { + set_has_delete_(); + _impl_.request_.delete__ = delete_; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.GreptimeRequest.delete) +} +inline ::greptime::v1::DeleteRequest* GreptimeRequest::_internal_mutable_delete_() { + if (!_internal_has_delete_()) { + clear_request(); + set_has_delete_(); + _impl_.request_.delete__ = CreateMaybeMessage< ::greptime::v1::DeleteRequest >(GetArenaForAllocation()); + } + return _impl_.request_.delete__; +} +inline ::greptime::v1::DeleteRequest* GreptimeRequest::mutable_delete_() { + ::greptime::v1::DeleteRequest* _msg = _internal_mutable_delete_(); + // @@protoc_insertion_point(field_mutable:greptime.v1.GreptimeRequest.delete) + return _msg; +} + +inline bool GreptimeRequest::has_request() const { + return request_case() != REQUEST_NOT_SET; +} +inline void GreptimeRequest::clear_has_request() { + _impl_._oneof_case_[0] = REQUEST_NOT_SET; +} +inline GreptimeRequest::RequestCase GreptimeRequest::request_case() const { + return GreptimeRequest::RequestCase(_impl_._oneof_case_[0]); +} +// ------------------------------------------------------------------- + +// GreptimeResponse + +// .greptime.v1.ResponseHeader header = 1; +inline bool GreptimeResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool GreptimeResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::ResponseHeader& GreptimeResponse::_internal_header() const { + const ::greptime::v1::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::ResponseHeader& GreptimeResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.GreptimeResponse.header) + return _internal_header(); +} +inline void GreptimeResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.GreptimeResponse.header) +} +inline ::greptime::v1::ResponseHeader* GreptimeResponse::release_header() { + + ::greptime::v1::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::ResponseHeader* GreptimeResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.GreptimeResponse.header) + + ::greptime::v1::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::ResponseHeader* GreptimeResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::ResponseHeader* GreptimeResponse::mutable_header() { + ::greptime::v1::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.GreptimeResponse.header) + return _msg; +} +inline void GreptimeResponse::set_allocated_header(::greptime::v1::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.GreptimeResponse.header) +} + +// .greptime.v1.AffectedRows affected_rows = 2; +inline bool GreptimeResponse::_internal_has_affected_rows() const { + return response_case() == kAffectedRows; +} +inline bool GreptimeResponse::has_affected_rows() const { + return _internal_has_affected_rows(); +} +inline void GreptimeResponse::set_has_affected_rows() { + _impl_._oneof_case_[0] = kAffectedRows; +} +inline ::greptime::v1::AffectedRows* GreptimeResponse::release_affected_rows() { + // @@protoc_insertion_point(field_release:greptime.v1.GreptimeResponse.affected_rows) + if (_internal_has_affected_rows()) { + clear_has_response(); + ::greptime::v1::AffectedRows* temp = _impl_.response_.affected_rows_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.response_.affected_rows_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::AffectedRows& GreptimeResponse::_internal_affected_rows() const { + return _internal_has_affected_rows() + ? *_impl_.response_.affected_rows_ + : reinterpret_cast< ::greptime::v1::AffectedRows&>(::greptime::v1::_AffectedRows_default_instance_); +} +inline const ::greptime::v1::AffectedRows& GreptimeResponse::affected_rows() const { + // @@protoc_insertion_point(field_get:greptime.v1.GreptimeResponse.affected_rows) + return _internal_affected_rows(); +} +inline ::greptime::v1::AffectedRows* GreptimeResponse::unsafe_arena_release_affected_rows() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.GreptimeResponse.affected_rows) + if (_internal_has_affected_rows()) { + clear_has_response(); + ::greptime::v1::AffectedRows* temp = _impl_.response_.affected_rows_; + _impl_.response_.affected_rows_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void GreptimeResponse::unsafe_arena_set_allocated_affected_rows(::greptime::v1::AffectedRows* affected_rows) { + clear_response(); + if (affected_rows) { + set_has_affected_rows(); + _impl_.response_.affected_rows_ = affected_rows; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.GreptimeResponse.affected_rows) +} +inline ::greptime::v1::AffectedRows* GreptimeResponse::_internal_mutable_affected_rows() { + if (!_internal_has_affected_rows()) { + clear_response(); + set_has_affected_rows(); + _impl_.response_.affected_rows_ = CreateMaybeMessage< ::greptime::v1::AffectedRows >(GetArenaForAllocation()); + } + return _impl_.response_.affected_rows_; +} +inline ::greptime::v1::AffectedRows* GreptimeResponse::mutable_affected_rows() { + ::greptime::v1::AffectedRows* _msg = _internal_mutable_affected_rows(); + // @@protoc_insertion_point(field_mutable:greptime.v1.GreptimeResponse.affected_rows) + return _msg; +} + +inline bool GreptimeResponse::has_response() const { + return response_case() != RESPONSE_NOT_SET; +} +inline void GreptimeResponse::clear_has_response() { + _impl_._oneof_case_[0] = RESPONSE_NOT_SET; +} +inline GreptimeResponse::ResponseCase GreptimeResponse::response_case() const { + return GreptimeResponse::ResponseCase(_impl_._oneof_case_[0]); +} +// ------------------------------------------------------------------- + +// QueryRequest + +// string sql = 1; +inline bool QueryRequest::_internal_has_sql() const { + return query_case() == kSql; +} +inline bool QueryRequest::has_sql() const { + return _internal_has_sql(); +} +inline void QueryRequest::set_has_sql() { + _impl_._oneof_case_[0] = kSql; +} +inline void QueryRequest::clear_sql() { + if (_internal_has_sql()) { + _impl_.query_.sql_.Destroy(); + clear_has_query(); + } +} +inline const std::string& QueryRequest::sql() const { + // @@protoc_insertion_point(field_get:greptime.v1.QueryRequest.sql) + return _internal_sql(); +} +template +inline void QueryRequest::set_sql(ArgT0&& arg0, ArgT... args) { + if (!_internal_has_sql()) { + clear_query(); + set_has_sql(); + _impl_.query_.sql_.InitDefault(); + } + _impl_.query_.sql_.Set( static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.QueryRequest.sql) +} +inline std::string* QueryRequest::mutable_sql() { + std::string* _s = _internal_mutable_sql(); + // @@protoc_insertion_point(field_mutable:greptime.v1.QueryRequest.sql) + return _s; +} +inline const std::string& QueryRequest::_internal_sql() const { + if (_internal_has_sql()) { + return _impl_.query_.sql_.Get(); + } + return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(); +} +inline void QueryRequest::_internal_set_sql(const std::string& value) { + if (!_internal_has_sql()) { + clear_query(); + set_has_sql(); + _impl_.query_.sql_.InitDefault(); + } + _impl_.query_.sql_.Set(value, GetArenaForAllocation()); +} +inline std::string* QueryRequest::_internal_mutable_sql() { + if (!_internal_has_sql()) { + clear_query(); + set_has_sql(); + _impl_.query_.sql_.InitDefault(); + } + return _impl_.query_.sql_.Mutable( GetArenaForAllocation()); +} +inline std::string* QueryRequest::release_sql() { + // @@protoc_insertion_point(field_release:greptime.v1.QueryRequest.sql) + if (_internal_has_sql()) { + clear_has_query(); + return _impl_.query_.sql_.Release(); + } else { + return nullptr; + } +} +inline void QueryRequest::set_allocated_sql(std::string* sql) { + if (has_query()) { + clear_query(); + } + if (sql != nullptr) { + set_has_sql(); + _impl_.query_.sql_.InitAllocated(sql, GetArenaForAllocation()); + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.QueryRequest.sql) +} + +// bytes logical_plan = 2; +inline bool QueryRequest::_internal_has_logical_plan() const { + return query_case() == kLogicalPlan; +} +inline bool QueryRequest::has_logical_plan() const { + return _internal_has_logical_plan(); +} +inline void QueryRequest::set_has_logical_plan() { + _impl_._oneof_case_[0] = kLogicalPlan; +} +inline void QueryRequest::clear_logical_plan() { + if (_internal_has_logical_plan()) { + _impl_.query_.logical_plan_.Destroy(); + clear_has_query(); + } +} +inline const std::string& QueryRequest::logical_plan() const { + // @@protoc_insertion_point(field_get:greptime.v1.QueryRequest.logical_plan) + return _internal_logical_plan(); +} +template +inline void QueryRequest::set_logical_plan(ArgT0&& arg0, ArgT... args) { + if (!_internal_has_logical_plan()) { + clear_query(); + set_has_logical_plan(); + _impl_.query_.logical_plan_.InitDefault(); + } + _impl_.query_.logical_plan_.SetBytes( static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.QueryRequest.logical_plan) +} +inline std::string* QueryRequest::mutable_logical_plan() { + std::string* _s = _internal_mutable_logical_plan(); + // @@protoc_insertion_point(field_mutable:greptime.v1.QueryRequest.logical_plan) + return _s; +} +inline const std::string& QueryRequest::_internal_logical_plan() const { + if (_internal_has_logical_plan()) { + return _impl_.query_.logical_plan_.Get(); + } + return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(); +} +inline void QueryRequest::_internal_set_logical_plan(const std::string& value) { + if (!_internal_has_logical_plan()) { + clear_query(); + set_has_logical_plan(); + _impl_.query_.logical_plan_.InitDefault(); + } + _impl_.query_.logical_plan_.Set(value, GetArenaForAllocation()); +} +inline std::string* QueryRequest::_internal_mutable_logical_plan() { + if (!_internal_has_logical_plan()) { + clear_query(); + set_has_logical_plan(); + _impl_.query_.logical_plan_.InitDefault(); + } + return _impl_.query_.logical_plan_.Mutable( GetArenaForAllocation()); +} +inline std::string* QueryRequest::release_logical_plan() { + // @@protoc_insertion_point(field_release:greptime.v1.QueryRequest.logical_plan) + if (_internal_has_logical_plan()) { + clear_has_query(); + return _impl_.query_.logical_plan_.Release(); + } else { + return nullptr; + } +} +inline void QueryRequest::set_allocated_logical_plan(std::string* logical_plan) { + if (has_query()) { + clear_query(); + } + if (logical_plan != nullptr) { + set_has_logical_plan(); + _impl_.query_.logical_plan_.InitAllocated(logical_plan, GetArenaForAllocation()); + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.QueryRequest.logical_plan) +} + +// .greptime.v1.PromRangeQuery prom_range_query = 3; +inline bool QueryRequest::_internal_has_prom_range_query() const { + return query_case() == kPromRangeQuery; +} +inline bool QueryRequest::has_prom_range_query() const { + return _internal_has_prom_range_query(); +} +inline void QueryRequest::set_has_prom_range_query() { + _impl_._oneof_case_[0] = kPromRangeQuery; +} +inline ::greptime::v1::PromRangeQuery* QueryRequest::release_prom_range_query() { + // @@protoc_insertion_point(field_release:greptime.v1.QueryRequest.prom_range_query) + if (_internal_has_prom_range_query()) { + clear_has_query(); + ::greptime::v1::PromRangeQuery* temp = _impl_.query_.prom_range_query_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.query_.prom_range_query_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::PromRangeQuery& QueryRequest::_internal_prom_range_query() const { + return _internal_has_prom_range_query() + ? *_impl_.query_.prom_range_query_ + : reinterpret_cast< ::greptime::v1::PromRangeQuery&>(::greptime::v1::_PromRangeQuery_default_instance_); +} +inline const ::greptime::v1::PromRangeQuery& QueryRequest::prom_range_query() const { + // @@protoc_insertion_point(field_get:greptime.v1.QueryRequest.prom_range_query) + return _internal_prom_range_query(); +} +inline ::greptime::v1::PromRangeQuery* QueryRequest::unsafe_arena_release_prom_range_query() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.QueryRequest.prom_range_query) + if (_internal_has_prom_range_query()) { + clear_has_query(); + ::greptime::v1::PromRangeQuery* temp = _impl_.query_.prom_range_query_; + _impl_.query_.prom_range_query_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void QueryRequest::unsafe_arena_set_allocated_prom_range_query(::greptime::v1::PromRangeQuery* prom_range_query) { + clear_query(); + if (prom_range_query) { + set_has_prom_range_query(); + _impl_.query_.prom_range_query_ = prom_range_query; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.QueryRequest.prom_range_query) +} +inline ::greptime::v1::PromRangeQuery* QueryRequest::_internal_mutable_prom_range_query() { + if (!_internal_has_prom_range_query()) { + clear_query(); + set_has_prom_range_query(); + _impl_.query_.prom_range_query_ = CreateMaybeMessage< ::greptime::v1::PromRangeQuery >(GetArenaForAllocation()); + } + return _impl_.query_.prom_range_query_; +} +inline ::greptime::v1::PromRangeQuery* QueryRequest::mutable_prom_range_query() { + ::greptime::v1::PromRangeQuery* _msg = _internal_mutable_prom_range_query(); + // @@protoc_insertion_point(field_mutable:greptime.v1.QueryRequest.prom_range_query) + return _msg; +} + +inline bool QueryRequest::has_query() const { + return query_case() != QUERY_NOT_SET; +} +inline void QueryRequest::clear_has_query() { + _impl_._oneof_case_[0] = QUERY_NOT_SET; +} +inline QueryRequest::QueryCase QueryRequest::query_case() const { + return QueryRequest::QueryCase(_impl_._oneof_case_[0]); +} +// ------------------------------------------------------------------- + +// InsertRequests + +// repeated .greptime.v1.InsertRequest inserts = 1; +inline int InsertRequests::_internal_inserts_size() const { + return _impl_.inserts_.size(); +} +inline int InsertRequests::inserts_size() const { + return _internal_inserts_size(); +} +inline void InsertRequests::clear_inserts() { + _impl_.inserts_.Clear(); +} +inline ::greptime::v1::InsertRequest* InsertRequests::mutable_inserts(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.InsertRequests.inserts) + return _impl_.inserts_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::InsertRequest >* +InsertRequests::mutable_inserts() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.InsertRequests.inserts) + return &_impl_.inserts_; +} +inline const ::greptime::v1::InsertRequest& InsertRequests::_internal_inserts(int index) const { + return _impl_.inserts_.Get(index); +} +inline const ::greptime::v1::InsertRequest& InsertRequests::inserts(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.InsertRequests.inserts) + return _internal_inserts(index); +} +inline ::greptime::v1::InsertRequest* InsertRequests::_internal_add_inserts() { + return _impl_.inserts_.Add(); +} +inline ::greptime::v1::InsertRequest* InsertRequests::add_inserts() { + ::greptime::v1::InsertRequest* _add = _internal_add_inserts(); + // @@protoc_insertion_point(field_add:greptime.v1.InsertRequests.inserts) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::InsertRequest >& +InsertRequests::inserts() const { + // @@protoc_insertion_point(field_list:greptime.v1.InsertRequests.inserts) + return _impl_.inserts_; +} + +// ------------------------------------------------------------------- + +// InsertRequest + +// string table_name = 1; +inline void InsertRequest::clear_table_name() { + _impl_.table_name_.ClearToEmpty(); +} +inline const std::string& InsertRequest::table_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.InsertRequest.table_name) + return _internal_table_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void InsertRequest::set_table_name(ArgT0&& arg0, ArgT... args) { + + _impl_.table_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.InsertRequest.table_name) +} +inline std::string* InsertRequest::mutable_table_name() { + std::string* _s = _internal_mutable_table_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.InsertRequest.table_name) + return _s; +} +inline const std::string& InsertRequest::_internal_table_name() const { + return _impl_.table_name_.Get(); +} +inline void InsertRequest::_internal_set_table_name(const std::string& value) { + + _impl_.table_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* InsertRequest::_internal_mutable_table_name() { + + return _impl_.table_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* InsertRequest::release_table_name() { + // @@protoc_insertion_point(field_release:greptime.v1.InsertRequest.table_name) + return _impl_.table_name_.Release(); +} +inline void InsertRequest::set_allocated_table_name(std::string* table_name) { + if (table_name != nullptr) { + + } else { + + } + _impl_.table_name_.SetAllocated(table_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.table_name_.IsDefault()) { + _impl_.table_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.InsertRequest.table_name) +} + +// repeated .greptime.v1.Column columns = 3; +inline int InsertRequest::_internal_columns_size() const { + return _impl_.columns_.size(); +} +inline int InsertRequest::columns_size() const { + return _internal_columns_size(); +} +inline ::greptime::v1::Column* InsertRequest::mutable_columns(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.InsertRequest.columns) + return _impl_.columns_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::Column >* +InsertRequest::mutable_columns() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.InsertRequest.columns) + return &_impl_.columns_; +} +inline const ::greptime::v1::Column& InsertRequest::_internal_columns(int index) const { + return _impl_.columns_.Get(index); +} +inline const ::greptime::v1::Column& InsertRequest::columns(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.InsertRequest.columns) + return _internal_columns(index); +} +inline ::greptime::v1::Column* InsertRequest::_internal_add_columns() { + return _impl_.columns_.Add(); +} +inline ::greptime::v1::Column* InsertRequest::add_columns() { + ::greptime::v1::Column* _add = _internal_add_columns(); + // @@protoc_insertion_point(field_add:greptime.v1.InsertRequest.columns) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::Column >& +InsertRequest::columns() const { + // @@protoc_insertion_point(field_list:greptime.v1.InsertRequest.columns) + return _impl_.columns_; +} + +// uint32 row_count = 4; +inline void InsertRequest::clear_row_count() { + _impl_.row_count_ = 0u; +} +inline uint32_t InsertRequest::_internal_row_count() const { + return _impl_.row_count_; +} +inline uint32_t InsertRequest::row_count() const { + // @@protoc_insertion_point(field_get:greptime.v1.InsertRequest.row_count) + return _internal_row_count(); +} +inline void InsertRequest::_internal_set_row_count(uint32_t value) { + + _impl_.row_count_ = value; +} +inline void InsertRequest::set_row_count(uint32_t value) { + _internal_set_row_count(value); + // @@protoc_insertion_point(field_set:greptime.v1.InsertRequest.row_count) +} + +// uint32 region_number = 5; +inline void InsertRequest::clear_region_number() { + _impl_.region_number_ = 0u; +} +inline uint32_t InsertRequest::_internal_region_number() const { + return _impl_.region_number_; +} +inline uint32_t InsertRequest::region_number() const { + // @@protoc_insertion_point(field_get:greptime.v1.InsertRequest.region_number) + return _internal_region_number(); +} +inline void InsertRequest::_internal_set_region_number(uint32_t value) { + + _impl_.region_number_ = value; +} +inline void InsertRequest::set_region_number(uint32_t value) { + _internal_set_region_number(value); + // @@protoc_insertion_point(field_set:greptime.v1.InsertRequest.region_number) +} + +// ------------------------------------------------------------------- + +// DeleteRequest + +// string table_name = 1; +inline void DeleteRequest::clear_table_name() { + _impl_.table_name_.ClearToEmpty(); +} +inline const std::string& DeleteRequest::table_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.DeleteRequest.table_name) + return _internal_table_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void DeleteRequest::set_table_name(ArgT0&& arg0, ArgT... args) { + + _impl_.table_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.DeleteRequest.table_name) +} +inline std::string* DeleteRequest::mutable_table_name() { + std::string* _s = _internal_mutable_table_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.DeleteRequest.table_name) + return _s; +} +inline const std::string& DeleteRequest::_internal_table_name() const { + return _impl_.table_name_.Get(); +} +inline void DeleteRequest::_internal_set_table_name(const std::string& value) { + + _impl_.table_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* DeleteRequest::_internal_mutable_table_name() { + + return _impl_.table_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* DeleteRequest::release_table_name() { + // @@protoc_insertion_point(field_release:greptime.v1.DeleteRequest.table_name) + return _impl_.table_name_.Release(); +} +inline void DeleteRequest::set_allocated_table_name(std::string* table_name) { + if (table_name != nullptr) { + + } else { + + } + _impl_.table_name_.SetAllocated(table_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.table_name_.IsDefault()) { + _impl_.table_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.DeleteRequest.table_name) +} + +// uint32 region_number = 2; +inline void DeleteRequest::clear_region_number() { + _impl_.region_number_ = 0u; +} +inline uint32_t DeleteRequest::_internal_region_number() const { + return _impl_.region_number_; +} +inline uint32_t DeleteRequest::region_number() const { + // @@protoc_insertion_point(field_get:greptime.v1.DeleteRequest.region_number) + return _internal_region_number(); +} +inline void DeleteRequest::_internal_set_region_number(uint32_t value) { + + _impl_.region_number_ = value; +} +inline void DeleteRequest::set_region_number(uint32_t value) { + _internal_set_region_number(value); + // @@protoc_insertion_point(field_set:greptime.v1.DeleteRequest.region_number) +} + +// repeated .greptime.v1.Column key_columns = 3; +inline int DeleteRequest::_internal_key_columns_size() const { + return _impl_.key_columns_.size(); +} +inline int DeleteRequest::key_columns_size() const { + return _internal_key_columns_size(); +} +inline ::greptime::v1::Column* DeleteRequest::mutable_key_columns(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.DeleteRequest.key_columns) + return _impl_.key_columns_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::Column >* +DeleteRequest::mutable_key_columns() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.DeleteRequest.key_columns) + return &_impl_.key_columns_; +} +inline const ::greptime::v1::Column& DeleteRequest::_internal_key_columns(int index) const { + return _impl_.key_columns_.Get(index); +} +inline const ::greptime::v1::Column& DeleteRequest::key_columns(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.DeleteRequest.key_columns) + return _internal_key_columns(index); +} +inline ::greptime::v1::Column* DeleteRequest::_internal_add_key_columns() { + return _impl_.key_columns_.Add(); +} +inline ::greptime::v1::Column* DeleteRequest::add_key_columns() { + ::greptime::v1::Column* _add = _internal_add_key_columns(); + // @@protoc_insertion_point(field_add:greptime.v1.DeleteRequest.key_columns) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::Column >& +DeleteRequest::key_columns() const { + // @@protoc_insertion_point(field_list:greptime.v1.DeleteRequest.key_columns) + return _impl_.key_columns_; +} + +// uint32 row_count = 4; +inline void DeleteRequest::clear_row_count() { + _impl_.row_count_ = 0u; +} +inline uint32_t DeleteRequest::_internal_row_count() const { + return _impl_.row_count_; +} +inline uint32_t DeleteRequest::row_count() const { + // @@protoc_insertion_point(field_get:greptime.v1.DeleteRequest.row_count) + return _internal_row_count(); +} +inline void DeleteRequest::_internal_set_row_count(uint32_t value) { + + _impl_.row_count_ = value; +} +inline void DeleteRequest::set_row_count(uint32_t value) { + _internal_set_row_count(value); + // @@protoc_insertion_point(field_set:greptime.v1.DeleteRequest.row_count) +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace v1 +} // namespace greptime + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fdatabase_2eproto diff --git a/c++/greptime/v1/ddl.pb.cc b/c++/greptime/v1/ddl.pb.cc new file mode 100644 index 00000000..85501ed7 --- /dev/null +++ b/c++/greptime/v1/ddl.pb.cc @@ -0,0 +1,5199 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/ddl.proto + +#include "greptime/v1/ddl.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace greptime { +namespace v1 { +PROTOBUF_CONSTEXPR DdlRequest::DdlRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.expr_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} +struct DdlRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR DdlRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~DdlRequestDefaultTypeInternal() {} + union { + DdlRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DdlRequestDefaultTypeInternal _DdlRequest_default_instance_; +PROTOBUF_CONSTEXPR CreateTableExpr_TableOptionsEntry_DoNotUse::CreateTableExpr_TableOptionsEntry_DoNotUse( + ::_pbi::ConstantInitialized) {} +struct CreateTableExpr_TableOptionsEntry_DoNotUseDefaultTypeInternal { + PROTOBUF_CONSTEXPR CreateTableExpr_TableOptionsEntry_DoNotUseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~CreateTableExpr_TableOptionsEntry_DoNotUseDefaultTypeInternal() {} + union { + CreateTableExpr_TableOptionsEntry_DoNotUse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CreateTableExpr_TableOptionsEntry_DoNotUseDefaultTypeInternal _CreateTableExpr_TableOptionsEntry_DoNotUse_default_instance_; +PROTOBUF_CONSTEXPR CreateTableExpr::CreateTableExpr( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.column_defs_)*/{} + , /*decltype(_impl_.primary_keys_)*/{} + , /*decltype(_impl_.table_options_)*/{::_pbi::ConstantInitialized()} + , /*decltype(_impl_.region_numbers_)*/{} + , /*decltype(_impl_._region_numbers_cached_byte_size_)*/{0} + , /*decltype(_impl_.catalog_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.schema_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.table_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.desc_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.time_index_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.engine_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.table_id_)*/nullptr + , /*decltype(_impl_.create_if_not_exists_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} +struct CreateTableExprDefaultTypeInternal { + PROTOBUF_CONSTEXPR CreateTableExprDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~CreateTableExprDefaultTypeInternal() {} + union { + CreateTableExpr _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CreateTableExprDefaultTypeInternal _CreateTableExpr_default_instance_; +PROTOBUF_CONSTEXPR AlterExpr::AlterExpr( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.catalog_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.schema_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.table_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.table_id_)*/nullptr + , /*decltype(_impl_.kind_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} +struct AlterExprDefaultTypeInternal { + PROTOBUF_CONSTEXPR AlterExprDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~AlterExprDefaultTypeInternal() {} + union { + AlterExpr _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AlterExprDefaultTypeInternal _AlterExpr_default_instance_; +PROTOBUF_CONSTEXPR DropTableExpr::DropTableExpr( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.catalog_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.schema_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.table_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.table_id_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct DropTableExprDefaultTypeInternal { + PROTOBUF_CONSTEXPR DropTableExprDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~DropTableExprDefaultTypeInternal() {} + union { + DropTableExpr _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DropTableExprDefaultTypeInternal _DropTableExpr_default_instance_; +PROTOBUF_CONSTEXPR FlushTableExpr::FlushTableExpr( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_._has_bits_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_.catalog_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.schema_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.table_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.table_id_)*/nullptr + , /*decltype(_impl_.region_number_)*/0u} {} +struct FlushTableExprDefaultTypeInternal { + PROTOBUF_CONSTEXPR FlushTableExprDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~FlushTableExprDefaultTypeInternal() {} + union { + FlushTableExpr _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 FlushTableExprDefaultTypeInternal _FlushTableExpr_default_instance_; +PROTOBUF_CONSTEXPR CompactTableExpr::CompactTableExpr( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_._has_bits_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_.catalog_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.schema_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.table_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.region_number_)*/0u} {} +struct CompactTableExprDefaultTypeInternal { + PROTOBUF_CONSTEXPR CompactTableExprDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~CompactTableExprDefaultTypeInternal() {} + union { + CompactTableExpr _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CompactTableExprDefaultTypeInternal _CompactTableExpr_default_instance_; +PROTOBUF_CONSTEXPR CreateDatabaseExpr::CreateDatabaseExpr( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.database_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.create_if_not_exists_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} +struct CreateDatabaseExprDefaultTypeInternal { + PROTOBUF_CONSTEXPR CreateDatabaseExprDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~CreateDatabaseExprDefaultTypeInternal() {} + union { + CreateDatabaseExpr _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CreateDatabaseExprDefaultTypeInternal _CreateDatabaseExpr_default_instance_; +PROTOBUF_CONSTEXPR AddColumns::AddColumns( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.add_columns_)*/{} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct AddColumnsDefaultTypeInternal { + PROTOBUF_CONSTEXPR AddColumnsDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~AddColumnsDefaultTypeInternal() {} + union { + AddColumns _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AddColumnsDefaultTypeInternal _AddColumns_default_instance_; +PROTOBUF_CONSTEXPR DropColumns::DropColumns( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.drop_columns_)*/{} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct DropColumnsDefaultTypeInternal { + PROTOBUF_CONSTEXPR DropColumnsDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~DropColumnsDefaultTypeInternal() {} + union { + DropColumns _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DropColumnsDefaultTypeInternal _DropColumns_default_instance_; +PROTOBUF_CONSTEXPR RenameTable::RenameTable( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.new_table_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct RenameTableDefaultTypeInternal { + PROTOBUF_CONSTEXPR RenameTableDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~RenameTableDefaultTypeInternal() {} + union { + RenameTable _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RenameTableDefaultTypeInternal _RenameTable_default_instance_; +PROTOBUF_CONSTEXPR AddColumn_Location::AddColumn_Location( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.after_cloumn_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.location_type_)*/0 + , /*decltype(_impl_._cached_size_)*/{}} {} +struct AddColumn_LocationDefaultTypeInternal { + PROTOBUF_CONSTEXPR AddColumn_LocationDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~AddColumn_LocationDefaultTypeInternal() {} + union { + AddColumn_Location _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AddColumn_LocationDefaultTypeInternal _AddColumn_Location_default_instance_; +PROTOBUF_CONSTEXPR AddColumn::AddColumn( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.column_def_)*/nullptr + , /*decltype(_impl_.location_)*/nullptr + , /*decltype(_impl_.is_key_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} +struct AddColumnDefaultTypeInternal { + PROTOBUF_CONSTEXPR AddColumnDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~AddColumnDefaultTypeInternal() {} + union { + AddColumn _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AddColumnDefaultTypeInternal _AddColumn_default_instance_; +PROTOBUF_CONSTEXPR DropColumn::DropColumn( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct DropColumnDefaultTypeInternal { + PROTOBUF_CONSTEXPR DropColumnDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~DropColumnDefaultTypeInternal() {} + union { + DropColumn _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DropColumnDefaultTypeInternal _DropColumn_default_instance_; +PROTOBUF_CONSTEXPR TableId::TableId( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.id_)*/0u + , /*decltype(_impl_._cached_size_)*/{}} {} +struct TableIdDefaultTypeInternal { + PROTOBUF_CONSTEXPR TableIdDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~TableIdDefaultTypeInternal() {} + union { + TableId _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TableIdDefaultTypeInternal _TableId_default_instance_; +} // namespace v1 +} // namespace greptime +static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fddl_2eproto[15]; +static const ::_pb::EnumDescriptor* file_level_enum_descriptors_greptime_2fv1_2fddl_2eproto[1]; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fddl_2eproto = nullptr; + +const uint32_t TableStruct_greptime_2fv1_2fddl_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::DdlRequest, _internal_metadata_), + ~0u, // no _extensions_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::DdlRequest, _impl_._oneof_case_[0]), + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::greptime::v1::DdlRequest, _impl_.expr_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr_TableOptionsEntry_DoNotUse, _has_bits_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr_TableOptionsEntry_DoNotUse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr_TableOptionsEntry_DoNotUse, key_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr_TableOptionsEntry_DoNotUse, value_), + 0, + 1, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr, _impl_.catalog_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr, _impl_.schema_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr, _impl_.table_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr, _impl_.desc_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr, _impl_.column_defs_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr, _impl_.time_index_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr, _impl_.primary_keys_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr, _impl_.create_if_not_exists_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr, _impl_.table_options_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr, _impl_.table_id_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr, _impl_.region_numbers_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateTableExpr, _impl_.engine_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::AlterExpr, _internal_metadata_), + ~0u, // no _extensions_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::AlterExpr, _impl_._oneof_case_[0]), + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::AlterExpr, _impl_.catalog_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::AlterExpr, _impl_.schema_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::AlterExpr, _impl_.table_name_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::greptime::v1::AlterExpr, _impl_.table_id_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::AlterExpr, _impl_.kind_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::DropTableExpr, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::DropTableExpr, _impl_.catalog_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::DropTableExpr, _impl_.schema_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::DropTableExpr, _impl_.table_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::DropTableExpr, _impl_.table_id_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::FlushTableExpr, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::FlushTableExpr, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::FlushTableExpr, _impl_.catalog_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::FlushTableExpr, _impl_.schema_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::FlushTableExpr, _impl_.table_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::FlushTableExpr, _impl_.region_number_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::FlushTableExpr, _impl_.table_id_), + ~0u, + ~0u, + ~0u, + 0, + ~0u, + PROTOBUF_FIELD_OFFSET(::greptime::v1::CompactTableExpr, _impl_._has_bits_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CompactTableExpr, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::CompactTableExpr, _impl_.catalog_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CompactTableExpr, _impl_.schema_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CompactTableExpr, _impl_.table_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CompactTableExpr, _impl_.region_number_), + ~0u, + ~0u, + ~0u, + 0, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateDatabaseExpr, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateDatabaseExpr, _impl_.database_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::CreateDatabaseExpr, _impl_.create_if_not_exists_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::AddColumns, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::AddColumns, _impl_.add_columns_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::DropColumns, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::DropColumns, _impl_.drop_columns_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::RenameTable, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::RenameTable, _impl_.new_table_name_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::AddColumn_Location, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::AddColumn_Location, _impl_.location_type_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::AddColumn_Location, _impl_.after_cloumn_name_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::AddColumn, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::AddColumn, _impl_.column_def_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::AddColumn, _impl_.is_key_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::AddColumn, _impl_.location_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::DropColumn, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::DropColumn, _impl_.name_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::TableId, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::TableId, _impl_.id_), +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::greptime::v1::DdlRequest)}, + { 13, 21, -1, sizeof(::greptime::v1::CreateTableExpr_TableOptionsEntry_DoNotUse)}, + { 23, -1, -1, sizeof(::greptime::v1::CreateTableExpr)}, + { 41, -1, -1, sizeof(::greptime::v1::AlterExpr)}, + { 55, -1, -1, sizeof(::greptime::v1::DropTableExpr)}, + { 65, 76, -1, sizeof(::greptime::v1::FlushTableExpr)}, + { 81, 91, -1, sizeof(::greptime::v1::CompactTableExpr)}, + { 95, -1, -1, sizeof(::greptime::v1::CreateDatabaseExpr)}, + { 103, -1, -1, sizeof(::greptime::v1::AddColumns)}, + { 110, -1, -1, sizeof(::greptime::v1::DropColumns)}, + { 117, -1, -1, sizeof(::greptime::v1::RenameTable)}, + { 124, -1, -1, sizeof(::greptime::v1::AddColumn_Location)}, + { 132, -1, -1, sizeof(::greptime::v1::AddColumn)}, + { 141, -1, -1, sizeof(::greptime::v1::DropColumn)}, + { 148, -1, -1, sizeof(::greptime::v1::TableId)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::greptime::v1::_DdlRequest_default_instance_._instance, + &::greptime::v1::_CreateTableExpr_TableOptionsEntry_DoNotUse_default_instance_._instance, + &::greptime::v1::_CreateTableExpr_default_instance_._instance, + &::greptime::v1::_AlterExpr_default_instance_._instance, + &::greptime::v1::_DropTableExpr_default_instance_._instance, + &::greptime::v1::_FlushTableExpr_default_instance_._instance, + &::greptime::v1::_CompactTableExpr_default_instance_._instance, + &::greptime::v1::_CreateDatabaseExpr_default_instance_._instance, + &::greptime::v1::_AddColumns_default_instance_._instance, + &::greptime::v1::_DropColumns_default_instance_._instance, + &::greptime::v1::_RenameTable_default_instance_._instance, + &::greptime::v1::_AddColumn_Location_default_instance_._instance, + &::greptime::v1::_AddColumn_default_instance_._instance, + &::greptime::v1::_DropColumn_default_instance_._instance, + &::greptime::v1::_TableId_default_instance_._instance, +}; + +const char descriptor_table_protodef_greptime_2fv1_2fddl_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\025greptime/v1/ddl.proto\022\013greptime.v1\032\030gr" + "eptime/v1/column.proto\"\315\002\n\nDdlRequest\022:\n" + "\017create_database\030\001 \001(\0132\037.greptime.v1.Cre" + "ateDatabaseExprH\000\0224\n\014create_table\030\002 \001(\0132" + "\034.greptime.v1.CreateTableExprH\000\022\'\n\005alter" + "\030\003 \001(\0132\026.greptime.v1.AlterExprH\000\0220\n\ndrop" + "_table\030\004 \001(\0132\032.greptime.v1.DropTableExpr" + "H\000\0222\n\013flush_table\030\005 \001(\0132\033.greptime.v1.Fl" + "ushTableExprH\000\0226\n\rcompact_table\030\006 \001(\0132\035." + "greptime.v1.CompactTableExprH\000B\006\n\004expr\"\237" + "\003\n\017CreateTableExpr\022\024\n\014catalog_name\030\001 \001(\t" + "\022\023\n\013schema_name\030\002 \001(\t\022\022\n\ntable_name\030\003 \001(" + "\t\022\014\n\004desc\030\004 \001(\t\022+\n\013column_defs\030\005 \003(\0132\026.g" + "reptime.v1.ColumnDef\022\022\n\ntime_index\030\006 \001(\t" + "\022\024\n\014primary_keys\030\007 \003(\t\022\034\n\024create_if_not_" + "exists\030\010 \001(\010\022E\n\rtable_options\030\t \003(\0132..gr" + "eptime.v1.CreateTableExpr.TableOptionsEn" + "try\022&\n\010table_id\030\n \001(\0132\024.greptime.v1.Tabl" + "eId\022\026\n\016region_numbers\030\013 \003(\r\022\016\n\006engine\030\014 " + "\001(\t\0323\n\021TableOptionsEntry\022\013\n\003key\030\001 \001(\t\022\r\n" + "\005value\030\002 \001(\t:\0028\001\"\216\002\n\tAlterExpr\022\024\n\014catalo" + "g_name\030\001 \001(\t\022\023\n\013schema_name\030\002 \001(\t\022\022\n\ntab" + "le_name\030\003 \001(\t\022.\n\013add_columns\030\004 \001(\0132\027.gre" + "ptime.v1.AddColumnsH\000\0220\n\014drop_columns\030\005 " + "\001(\0132\030.greptime.v1.DropColumnsH\000\0220\n\014renam" + "e_table\030\006 \001(\0132\030.greptime.v1.RenameTableH" + "\000\022&\n\010table_id\030\007 \001(\0132\024.greptime.v1.TableI" + "dB\006\n\004kind\"v\n\rDropTableExpr\022\024\n\014catalog_na" + "me\030\001 \001(\t\022\023\n\013schema_name\030\002 \001(\t\022\022\n\ntable_n" + "ame\030\003 \001(\t\022&\n\010table_id\030\004 \001(\0132\024.greptime.v" + "1.TableId\"\245\001\n\016FlushTableExpr\022\024\n\014catalog_" + "name\030\001 \001(\t\022\023\n\013schema_name\030\002 \001(\t\022\022\n\ntable" + "_name\030\003 \001(\t\022\032\n\rregion_number\030\004 \001(\rH\000\210\001\001\022" + "&\n\010table_id\030\005 \001(\0132\024.greptime.v1.TableIdB" + "\020\n\016_region_number\"\177\n\020CompactTableExpr\022\024\n" + "\014catalog_name\030\001 \001(\t\022\023\n\013schema_name\030\002 \001(\t" + "\022\022\n\ntable_name\030\003 \001(\t\022\032\n\rregion_number\030\004 " + "\001(\rH\000\210\001\001B\020\n\016_region_number\"I\n\022CreateData" + "baseExpr\022\025\n\rdatabase_name\030\001 \001(\t\022\034\n\024creat" + "e_if_not_exists\030\002 \001(\010\"9\n\nAddColumns\022+\n\013a" + "dd_columns\030\001 \003(\0132\026.greptime.v1.AddColumn" + "\"<\n\013DropColumns\022-\n\014drop_columns\030\001 \003(\0132\027." + "greptime.v1.DropColumn\"%\n\013RenameTable\022\026\n" + "\016new_table_name\030\001 \001(\t\"\215\002\n\tAddColumn\022*\n\nc" + "olumn_def\030\001 \001(\0132\026.greptime.v1.ColumnDef\022" + "\016\n\006is_key\030\002 \001(\010\0221\n\010location\030\003 \001(\0132\037.grep" + "time.v1.AddColumn.Location\032\220\001\n\010Location\022" + "C\n\rlocation_type\030\001 \001(\0162,.greptime.v1.Add" + "Column.Location.LocationType\022\031\n\021after_cl" + "oumn_name\030\002 \001(\t\"$\n\014LocationType\022\t\n\005FIRST" + "\020\000\022\t\n\005AFTER\020\001\"\032\n\nDropColumn\022\014\n\004name\030\001 \001(" + "\t\"\025\n\007TableId\022\n\n\002id\030\001 \001(\rBL\n\016io.greptime." + "v1B\003DdlZ5github.com/GreptimeTeam/greptim" + "e-proto/go/greptime/v1b\006proto3" + ; +static const ::_pbi::DescriptorTable* const descriptor_table_greptime_2fv1_2fddl_2eproto_deps[1] = { + &::descriptor_table_greptime_2fv1_2fcolumn_2eproto, +}; +static ::_pbi::once_flag descriptor_table_greptime_2fv1_2fddl_2eproto_once; +const ::_pbi::DescriptorTable descriptor_table_greptime_2fv1_2fddl_2eproto = { + false, false, 2150, descriptor_table_protodef_greptime_2fv1_2fddl_2eproto, + "greptime/v1/ddl.proto", + &descriptor_table_greptime_2fv1_2fddl_2eproto_once, descriptor_table_greptime_2fv1_2fddl_2eproto_deps, 1, 15, + schemas, file_default_instances, TableStruct_greptime_2fv1_2fddl_2eproto::offsets, + file_level_metadata_greptime_2fv1_2fddl_2eproto, file_level_enum_descriptors_greptime_2fv1_2fddl_2eproto, + file_level_service_descriptors_greptime_2fv1_2fddl_2eproto, +}; +PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_greptime_2fv1_2fddl_2eproto_getter() { + return &descriptor_table_greptime_2fv1_2fddl_2eproto; +} + +// Force running AddDescriptors() at dynamic initialization time. +PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_greptime_2fv1_2fddl_2eproto(&descriptor_table_greptime_2fv1_2fddl_2eproto); +namespace greptime { +namespace v1 { +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* AddColumn_Location_LocationType_descriptor() { + ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_greptime_2fv1_2fddl_2eproto); + return file_level_enum_descriptors_greptime_2fv1_2fddl_2eproto[0]; +} +bool AddColumn_Location_LocationType_IsValid(int value) { + switch (value) { + case 0: + case 1: + return true; + default: + return false; + } +} + +#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +constexpr AddColumn_Location_LocationType AddColumn_Location::FIRST; +constexpr AddColumn_Location_LocationType AddColumn_Location::AFTER; +constexpr AddColumn_Location_LocationType AddColumn_Location::LocationType_MIN; +constexpr AddColumn_Location_LocationType AddColumn_Location::LocationType_MAX; +constexpr int AddColumn_Location::LocationType_ARRAYSIZE; +#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + +// =================================================================== + +class DdlRequest::_Internal { + public: + static const ::greptime::v1::CreateDatabaseExpr& create_database(const DdlRequest* msg); + static const ::greptime::v1::CreateTableExpr& create_table(const DdlRequest* msg); + static const ::greptime::v1::AlterExpr& alter(const DdlRequest* msg); + static const ::greptime::v1::DropTableExpr& drop_table(const DdlRequest* msg); + static const ::greptime::v1::FlushTableExpr& flush_table(const DdlRequest* msg); + static const ::greptime::v1::CompactTableExpr& compact_table(const DdlRequest* msg); +}; + +const ::greptime::v1::CreateDatabaseExpr& +DdlRequest::_Internal::create_database(const DdlRequest* msg) { + return *msg->_impl_.expr_.create_database_; +} +const ::greptime::v1::CreateTableExpr& +DdlRequest::_Internal::create_table(const DdlRequest* msg) { + return *msg->_impl_.expr_.create_table_; +} +const ::greptime::v1::AlterExpr& +DdlRequest::_Internal::alter(const DdlRequest* msg) { + return *msg->_impl_.expr_.alter_; +} +const ::greptime::v1::DropTableExpr& +DdlRequest::_Internal::drop_table(const DdlRequest* msg) { + return *msg->_impl_.expr_.drop_table_; +} +const ::greptime::v1::FlushTableExpr& +DdlRequest::_Internal::flush_table(const DdlRequest* msg) { + return *msg->_impl_.expr_.flush_table_; +} +const ::greptime::v1::CompactTableExpr& +DdlRequest::_Internal::compact_table(const DdlRequest* msg) { + return *msg->_impl_.expr_.compact_table_; +} +void DdlRequest::set_allocated_create_database(::greptime::v1::CreateDatabaseExpr* create_database) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_expr(); + if (create_database) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(create_database); + if (message_arena != submessage_arena) { + create_database = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, create_database, submessage_arena); + } + set_has_create_database(); + _impl_.expr_.create_database_ = create_database; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.DdlRequest.create_database) +} +void DdlRequest::set_allocated_create_table(::greptime::v1::CreateTableExpr* create_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_expr(); + if (create_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(create_table); + if (message_arena != submessage_arena) { + create_table = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, create_table, submessage_arena); + } + set_has_create_table(); + _impl_.expr_.create_table_ = create_table; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.DdlRequest.create_table) +} +void DdlRequest::set_allocated_alter(::greptime::v1::AlterExpr* alter) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_expr(); + if (alter) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(alter); + if (message_arena != submessage_arena) { + alter = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, alter, submessage_arena); + } + set_has_alter(); + _impl_.expr_.alter_ = alter; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.DdlRequest.alter) +} +void DdlRequest::set_allocated_drop_table(::greptime::v1::DropTableExpr* drop_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_expr(); + if (drop_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(drop_table); + if (message_arena != submessage_arena) { + drop_table = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, drop_table, submessage_arena); + } + set_has_drop_table(); + _impl_.expr_.drop_table_ = drop_table; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.DdlRequest.drop_table) +} +void DdlRequest::set_allocated_flush_table(::greptime::v1::FlushTableExpr* flush_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_expr(); + if (flush_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(flush_table); + if (message_arena != submessage_arena) { + flush_table = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, flush_table, submessage_arena); + } + set_has_flush_table(); + _impl_.expr_.flush_table_ = flush_table; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.DdlRequest.flush_table) +} +void DdlRequest::set_allocated_compact_table(::greptime::v1::CompactTableExpr* compact_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_expr(); + if (compact_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(compact_table); + if (message_arena != submessage_arena) { + compact_table = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, compact_table, submessage_arena); + } + set_has_compact_table(); + _impl_.expr_.compact_table_ = compact_table; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.DdlRequest.compact_table) +} +DdlRequest::DdlRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.DdlRequest) +} +DdlRequest::DdlRequest(const DdlRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + DdlRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.expr_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + clear_has_expr(); + switch (from.expr_case()) { + case kCreateDatabase: { + _this->_internal_mutable_create_database()->::greptime::v1::CreateDatabaseExpr::MergeFrom( + from._internal_create_database()); + break; + } + case kCreateTable: { + _this->_internal_mutable_create_table()->::greptime::v1::CreateTableExpr::MergeFrom( + from._internal_create_table()); + break; + } + case kAlter: { + _this->_internal_mutable_alter()->::greptime::v1::AlterExpr::MergeFrom( + from._internal_alter()); + break; + } + case kDropTable: { + _this->_internal_mutable_drop_table()->::greptime::v1::DropTableExpr::MergeFrom( + from._internal_drop_table()); + break; + } + case kFlushTable: { + _this->_internal_mutable_flush_table()->::greptime::v1::FlushTableExpr::MergeFrom( + from._internal_flush_table()); + break; + } + case kCompactTable: { + _this->_internal_mutable_compact_table()->::greptime::v1::CompactTableExpr::MergeFrom( + from._internal_compact_table()); + break; + } + case EXPR_NOT_SET: { + break; + } + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.DdlRequest) +} + +inline void DdlRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.expr_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_expr(); +} + +DdlRequest::~DdlRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.DdlRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void DdlRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (has_expr()) { + clear_expr(); + } +} + +void DdlRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void DdlRequest::clear_expr() { +// @@protoc_insertion_point(one_of_clear_start:greptime.v1.DdlRequest) + switch (expr_case()) { + case kCreateDatabase: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.expr_.create_database_; + } + break; + } + case kCreateTable: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.expr_.create_table_; + } + break; + } + case kAlter: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.expr_.alter_; + } + break; + } + case kDropTable: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.expr_.drop_table_; + } + break; + } + case kFlushTable: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.expr_.flush_table_; + } + break; + } + case kCompactTable: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.expr_.compact_table_; + } + break; + } + case EXPR_NOT_SET: { + break; + } + } + _impl_._oneof_case_[0] = EXPR_NOT_SET; +} + + +void DdlRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.DdlRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + clear_expr(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* DdlRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.CreateDatabaseExpr create_database = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_create_database(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.CreateTableExpr create_table = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_create_table(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.AlterExpr alter = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ctx->ParseMessage(_internal_mutable_alter(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.DropTableExpr drop_table = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + ptr = ctx->ParseMessage(_internal_mutable_drop_table(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.FlushTableExpr flush_table = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { + ptr = ctx->ParseMessage(_internal_mutable_flush_table(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.CompactTableExpr compact_table = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { + ptr = ctx->ParseMessage(_internal_mutable_compact_table(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* DdlRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.DdlRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.CreateDatabaseExpr create_database = 1; + if (_internal_has_create_database()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::create_database(this), + _Internal::create_database(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.CreateTableExpr create_table = 2; + if (_internal_has_create_table()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::create_table(this), + _Internal::create_table(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.AlterExpr alter = 3; + if (_internal_has_alter()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, _Internal::alter(this), + _Internal::alter(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.DropTableExpr drop_table = 4; + if (_internal_has_drop_table()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(4, _Internal::drop_table(this), + _Internal::drop_table(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.FlushTableExpr flush_table = 5; + if (_internal_has_flush_table()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(5, _Internal::flush_table(this), + _Internal::flush_table(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.CompactTableExpr compact_table = 6; + if (_internal_has_compact_table()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(6, _Internal::compact_table(this), + _Internal::compact_table(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.DdlRequest) + return target; +} + +size_t DdlRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.DdlRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + switch (expr_case()) { + // .greptime.v1.CreateDatabaseExpr create_database = 1; + case kCreateDatabase: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.expr_.create_database_); + break; + } + // .greptime.v1.CreateTableExpr create_table = 2; + case kCreateTable: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.expr_.create_table_); + break; + } + // .greptime.v1.AlterExpr alter = 3; + case kAlter: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.expr_.alter_); + break; + } + // .greptime.v1.DropTableExpr drop_table = 4; + case kDropTable: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.expr_.drop_table_); + break; + } + // .greptime.v1.FlushTableExpr flush_table = 5; + case kFlushTable: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.expr_.flush_table_); + break; + } + // .greptime.v1.CompactTableExpr compact_table = 6; + case kCompactTable: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.expr_.compact_table_); + break; + } + case EXPR_NOT_SET: { + break; + } + } + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DdlRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + DdlRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DdlRequest::GetClassData() const { return &_class_data_; } + + +void DdlRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.DdlRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + switch (from.expr_case()) { + case kCreateDatabase: { + _this->_internal_mutable_create_database()->::greptime::v1::CreateDatabaseExpr::MergeFrom( + from._internal_create_database()); + break; + } + case kCreateTable: { + _this->_internal_mutable_create_table()->::greptime::v1::CreateTableExpr::MergeFrom( + from._internal_create_table()); + break; + } + case kAlter: { + _this->_internal_mutable_alter()->::greptime::v1::AlterExpr::MergeFrom( + from._internal_alter()); + break; + } + case kDropTable: { + _this->_internal_mutable_drop_table()->::greptime::v1::DropTableExpr::MergeFrom( + from._internal_drop_table()); + break; + } + case kFlushTable: { + _this->_internal_mutable_flush_table()->::greptime::v1::FlushTableExpr::MergeFrom( + from._internal_flush_table()); + break; + } + case kCompactTable: { + _this->_internal_mutable_compact_table()->::greptime::v1::CompactTableExpr::MergeFrom( + from._internal_compact_table()); + break; + } + case EXPR_NOT_SET: { + break; + } + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void DdlRequest::CopyFrom(const DdlRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.DdlRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool DdlRequest::IsInitialized() const { + return true; +} + +void DdlRequest::InternalSwap(DdlRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.expr_, other->_impl_.expr_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); +} + +::PROTOBUF_NAMESPACE_ID::Metadata DdlRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[0]); +} + +// =================================================================== + +CreateTableExpr_TableOptionsEntry_DoNotUse::CreateTableExpr_TableOptionsEntry_DoNotUse() {} +CreateTableExpr_TableOptionsEntry_DoNotUse::CreateTableExpr_TableOptionsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena) + : SuperType(arena) {} +void CreateTableExpr_TableOptionsEntry_DoNotUse::MergeFrom(const CreateTableExpr_TableOptionsEntry_DoNotUse& other) { + MergeFromInternal(other); +} +::PROTOBUF_NAMESPACE_ID::Metadata CreateTableExpr_TableOptionsEntry_DoNotUse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[1]); +} + +// =================================================================== + +class CreateTableExpr::_Internal { + public: + static const ::greptime::v1::TableId& table_id(const CreateTableExpr* msg); +}; + +const ::greptime::v1::TableId& +CreateTableExpr::_Internal::table_id(const CreateTableExpr* msg) { + return *msg->_impl_.table_id_; +} +void CreateTableExpr::clear_column_defs() { + _impl_.column_defs_.Clear(); +} +CreateTableExpr::CreateTableExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + if (arena != nullptr && !is_message_owned) { + arena->OwnCustomDestructor(this, &CreateTableExpr::ArenaDtor); + } + // @@protoc_insertion_point(arena_constructor:greptime.v1.CreateTableExpr) +} +CreateTableExpr::CreateTableExpr(const CreateTableExpr& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + CreateTableExpr* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.column_defs_){from._impl_.column_defs_} + , decltype(_impl_.primary_keys_){from._impl_.primary_keys_} + , /*decltype(_impl_.table_options_)*/{} + , decltype(_impl_.region_numbers_){from._impl_.region_numbers_} + , /*decltype(_impl_._region_numbers_cached_byte_size_)*/{0} + , decltype(_impl_.catalog_name_){} + , decltype(_impl_.schema_name_){} + , decltype(_impl_.table_name_){} + , decltype(_impl_.desc_){} + , decltype(_impl_.time_index_){} + , decltype(_impl_.engine_){} + , decltype(_impl_.table_id_){nullptr} + , decltype(_impl_.create_if_not_exists_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_.table_options_.MergeFrom(from._impl_.table_options_); + _impl_.catalog_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_catalog_name().empty()) { + _this->_impl_.catalog_name_.Set(from._internal_catalog_name(), + _this->GetArenaForAllocation()); + } + _impl_.schema_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_schema_name().empty()) { + _this->_impl_.schema_name_.Set(from._internal_schema_name(), + _this->GetArenaForAllocation()); + } + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_table_name().empty()) { + _this->_impl_.table_name_.Set(from._internal_table_name(), + _this->GetArenaForAllocation()); + } + _impl_.desc_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.desc_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_desc().empty()) { + _this->_impl_.desc_.Set(from._internal_desc(), + _this->GetArenaForAllocation()); + } + _impl_.time_index_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.time_index_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_time_index().empty()) { + _this->_impl_.time_index_.Set(from._internal_time_index(), + _this->GetArenaForAllocation()); + } + _impl_.engine_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.engine_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_engine().empty()) { + _this->_impl_.engine_.Set(from._internal_engine(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_table_id()) { + _this->_impl_.table_id_ = new ::greptime::v1::TableId(*from._impl_.table_id_); + } + _this->_impl_.create_if_not_exists_ = from._impl_.create_if_not_exists_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.CreateTableExpr) +} + +inline void CreateTableExpr::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.column_defs_){arena} + , decltype(_impl_.primary_keys_){arena} + , /*decltype(_impl_.table_options_)*/{::_pbi::ArenaInitialized(), arena} + , decltype(_impl_.region_numbers_){arena} + , /*decltype(_impl_._region_numbers_cached_byte_size_)*/{0} + , decltype(_impl_.catalog_name_){} + , decltype(_impl_.schema_name_){} + , decltype(_impl_.table_name_){} + , decltype(_impl_.desc_){} + , decltype(_impl_.time_index_){} + , decltype(_impl_.engine_){} + , decltype(_impl_.table_id_){nullptr} + , decltype(_impl_.create_if_not_exists_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.catalog_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.desc_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.desc_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.time_index_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.time_index_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.engine_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.engine_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +CreateTableExpr::~CreateTableExpr() { + // @@protoc_insertion_point(destructor:greptime.v1.CreateTableExpr) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + ArenaDtor(this); + return; + } + SharedDtor(); +} + +inline void CreateTableExpr::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.column_defs_.~RepeatedPtrField(); + _impl_.primary_keys_.~RepeatedPtrField(); + _impl_.table_options_.Destruct(); + _impl_.table_options_.~MapField(); + _impl_.region_numbers_.~RepeatedField(); + _impl_.catalog_name_.Destroy(); + _impl_.schema_name_.Destroy(); + _impl_.table_name_.Destroy(); + _impl_.desc_.Destroy(); + _impl_.time_index_.Destroy(); + _impl_.engine_.Destroy(); + if (this != internal_default_instance()) delete _impl_.table_id_; +} + +void CreateTableExpr::ArenaDtor(void* object) { + CreateTableExpr* _this = reinterpret_cast< CreateTableExpr* >(object); + _this->_impl_.table_options_.Destruct(); +} +void CreateTableExpr::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void CreateTableExpr::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.CreateTableExpr) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.column_defs_.Clear(); + _impl_.primary_keys_.Clear(); + _impl_.table_options_.Clear(); + _impl_.region_numbers_.Clear(); + _impl_.catalog_name_.ClearToEmpty(); + _impl_.schema_name_.ClearToEmpty(); + _impl_.table_name_.ClearToEmpty(); + _impl_.desc_.ClearToEmpty(); + _impl_.time_index_.ClearToEmpty(); + _impl_.engine_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.table_id_ != nullptr) { + delete _impl_.table_id_; + } + _impl_.table_id_ = nullptr; + _impl_.create_if_not_exists_ = false; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* CreateTableExpr::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string catalog_name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_catalog_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.CreateTableExpr.catalog_name")); + } else + goto handle_unusual; + continue; + // string schema_name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_schema_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.CreateTableExpr.schema_name")); + } else + goto handle_unusual; + continue; + // string table_name = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_table_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.CreateTableExpr.table_name")); + } else + goto handle_unusual; + continue; + // string desc = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + auto str = _internal_mutable_desc(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.CreateTableExpr.desc")); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.ColumnDef column_defs = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_column_defs(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr)); + } else + goto handle_unusual; + continue; + // string time_index = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { + auto str = _internal_mutable_time_index(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.CreateTableExpr.time_index")); + } else + goto handle_unusual; + continue; + // repeated string primary_keys = 7; + case 7: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { + ptr -= 1; + do { + ptr += 1; + auto str = _internal_add_primary_keys(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.CreateTableExpr.primary_keys")); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<58>(ptr)); + } else + goto handle_unusual; + continue; + // bool create_if_not_exists = 8; + case 8: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { + _impl_.create_if_not_exists_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // map table_options = 9; + case 9: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 74)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(&_impl_.table_options_, ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<74>(ptr)); + } else + goto handle_unusual; + continue; + // .greptime.v1.TableId table_id = 10; + case 10: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 82)) { + ptr = ctx->ParseMessage(_internal_mutable_table_id(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated uint32 region_numbers = 11; + case 11: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 90)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_region_numbers(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 88) { + _internal_add_region_numbers(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // string engine = 12; + case 12: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 98)) { + auto str = _internal_mutable_engine(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.CreateTableExpr.engine")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* CreateTableExpr::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.CreateTableExpr) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string catalog_name = 1; + if (!this->_internal_catalog_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_catalog_name().data(), static_cast(this->_internal_catalog_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.CreateTableExpr.catalog_name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_catalog_name(), target); + } + + // string schema_name = 2; + if (!this->_internal_schema_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_schema_name().data(), static_cast(this->_internal_schema_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.CreateTableExpr.schema_name"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_schema_name(), target); + } + + // string table_name = 3; + if (!this->_internal_table_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_table_name().data(), static_cast(this->_internal_table_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.CreateTableExpr.table_name"); + target = stream->WriteStringMaybeAliased( + 3, this->_internal_table_name(), target); + } + + // string desc = 4; + if (!this->_internal_desc().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_desc().data(), static_cast(this->_internal_desc().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.CreateTableExpr.desc"); + target = stream->WriteStringMaybeAliased( + 4, this->_internal_desc(), target); + } + + // repeated .greptime.v1.ColumnDef column_defs = 5; + for (unsigned i = 0, + n = static_cast(this->_internal_column_defs_size()); i < n; i++) { + const auto& repfield = this->_internal_column_defs(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(5, repfield, repfield.GetCachedSize(), target, stream); + } + + // string time_index = 6; + if (!this->_internal_time_index().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_time_index().data(), static_cast(this->_internal_time_index().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.CreateTableExpr.time_index"); + target = stream->WriteStringMaybeAliased( + 6, this->_internal_time_index(), target); + } + + // repeated string primary_keys = 7; + for (int i = 0, n = this->_internal_primary_keys_size(); i < n; i++) { + const auto& s = this->_internal_primary_keys(i); + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + s.data(), static_cast(s.length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.CreateTableExpr.primary_keys"); + target = stream->WriteString(7, s, target); + } + + // bool create_if_not_exists = 8; + if (this->_internal_create_if_not_exists() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(8, this->_internal_create_if_not_exists(), target); + } + + // map table_options = 9; + if (!this->_internal_table_options().empty()) { + using MapType = ::_pb::Map; + using WireHelper = CreateTableExpr_TableOptionsEntry_DoNotUse::Funcs; + const auto& map_field = this->_internal_table_options(); + auto check_utf8 = [](const MapType::value_type& entry) { + (void)entry; + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + entry.first.data(), static_cast(entry.first.length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.CreateTableExpr.TableOptionsEntry.key"); + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + entry.second.data(), static_cast(entry.second.length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.CreateTableExpr.TableOptionsEntry.value"); + }; + + if (stream->IsSerializationDeterministic() && map_field.size() > 1) { + for (const auto& entry : ::_pbi::MapSorterPtr(map_field)) { + target = WireHelper::InternalSerialize(9, entry.first, entry.second, target, stream); + check_utf8(entry); + } + } else { + for (const auto& entry : map_field) { + target = WireHelper::InternalSerialize(9, entry.first, entry.second, target, stream); + check_utf8(entry); + } + } + } + + // .greptime.v1.TableId table_id = 10; + if (this->_internal_has_table_id()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(10, _Internal::table_id(this), + _Internal::table_id(this).GetCachedSize(), target, stream); + } + + // repeated uint32 region_numbers = 11; + { + int byte_size = _impl_._region_numbers_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteUInt32Packed( + 11, _internal_region_numbers(), byte_size, target); + } + } + + // string engine = 12; + if (!this->_internal_engine().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_engine().data(), static_cast(this->_internal_engine().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.CreateTableExpr.engine"); + target = stream->WriteStringMaybeAliased( + 12, this->_internal_engine(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.CreateTableExpr) + return target; +} + +size_t CreateTableExpr::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.CreateTableExpr) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.ColumnDef column_defs = 5; + total_size += 1UL * this->_internal_column_defs_size(); + for (const auto& msg : this->_impl_.column_defs_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // repeated string primary_keys = 7; + total_size += 1 * + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.primary_keys_.size()); + for (int i = 0, n = _impl_.primary_keys_.size(); i < n; i++) { + total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + _impl_.primary_keys_.Get(i)); + } + + // map table_options = 9; + total_size += 1 * + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->_internal_table_options_size()); + for (::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::const_iterator + it = this->_internal_table_options().begin(); + it != this->_internal_table_options().end(); ++it) { + total_size += CreateTableExpr_TableOptionsEntry_DoNotUse::Funcs::ByteSizeLong(it->first, it->second); + } + + // repeated uint32 region_numbers = 11; + { + size_t data_size = ::_pbi::WireFormatLite:: + UInt32Size(this->_impl_.region_numbers_); + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._region_numbers_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // string catalog_name = 1; + if (!this->_internal_catalog_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_catalog_name()); + } + + // string schema_name = 2; + if (!this->_internal_schema_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_schema_name()); + } + + // string table_name = 3; + if (!this->_internal_table_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_table_name()); + } + + // string desc = 4; + if (!this->_internal_desc().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_desc()); + } + + // string time_index = 6; + if (!this->_internal_time_index().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_time_index()); + } + + // string engine = 12; + if (!this->_internal_engine().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_engine()); + } + + // .greptime.v1.TableId table_id = 10; + if (this->_internal_has_table_id()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.table_id_); + } + + // bool create_if_not_exists = 8; + if (this->_internal_create_if_not_exists() != 0) { + total_size += 1 + 1; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CreateTableExpr::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + CreateTableExpr::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CreateTableExpr::GetClassData() const { return &_class_data_; } + + +void CreateTableExpr::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.CreateTableExpr) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.column_defs_.MergeFrom(from._impl_.column_defs_); + _this->_impl_.primary_keys_.MergeFrom(from._impl_.primary_keys_); + _this->_impl_.table_options_.MergeFrom(from._impl_.table_options_); + _this->_impl_.region_numbers_.MergeFrom(from._impl_.region_numbers_); + if (!from._internal_catalog_name().empty()) { + _this->_internal_set_catalog_name(from._internal_catalog_name()); + } + if (!from._internal_schema_name().empty()) { + _this->_internal_set_schema_name(from._internal_schema_name()); + } + if (!from._internal_table_name().empty()) { + _this->_internal_set_table_name(from._internal_table_name()); + } + if (!from._internal_desc().empty()) { + _this->_internal_set_desc(from._internal_desc()); + } + if (!from._internal_time_index().empty()) { + _this->_internal_set_time_index(from._internal_time_index()); + } + if (!from._internal_engine().empty()) { + _this->_internal_set_engine(from._internal_engine()); + } + if (from._internal_has_table_id()) { + _this->_internal_mutable_table_id()->::greptime::v1::TableId::MergeFrom( + from._internal_table_id()); + } + if (from._internal_create_if_not_exists() != 0) { + _this->_internal_set_create_if_not_exists(from._internal_create_if_not_exists()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void CreateTableExpr::CopyFrom(const CreateTableExpr& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.CreateTableExpr) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CreateTableExpr::IsInitialized() const { + return true; +} + +void CreateTableExpr::InternalSwap(CreateTableExpr* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.column_defs_.InternalSwap(&other->_impl_.column_defs_); + _impl_.primary_keys_.InternalSwap(&other->_impl_.primary_keys_); + _impl_.table_options_.InternalSwap(&other->_impl_.table_options_); + _impl_.region_numbers_.InternalSwap(&other->_impl_.region_numbers_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.catalog_name_, lhs_arena, + &other->_impl_.catalog_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.schema_name_, lhs_arena, + &other->_impl_.schema_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.table_name_, lhs_arena, + &other->_impl_.table_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.desc_, lhs_arena, + &other->_impl_.desc_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.time_index_, lhs_arena, + &other->_impl_.time_index_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.engine_, lhs_arena, + &other->_impl_.engine_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(CreateTableExpr, _impl_.create_if_not_exists_) + + sizeof(CreateTableExpr::_impl_.create_if_not_exists_) + - PROTOBUF_FIELD_OFFSET(CreateTableExpr, _impl_.table_id_)>( + reinterpret_cast(&_impl_.table_id_), + reinterpret_cast(&other->_impl_.table_id_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata CreateTableExpr::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[2]); +} + +// =================================================================== + +class AlterExpr::_Internal { + public: + static const ::greptime::v1::AddColumns& add_columns(const AlterExpr* msg); + static const ::greptime::v1::DropColumns& drop_columns(const AlterExpr* msg); + static const ::greptime::v1::RenameTable& rename_table(const AlterExpr* msg); + static const ::greptime::v1::TableId& table_id(const AlterExpr* msg); +}; + +const ::greptime::v1::AddColumns& +AlterExpr::_Internal::add_columns(const AlterExpr* msg) { + return *msg->_impl_.kind_.add_columns_; +} +const ::greptime::v1::DropColumns& +AlterExpr::_Internal::drop_columns(const AlterExpr* msg) { + return *msg->_impl_.kind_.drop_columns_; +} +const ::greptime::v1::RenameTable& +AlterExpr::_Internal::rename_table(const AlterExpr* msg) { + return *msg->_impl_.kind_.rename_table_; +} +const ::greptime::v1::TableId& +AlterExpr::_Internal::table_id(const AlterExpr* msg) { + return *msg->_impl_.table_id_; +} +void AlterExpr::set_allocated_add_columns(::greptime::v1::AddColumns* add_columns) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_kind(); + if (add_columns) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(add_columns); + if (message_arena != submessage_arena) { + add_columns = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, add_columns, submessage_arena); + } + set_has_add_columns(); + _impl_.kind_.add_columns_ = add_columns; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.AlterExpr.add_columns) +} +void AlterExpr::set_allocated_drop_columns(::greptime::v1::DropColumns* drop_columns) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_kind(); + if (drop_columns) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(drop_columns); + if (message_arena != submessage_arena) { + drop_columns = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, drop_columns, submessage_arena); + } + set_has_drop_columns(); + _impl_.kind_.drop_columns_ = drop_columns; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.AlterExpr.drop_columns) +} +void AlterExpr::set_allocated_rename_table(::greptime::v1::RenameTable* rename_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_kind(); + if (rename_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(rename_table); + if (message_arena != submessage_arena) { + rename_table = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, rename_table, submessage_arena); + } + set_has_rename_table(); + _impl_.kind_.rename_table_ = rename_table; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.AlterExpr.rename_table) +} +AlterExpr::AlterExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.AlterExpr) +} +AlterExpr::AlterExpr(const AlterExpr& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + AlterExpr* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.catalog_name_){} + , decltype(_impl_.schema_name_){} + , decltype(_impl_.table_name_){} + , decltype(_impl_.table_id_){nullptr} + , decltype(_impl_.kind_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.catalog_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_catalog_name().empty()) { + _this->_impl_.catalog_name_.Set(from._internal_catalog_name(), + _this->GetArenaForAllocation()); + } + _impl_.schema_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_schema_name().empty()) { + _this->_impl_.schema_name_.Set(from._internal_schema_name(), + _this->GetArenaForAllocation()); + } + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_table_name().empty()) { + _this->_impl_.table_name_.Set(from._internal_table_name(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_table_id()) { + _this->_impl_.table_id_ = new ::greptime::v1::TableId(*from._impl_.table_id_); + } + clear_has_kind(); + switch (from.kind_case()) { + case kAddColumns: { + _this->_internal_mutable_add_columns()->::greptime::v1::AddColumns::MergeFrom( + from._internal_add_columns()); + break; + } + case kDropColumns: { + _this->_internal_mutable_drop_columns()->::greptime::v1::DropColumns::MergeFrom( + from._internal_drop_columns()); + break; + } + case kRenameTable: { + _this->_internal_mutable_rename_table()->::greptime::v1::RenameTable::MergeFrom( + from._internal_rename_table()); + break; + } + case KIND_NOT_SET: { + break; + } + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.AlterExpr) +} + +inline void AlterExpr::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.catalog_name_){} + , decltype(_impl_.schema_name_){} + , decltype(_impl_.table_name_){} + , decltype(_impl_.table_id_){nullptr} + , decltype(_impl_.kind_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + _impl_.catalog_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + clear_has_kind(); +} + +AlterExpr::~AlterExpr() { + // @@protoc_insertion_point(destructor:greptime.v1.AlterExpr) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void AlterExpr::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.catalog_name_.Destroy(); + _impl_.schema_name_.Destroy(); + _impl_.table_name_.Destroy(); + if (this != internal_default_instance()) delete _impl_.table_id_; + if (has_kind()) { + clear_kind(); + } +} + +void AlterExpr::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void AlterExpr::clear_kind() { +// @@protoc_insertion_point(one_of_clear_start:greptime.v1.AlterExpr) + switch (kind_case()) { + case kAddColumns: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.kind_.add_columns_; + } + break; + } + case kDropColumns: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.kind_.drop_columns_; + } + break; + } + case kRenameTable: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.kind_.rename_table_; + } + break; + } + case KIND_NOT_SET: { + break; + } + } + _impl_._oneof_case_[0] = KIND_NOT_SET; +} + + +void AlterExpr::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.AlterExpr) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.catalog_name_.ClearToEmpty(); + _impl_.schema_name_.ClearToEmpty(); + _impl_.table_name_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.table_id_ != nullptr) { + delete _impl_.table_id_; + } + _impl_.table_id_ = nullptr; + clear_kind(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* AlterExpr::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string catalog_name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_catalog_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.AlterExpr.catalog_name")); + } else + goto handle_unusual; + continue; + // string schema_name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_schema_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.AlterExpr.schema_name")); + } else + goto handle_unusual; + continue; + // string table_name = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_table_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.AlterExpr.table_name")); + } else + goto handle_unusual; + continue; + // .greptime.v1.AddColumns add_columns = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + ptr = ctx->ParseMessage(_internal_mutable_add_columns(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.DropColumns drop_columns = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { + ptr = ctx->ParseMessage(_internal_mutable_drop_columns(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.RenameTable rename_table = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { + ptr = ctx->ParseMessage(_internal_mutable_rename_table(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.TableId table_id = 7; + case 7: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 58)) { + ptr = ctx->ParseMessage(_internal_mutable_table_id(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* AlterExpr::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.AlterExpr) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string catalog_name = 1; + if (!this->_internal_catalog_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_catalog_name().data(), static_cast(this->_internal_catalog_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.AlterExpr.catalog_name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_catalog_name(), target); + } + + // string schema_name = 2; + if (!this->_internal_schema_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_schema_name().data(), static_cast(this->_internal_schema_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.AlterExpr.schema_name"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_schema_name(), target); + } + + // string table_name = 3; + if (!this->_internal_table_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_table_name().data(), static_cast(this->_internal_table_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.AlterExpr.table_name"); + target = stream->WriteStringMaybeAliased( + 3, this->_internal_table_name(), target); + } + + // .greptime.v1.AddColumns add_columns = 4; + if (_internal_has_add_columns()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(4, _Internal::add_columns(this), + _Internal::add_columns(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.DropColumns drop_columns = 5; + if (_internal_has_drop_columns()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(5, _Internal::drop_columns(this), + _Internal::drop_columns(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.RenameTable rename_table = 6; + if (_internal_has_rename_table()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(6, _Internal::rename_table(this), + _Internal::rename_table(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.TableId table_id = 7; + if (this->_internal_has_table_id()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(7, _Internal::table_id(this), + _Internal::table_id(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.AlterExpr) + return target; +} + +size_t AlterExpr::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.AlterExpr) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string catalog_name = 1; + if (!this->_internal_catalog_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_catalog_name()); + } + + // string schema_name = 2; + if (!this->_internal_schema_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_schema_name()); + } + + // string table_name = 3; + if (!this->_internal_table_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_table_name()); + } + + // .greptime.v1.TableId table_id = 7; + if (this->_internal_has_table_id()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.table_id_); + } + + switch (kind_case()) { + // .greptime.v1.AddColumns add_columns = 4; + case kAddColumns: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.kind_.add_columns_); + break; + } + // .greptime.v1.DropColumns drop_columns = 5; + case kDropColumns: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.kind_.drop_columns_); + break; + } + // .greptime.v1.RenameTable rename_table = 6; + case kRenameTable: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.kind_.rename_table_); + break; + } + case KIND_NOT_SET: { + break; + } + } + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AlterExpr::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + AlterExpr::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AlterExpr::GetClassData() const { return &_class_data_; } + + +void AlterExpr::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.AlterExpr) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_catalog_name().empty()) { + _this->_internal_set_catalog_name(from._internal_catalog_name()); + } + if (!from._internal_schema_name().empty()) { + _this->_internal_set_schema_name(from._internal_schema_name()); + } + if (!from._internal_table_name().empty()) { + _this->_internal_set_table_name(from._internal_table_name()); + } + if (from._internal_has_table_id()) { + _this->_internal_mutable_table_id()->::greptime::v1::TableId::MergeFrom( + from._internal_table_id()); + } + switch (from.kind_case()) { + case kAddColumns: { + _this->_internal_mutable_add_columns()->::greptime::v1::AddColumns::MergeFrom( + from._internal_add_columns()); + break; + } + case kDropColumns: { + _this->_internal_mutable_drop_columns()->::greptime::v1::DropColumns::MergeFrom( + from._internal_drop_columns()); + break; + } + case kRenameTable: { + _this->_internal_mutable_rename_table()->::greptime::v1::RenameTable::MergeFrom( + from._internal_rename_table()); + break; + } + case KIND_NOT_SET: { + break; + } + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void AlterExpr::CopyFrom(const AlterExpr& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.AlterExpr) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool AlterExpr::IsInitialized() const { + return true; +} + +void AlterExpr::InternalSwap(AlterExpr* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.catalog_name_, lhs_arena, + &other->_impl_.catalog_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.schema_name_, lhs_arena, + &other->_impl_.schema_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.table_name_, lhs_arena, + &other->_impl_.table_name_, rhs_arena + ); + swap(_impl_.table_id_, other->_impl_.table_id_); + swap(_impl_.kind_, other->_impl_.kind_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); +} + +::PROTOBUF_NAMESPACE_ID::Metadata AlterExpr::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[3]); +} + +// =================================================================== + +class DropTableExpr::_Internal { + public: + static const ::greptime::v1::TableId& table_id(const DropTableExpr* msg); +}; + +const ::greptime::v1::TableId& +DropTableExpr::_Internal::table_id(const DropTableExpr* msg) { + return *msg->_impl_.table_id_; +} +DropTableExpr::DropTableExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.DropTableExpr) +} +DropTableExpr::DropTableExpr(const DropTableExpr& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + DropTableExpr* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.catalog_name_){} + , decltype(_impl_.schema_name_){} + , decltype(_impl_.table_name_){} + , decltype(_impl_.table_id_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.catalog_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_catalog_name().empty()) { + _this->_impl_.catalog_name_.Set(from._internal_catalog_name(), + _this->GetArenaForAllocation()); + } + _impl_.schema_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_schema_name().empty()) { + _this->_impl_.schema_name_.Set(from._internal_schema_name(), + _this->GetArenaForAllocation()); + } + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_table_name().empty()) { + _this->_impl_.table_name_.Set(from._internal_table_name(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_table_id()) { + _this->_impl_.table_id_ = new ::greptime::v1::TableId(*from._impl_.table_id_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.DropTableExpr) +} + +inline void DropTableExpr::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.catalog_name_){} + , decltype(_impl_.schema_name_){} + , decltype(_impl_.table_name_){} + , decltype(_impl_.table_id_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.catalog_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +DropTableExpr::~DropTableExpr() { + // @@protoc_insertion_point(destructor:greptime.v1.DropTableExpr) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void DropTableExpr::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.catalog_name_.Destroy(); + _impl_.schema_name_.Destroy(); + _impl_.table_name_.Destroy(); + if (this != internal_default_instance()) delete _impl_.table_id_; +} + +void DropTableExpr::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void DropTableExpr::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.DropTableExpr) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.catalog_name_.ClearToEmpty(); + _impl_.schema_name_.ClearToEmpty(); + _impl_.table_name_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.table_id_ != nullptr) { + delete _impl_.table_id_; + } + _impl_.table_id_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* DropTableExpr::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string catalog_name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_catalog_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.DropTableExpr.catalog_name")); + } else + goto handle_unusual; + continue; + // string schema_name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_schema_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.DropTableExpr.schema_name")); + } else + goto handle_unusual; + continue; + // string table_name = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_table_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.DropTableExpr.table_name")); + } else + goto handle_unusual; + continue; + // .greptime.v1.TableId table_id = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + ptr = ctx->ParseMessage(_internal_mutable_table_id(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* DropTableExpr::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.DropTableExpr) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string catalog_name = 1; + if (!this->_internal_catalog_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_catalog_name().data(), static_cast(this->_internal_catalog_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.DropTableExpr.catalog_name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_catalog_name(), target); + } + + // string schema_name = 2; + if (!this->_internal_schema_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_schema_name().data(), static_cast(this->_internal_schema_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.DropTableExpr.schema_name"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_schema_name(), target); + } + + // string table_name = 3; + if (!this->_internal_table_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_table_name().data(), static_cast(this->_internal_table_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.DropTableExpr.table_name"); + target = stream->WriteStringMaybeAliased( + 3, this->_internal_table_name(), target); + } + + // .greptime.v1.TableId table_id = 4; + if (this->_internal_has_table_id()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(4, _Internal::table_id(this), + _Internal::table_id(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.DropTableExpr) + return target; +} + +size_t DropTableExpr::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.DropTableExpr) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string catalog_name = 1; + if (!this->_internal_catalog_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_catalog_name()); + } + + // string schema_name = 2; + if (!this->_internal_schema_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_schema_name()); + } + + // string table_name = 3; + if (!this->_internal_table_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_table_name()); + } + + // .greptime.v1.TableId table_id = 4; + if (this->_internal_has_table_id()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.table_id_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DropTableExpr::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + DropTableExpr::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DropTableExpr::GetClassData() const { return &_class_data_; } + + +void DropTableExpr::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.DropTableExpr) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_catalog_name().empty()) { + _this->_internal_set_catalog_name(from._internal_catalog_name()); + } + if (!from._internal_schema_name().empty()) { + _this->_internal_set_schema_name(from._internal_schema_name()); + } + if (!from._internal_table_name().empty()) { + _this->_internal_set_table_name(from._internal_table_name()); + } + if (from._internal_has_table_id()) { + _this->_internal_mutable_table_id()->::greptime::v1::TableId::MergeFrom( + from._internal_table_id()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void DropTableExpr::CopyFrom(const DropTableExpr& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.DropTableExpr) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool DropTableExpr::IsInitialized() const { + return true; +} + +void DropTableExpr::InternalSwap(DropTableExpr* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.catalog_name_, lhs_arena, + &other->_impl_.catalog_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.schema_name_, lhs_arena, + &other->_impl_.schema_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.table_name_, lhs_arena, + &other->_impl_.table_name_, rhs_arena + ); + swap(_impl_.table_id_, other->_impl_.table_id_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata DropTableExpr::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[4]); +} + +// =================================================================== + +class FlushTableExpr::_Internal { + public: + using HasBits = decltype(std::declval()._impl_._has_bits_); + static void set_has_region_number(HasBits* has_bits) { + (*has_bits)[0] |= 1u; + } + static const ::greptime::v1::TableId& table_id(const FlushTableExpr* msg); +}; + +const ::greptime::v1::TableId& +FlushTableExpr::_Internal::table_id(const FlushTableExpr* msg) { + return *msg->_impl_.table_id_; +} +FlushTableExpr::FlushTableExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.FlushTableExpr) +} +FlushTableExpr::FlushTableExpr(const FlushTableExpr& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + FlushTableExpr* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_._has_bits_){from._impl_._has_bits_} + , /*decltype(_impl_._cached_size_)*/{} + , decltype(_impl_.catalog_name_){} + , decltype(_impl_.schema_name_){} + , decltype(_impl_.table_name_){} + , decltype(_impl_.table_id_){nullptr} + , decltype(_impl_.region_number_){}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.catalog_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_catalog_name().empty()) { + _this->_impl_.catalog_name_.Set(from._internal_catalog_name(), + _this->GetArenaForAllocation()); + } + _impl_.schema_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_schema_name().empty()) { + _this->_impl_.schema_name_.Set(from._internal_schema_name(), + _this->GetArenaForAllocation()); + } + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_table_name().empty()) { + _this->_impl_.table_name_.Set(from._internal_table_name(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_table_id()) { + _this->_impl_.table_id_ = new ::greptime::v1::TableId(*from._impl_.table_id_); + } + _this->_impl_.region_number_ = from._impl_.region_number_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.FlushTableExpr) +} + +inline void FlushTableExpr::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_._has_bits_){} + , /*decltype(_impl_._cached_size_)*/{} + , decltype(_impl_.catalog_name_){} + , decltype(_impl_.schema_name_){} + , decltype(_impl_.table_name_){} + , decltype(_impl_.table_id_){nullptr} + , decltype(_impl_.region_number_){0u} + }; + _impl_.catalog_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +FlushTableExpr::~FlushTableExpr() { + // @@protoc_insertion_point(destructor:greptime.v1.FlushTableExpr) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void FlushTableExpr::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.catalog_name_.Destroy(); + _impl_.schema_name_.Destroy(); + _impl_.table_name_.Destroy(); + if (this != internal_default_instance()) delete _impl_.table_id_; +} + +void FlushTableExpr::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void FlushTableExpr::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.FlushTableExpr) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.catalog_name_.ClearToEmpty(); + _impl_.schema_name_.ClearToEmpty(); + _impl_.table_name_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.table_id_ != nullptr) { + delete _impl_.table_id_; + } + _impl_.table_id_ = nullptr; + _impl_.region_number_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* FlushTableExpr::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + _Internal::HasBits has_bits{}; + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string catalog_name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_catalog_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.FlushTableExpr.catalog_name")); + } else + goto handle_unusual; + continue; + // string schema_name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_schema_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.FlushTableExpr.schema_name")); + } else + goto handle_unusual; + continue; + // string table_name = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_table_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.FlushTableExpr.table_name")); + } else + goto handle_unusual; + continue; + // optional uint32 region_number = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + _Internal::set_has_region_number(&has_bits); + _impl_.region_number_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.TableId table_id = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { + ptr = ctx->ParseMessage(_internal_mutable_table_id(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + _impl_._has_bits_.Or(has_bits); + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* FlushTableExpr::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.FlushTableExpr) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string catalog_name = 1; + if (!this->_internal_catalog_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_catalog_name().data(), static_cast(this->_internal_catalog_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.FlushTableExpr.catalog_name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_catalog_name(), target); + } + + // string schema_name = 2; + if (!this->_internal_schema_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_schema_name().data(), static_cast(this->_internal_schema_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.FlushTableExpr.schema_name"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_schema_name(), target); + } + + // string table_name = 3; + if (!this->_internal_table_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_table_name().data(), static_cast(this->_internal_table_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.FlushTableExpr.table_name"); + target = stream->WriteStringMaybeAliased( + 3, this->_internal_table_name(), target); + } + + // optional uint32 region_number = 4; + if (_internal_has_region_number()) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_region_number(), target); + } + + // .greptime.v1.TableId table_id = 5; + if (this->_internal_has_table_id()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(5, _Internal::table_id(this), + _Internal::table_id(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.FlushTableExpr) + return target; +} + +size_t FlushTableExpr::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.FlushTableExpr) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string catalog_name = 1; + if (!this->_internal_catalog_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_catalog_name()); + } + + // string schema_name = 2; + if (!this->_internal_schema_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_schema_name()); + } + + // string table_name = 3; + if (!this->_internal_table_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_table_name()); + } + + // .greptime.v1.TableId table_id = 5; + if (this->_internal_has_table_id()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.table_id_); + } + + // optional uint32 region_number = 4; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_region_number()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData FlushTableExpr::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + FlushTableExpr::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*FlushTableExpr::GetClassData() const { return &_class_data_; } + + +void FlushTableExpr::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.FlushTableExpr) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_catalog_name().empty()) { + _this->_internal_set_catalog_name(from._internal_catalog_name()); + } + if (!from._internal_schema_name().empty()) { + _this->_internal_set_schema_name(from._internal_schema_name()); + } + if (!from._internal_table_name().empty()) { + _this->_internal_set_table_name(from._internal_table_name()); + } + if (from._internal_has_table_id()) { + _this->_internal_mutable_table_id()->::greptime::v1::TableId::MergeFrom( + from._internal_table_id()); + } + if (from._internal_has_region_number()) { + _this->_internal_set_region_number(from._internal_region_number()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void FlushTableExpr::CopyFrom(const FlushTableExpr& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.FlushTableExpr) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool FlushTableExpr::IsInitialized() const { + return true; +} + +void FlushTableExpr::InternalSwap(FlushTableExpr* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.catalog_name_, lhs_arena, + &other->_impl_.catalog_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.schema_name_, lhs_arena, + &other->_impl_.schema_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.table_name_, lhs_arena, + &other->_impl_.table_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(FlushTableExpr, _impl_.region_number_) + + sizeof(FlushTableExpr::_impl_.region_number_) + - PROTOBUF_FIELD_OFFSET(FlushTableExpr, _impl_.table_id_)>( + reinterpret_cast(&_impl_.table_id_), + reinterpret_cast(&other->_impl_.table_id_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata FlushTableExpr::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[5]); +} + +// =================================================================== + +class CompactTableExpr::_Internal { + public: + using HasBits = decltype(std::declval()._impl_._has_bits_); + static void set_has_region_number(HasBits* has_bits) { + (*has_bits)[0] |= 1u; + } +}; + +CompactTableExpr::CompactTableExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.CompactTableExpr) +} +CompactTableExpr::CompactTableExpr(const CompactTableExpr& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + CompactTableExpr* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_._has_bits_){from._impl_._has_bits_} + , /*decltype(_impl_._cached_size_)*/{} + , decltype(_impl_.catalog_name_){} + , decltype(_impl_.schema_name_){} + , decltype(_impl_.table_name_){} + , decltype(_impl_.region_number_){}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.catalog_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_catalog_name().empty()) { + _this->_impl_.catalog_name_.Set(from._internal_catalog_name(), + _this->GetArenaForAllocation()); + } + _impl_.schema_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_schema_name().empty()) { + _this->_impl_.schema_name_.Set(from._internal_schema_name(), + _this->GetArenaForAllocation()); + } + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_table_name().empty()) { + _this->_impl_.table_name_.Set(from._internal_table_name(), + _this->GetArenaForAllocation()); + } + _this->_impl_.region_number_ = from._impl_.region_number_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.CompactTableExpr) +} + +inline void CompactTableExpr::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_._has_bits_){} + , /*decltype(_impl_._cached_size_)*/{} + , decltype(_impl_.catalog_name_){} + , decltype(_impl_.schema_name_){} + , decltype(_impl_.table_name_){} + , decltype(_impl_.region_number_){0u} + }; + _impl_.catalog_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +CompactTableExpr::~CompactTableExpr() { + // @@protoc_insertion_point(destructor:greptime.v1.CompactTableExpr) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void CompactTableExpr::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.catalog_name_.Destroy(); + _impl_.schema_name_.Destroy(); + _impl_.table_name_.Destroy(); +} + +void CompactTableExpr::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void CompactTableExpr::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.CompactTableExpr) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.catalog_name_.ClearToEmpty(); + _impl_.schema_name_.ClearToEmpty(); + _impl_.table_name_.ClearToEmpty(); + _impl_.region_number_ = 0u; + _impl_._has_bits_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* CompactTableExpr::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + _Internal::HasBits has_bits{}; + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string catalog_name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_catalog_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.CompactTableExpr.catalog_name")); + } else + goto handle_unusual; + continue; + // string schema_name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_schema_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.CompactTableExpr.schema_name")); + } else + goto handle_unusual; + continue; + // string table_name = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_table_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.CompactTableExpr.table_name")); + } else + goto handle_unusual; + continue; + // optional uint32 region_number = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + _Internal::set_has_region_number(&has_bits); + _impl_.region_number_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + _impl_._has_bits_.Or(has_bits); + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* CompactTableExpr::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.CompactTableExpr) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string catalog_name = 1; + if (!this->_internal_catalog_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_catalog_name().data(), static_cast(this->_internal_catalog_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.CompactTableExpr.catalog_name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_catalog_name(), target); + } + + // string schema_name = 2; + if (!this->_internal_schema_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_schema_name().data(), static_cast(this->_internal_schema_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.CompactTableExpr.schema_name"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_schema_name(), target); + } + + // string table_name = 3; + if (!this->_internal_table_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_table_name().data(), static_cast(this->_internal_table_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.CompactTableExpr.table_name"); + target = stream->WriteStringMaybeAliased( + 3, this->_internal_table_name(), target); + } + + // optional uint32 region_number = 4; + if (_internal_has_region_number()) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray(4, this->_internal_region_number(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.CompactTableExpr) + return target; +} + +size_t CompactTableExpr::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.CompactTableExpr) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string catalog_name = 1; + if (!this->_internal_catalog_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_catalog_name()); + } + + // string schema_name = 2; + if (!this->_internal_schema_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_schema_name()); + } + + // string table_name = 3; + if (!this->_internal_table_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_table_name()); + } + + // optional uint32 region_number = 4; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_region_number()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CompactTableExpr::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + CompactTableExpr::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CompactTableExpr::GetClassData() const { return &_class_data_; } + + +void CompactTableExpr::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.CompactTableExpr) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_catalog_name().empty()) { + _this->_internal_set_catalog_name(from._internal_catalog_name()); + } + if (!from._internal_schema_name().empty()) { + _this->_internal_set_schema_name(from._internal_schema_name()); + } + if (!from._internal_table_name().empty()) { + _this->_internal_set_table_name(from._internal_table_name()); + } + if (from._internal_has_region_number()) { + _this->_internal_set_region_number(from._internal_region_number()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void CompactTableExpr::CopyFrom(const CompactTableExpr& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.CompactTableExpr) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CompactTableExpr::IsInitialized() const { + return true; +} + +void CompactTableExpr::InternalSwap(CompactTableExpr* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.catalog_name_, lhs_arena, + &other->_impl_.catalog_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.schema_name_, lhs_arena, + &other->_impl_.schema_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.table_name_, lhs_arena, + &other->_impl_.table_name_, rhs_arena + ); + swap(_impl_.region_number_, other->_impl_.region_number_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata CompactTableExpr::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[6]); +} + +// =================================================================== + +class CreateDatabaseExpr::_Internal { + public: +}; + +CreateDatabaseExpr::CreateDatabaseExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.CreateDatabaseExpr) +} +CreateDatabaseExpr::CreateDatabaseExpr(const CreateDatabaseExpr& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + CreateDatabaseExpr* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.database_name_){} + , decltype(_impl_.create_if_not_exists_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.database_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.database_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_database_name().empty()) { + _this->_impl_.database_name_.Set(from._internal_database_name(), + _this->GetArenaForAllocation()); + } + _this->_impl_.create_if_not_exists_ = from._impl_.create_if_not_exists_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.CreateDatabaseExpr) +} + +inline void CreateDatabaseExpr::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.database_name_){} + , decltype(_impl_.create_if_not_exists_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.database_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.database_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +CreateDatabaseExpr::~CreateDatabaseExpr() { + // @@protoc_insertion_point(destructor:greptime.v1.CreateDatabaseExpr) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void CreateDatabaseExpr::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.database_name_.Destroy(); +} + +void CreateDatabaseExpr::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void CreateDatabaseExpr::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.CreateDatabaseExpr) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.database_name_.ClearToEmpty(); + _impl_.create_if_not_exists_ = false; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* CreateDatabaseExpr::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string database_name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_database_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.CreateDatabaseExpr.database_name")); + } else + goto handle_unusual; + continue; + // bool create_if_not_exists = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.create_if_not_exists_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* CreateDatabaseExpr::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.CreateDatabaseExpr) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string database_name = 1; + if (!this->_internal_database_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_database_name().data(), static_cast(this->_internal_database_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.CreateDatabaseExpr.database_name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_database_name(), target); + } + + // bool create_if_not_exists = 2; + if (this->_internal_create_if_not_exists() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_create_if_not_exists(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.CreateDatabaseExpr) + return target; +} + +size_t CreateDatabaseExpr::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.CreateDatabaseExpr) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string database_name = 1; + if (!this->_internal_database_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_database_name()); + } + + // bool create_if_not_exists = 2; + if (this->_internal_create_if_not_exists() != 0) { + total_size += 1 + 1; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CreateDatabaseExpr::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + CreateDatabaseExpr::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CreateDatabaseExpr::GetClassData() const { return &_class_data_; } + + +void CreateDatabaseExpr::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.CreateDatabaseExpr) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_database_name().empty()) { + _this->_internal_set_database_name(from._internal_database_name()); + } + if (from._internal_create_if_not_exists() != 0) { + _this->_internal_set_create_if_not_exists(from._internal_create_if_not_exists()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void CreateDatabaseExpr::CopyFrom(const CreateDatabaseExpr& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.CreateDatabaseExpr) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CreateDatabaseExpr::IsInitialized() const { + return true; +} + +void CreateDatabaseExpr::InternalSwap(CreateDatabaseExpr* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.database_name_, lhs_arena, + &other->_impl_.database_name_, rhs_arena + ); + swap(_impl_.create_if_not_exists_, other->_impl_.create_if_not_exists_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata CreateDatabaseExpr::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[7]); +} + +// =================================================================== + +class AddColumns::_Internal { + public: +}; + +AddColumns::AddColumns(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.AddColumns) +} +AddColumns::AddColumns(const AddColumns& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + AddColumns* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.add_columns_){from._impl_.add_columns_} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:greptime.v1.AddColumns) +} + +inline void AddColumns::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.add_columns_){arena} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +AddColumns::~AddColumns() { + // @@protoc_insertion_point(destructor:greptime.v1.AddColumns) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void AddColumns::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.add_columns_.~RepeatedPtrField(); +} + +void AddColumns::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void AddColumns::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.AddColumns) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.add_columns_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* AddColumns::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated .greptime.v1.AddColumn add_columns = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_add_columns(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* AddColumns::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.AddColumns) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .greptime.v1.AddColumn add_columns = 1; + for (unsigned i = 0, + n = static_cast(this->_internal_add_columns_size()); i < n; i++) { + const auto& repfield = this->_internal_add_columns(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.AddColumns) + return target; +} + +size_t AddColumns::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.AddColumns) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.AddColumn add_columns = 1; + total_size += 1UL * this->_internal_add_columns_size(); + for (const auto& msg : this->_impl_.add_columns_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AddColumns::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + AddColumns::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AddColumns::GetClassData() const { return &_class_data_; } + + +void AddColumns::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.AddColumns) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.add_columns_.MergeFrom(from._impl_.add_columns_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void AddColumns::CopyFrom(const AddColumns& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.AddColumns) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool AddColumns::IsInitialized() const { + return true; +} + +void AddColumns::InternalSwap(AddColumns* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.add_columns_.InternalSwap(&other->_impl_.add_columns_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata AddColumns::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[8]); +} + +// =================================================================== + +class DropColumns::_Internal { + public: +}; + +DropColumns::DropColumns(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.DropColumns) +} +DropColumns::DropColumns(const DropColumns& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + DropColumns* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.drop_columns_){from._impl_.drop_columns_} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:greptime.v1.DropColumns) +} + +inline void DropColumns::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.drop_columns_){arena} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +DropColumns::~DropColumns() { + // @@protoc_insertion_point(destructor:greptime.v1.DropColumns) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void DropColumns::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.drop_columns_.~RepeatedPtrField(); +} + +void DropColumns::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void DropColumns::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.DropColumns) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.drop_columns_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* DropColumns::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated .greptime.v1.DropColumn drop_columns = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_drop_columns(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* DropColumns::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.DropColumns) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .greptime.v1.DropColumn drop_columns = 1; + for (unsigned i = 0, + n = static_cast(this->_internal_drop_columns_size()); i < n; i++) { + const auto& repfield = this->_internal_drop_columns(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.DropColumns) + return target; +} + +size_t DropColumns::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.DropColumns) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.DropColumn drop_columns = 1; + total_size += 1UL * this->_internal_drop_columns_size(); + for (const auto& msg : this->_impl_.drop_columns_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DropColumns::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + DropColumns::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DropColumns::GetClassData() const { return &_class_data_; } + + +void DropColumns::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.DropColumns) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.drop_columns_.MergeFrom(from._impl_.drop_columns_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void DropColumns::CopyFrom(const DropColumns& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.DropColumns) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool DropColumns::IsInitialized() const { + return true; +} + +void DropColumns::InternalSwap(DropColumns* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.drop_columns_.InternalSwap(&other->_impl_.drop_columns_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata DropColumns::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[9]); +} + +// =================================================================== + +class RenameTable::_Internal { + public: +}; + +RenameTable::RenameTable(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.RenameTable) +} +RenameTable::RenameTable(const RenameTable& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + RenameTable* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.new_table_name_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.new_table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.new_table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_new_table_name().empty()) { + _this->_impl_.new_table_name_.Set(from._internal_new_table_name(), + _this->GetArenaForAllocation()); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.RenameTable) +} + +inline void RenameTable::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.new_table_name_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.new_table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.new_table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +RenameTable::~RenameTable() { + // @@protoc_insertion_point(destructor:greptime.v1.RenameTable) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void RenameTable::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.new_table_name_.Destroy(); +} + +void RenameTable::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void RenameTable::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.RenameTable) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.new_table_name_.ClearToEmpty(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* RenameTable::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string new_table_name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_new_table_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.RenameTable.new_table_name")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* RenameTable::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.RenameTable) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string new_table_name = 1; + if (!this->_internal_new_table_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_new_table_name().data(), static_cast(this->_internal_new_table_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.RenameTable.new_table_name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_new_table_name(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.RenameTable) + return target; +} + +size_t RenameTable::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.RenameTable) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string new_table_name = 1; + if (!this->_internal_new_table_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_new_table_name()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RenameTable::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + RenameTable::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RenameTable::GetClassData() const { return &_class_data_; } + + +void RenameTable::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.RenameTable) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_new_table_name().empty()) { + _this->_internal_set_new_table_name(from._internal_new_table_name()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void RenameTable::CopyFrom(const RenameTable& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.RenameTable) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool RenameTable::IsInitialized() const { + return true; +} + +void RenameTable::InternalSwap(RenameTable* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.new_table_name_, lhs_arena, + &other->_impl_.new_table_name_, rhs_arena + ); +} + +::PROTOBUF_NAMESPACE_ID::Metadata RenameTable::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[10]); +} + +// =================================================================== + +class AddColumn_Location::_Internal { + public: +}; + +AddColumn_Location::AddColumn_Location(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.AddColumn.Location) +} +AddColumn_Location::AddColumn_Location(const AddColumn_Location& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + AddColumn_Location* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.after_cloumn_name_){} + , decltype(_impl_.location_type_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.after_cloumn_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.after_cloumn_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_after_cloumn_name().empty()) { + _this->_impl_.after_cloumn_name_.Set(from._internal_after_cloumn_name(), + _this->GetArenaForAllocation()); + } + _this->_impl_.location_type_ = from._impl_.location_type_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.AddColumn.Location) +} + +inline void AddColumn_Location::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.after_cloumn_name_){} + , decltype(_impl_.location_type_){0} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.after_cloumn_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.after_cloumn_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +AddColumn_Location::~AddColumn_Location() { + // @@protoc_insertion_point(destructor:greptime.v1.AddColumn.Location) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void AddColumn_Location::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.after_cloumn_name_.Destroy(); +} + +void AddColumn_Location::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void AddColumn_Location::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.AddColumn.Location) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.after_cloumn_name_.ClearToEmpty(); + _impl_.location_type_ = 0; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* AddColumn_Location::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.AddColumn.Location.LocationType location_type = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + _internal_set_location_type(static_cast<::greptime::v1::AddColumn_Location_LocationType>(val)); + } else + goto handle_unusual; + continue; + // string after_cloumn_name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_after_cloumn_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.AddColumn.Location.after_cloumn_name")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* AddColumn_Location::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.AddColumn.Location) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.AddColumn.Location.LocationType location_type = 1; + if (this->_internal_location_type() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this->_internal_location_type(), target); + } + + // string after_cloumn_name = 2; + if (!this->_internal_after_cloumn_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_after_cloumn_name().data(), static_cast(this->_internal_after_cloumn_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.AddColumn.Location.after_cloumn_name"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_after_cloumn_name(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.AddColumn.Location) + return target; +} + +size_t AddColumn_Location::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.AddColumn.Location) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string after_cloumn_name = 2; + if (!this->_internal_after_cloumn_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_after_cloumn_name()); + } + + // .greptime.v1.AddColumn.Location.LocationType location_type = 1; + if (this->_internal_location_type() != 0) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this->_internal_location_type()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AddColumn_Location::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + AddColumn_Location::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AddColumn_Location::GetClassData() const { return &_class_data_; } + + +void AddColumn_Location::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.AddColumn.Location) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_after_cloumn_name().empty()) { + _this->_internal_set_after_cloumn_name(from._internal_after_cloumn_name()); + } + if (from._internal_location_type() != 0) { + _this->_internal_set_location_type(from._internal_location_type()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void AddColumn_Location::CopyFrom(const AddColumn_Location& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.AddColumn.Location) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool AddColumn_Location::IsInitialized() const { + return true; +} + +void AddColumn_Location::InternalSwap(AddColumn_Location* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.after_cloumn_name_, lhs_arena, + &other->_impl_.after_cloumn_name_, rhs_arena + ); + swap(_impl_.location_type_, other->_impl_.location_type_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata AddColumn_Location::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[11]); +} + +// =================================================================== + +class AddColumn::_Internal { + public: + static const ::greptime::v1::ColumnDef& column_def(const AddColumn* msg); + static const ::greptime::v1::AddColumn_Location& location(const AddColumn* msg); +}; + +const ::greptime::v1::ColumnDef& +AddColumn::_Internal::column_def(const AddColumn* msg) { + return *msg->_impl_.column_def_; +} +const ::greptime::v1::AddColumn_Location& +AddColumn::_Internal::location(const AddColumn* msg) { + return *msg->_impl_.location_; +} +void AddColumn::clear_column_def() { + if (GetArenaForAllocation() == nullptr && _impl_.column_def_ != nullptr) { + delete _impl_.column_def_; + } + _impl_.column_def_ = nullptr; +} +AddColumn::AddColumn(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.AddColumn) +} +AddColumn::AddColumn(const AddColumn& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + AddColumn* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.column_def_){nullptr} + , decltype(_impl_.location_){nullptr} + , decltype(_impl_.is_key_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_column_def()) { + _this->_impl_.column_def_ = new ::greptime::v1::ColumnDef(*from._impl_.column_def_); + } + if (from._internal_has_location()) { + _this->_impl_.location_ = new ::greptime::v1::AddColumn_Location(*from._impl_.location_); + } + _this->_impl_.is_key_ = from._impl_.is_key_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.AddColumn) +} + +inline void AddColumn::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.column_def_){nullptr} + , decltype(_impl_.location_){nullptr} + , decltype(_impl_.is_key_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +AddColumn::~AddColumn() { + // @@protoc_insertion_point(destructor:greptime.v1.AddColumn) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void AddColumn::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.column_def_; + if (this != internal_default_instance()) delete _impl_.location_; +} + +void AddColumn::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void AddColumn::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.AddColumn) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.column_def_ != nullptr) { + delete _impl_.column_def_; + } + _impl_.column_def_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.location_ != nullptr) { + delete _impl_.location_; + } + _impl_.location_ = nullptr; + _impl_.is_key_ = false; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* AddColumn::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.ColumnDef column_def = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_column_def(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bool is_key = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.is_key_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.AddColumn.Location location = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ctx->ParseMessage(_internal_mutable_location(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* AddColumn::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.AddColumn) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.ColumnDef column_def = 1; + if (this->_internal_has_column_def()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::column_def(this), + _Internal::column_def(this).GetCachedSize(), target, stream); + } + + // bool is_key = 2; + if (this->_internal_is_key() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_is_key(), target); + } + + // .greptime.v1.AddColumn.Location location = 3; + if (this->_internal_has_location()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, _Internal::location(this), + _Internal::location(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.AddColumn) + return target; +} + +size_t AddColumn::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.AddColumn) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.ColumnDef column_def = 1; + if (this->_internal_has_column_def()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.column_def_); + } + + // .greptime.v1.AddColumn.Location location = 3; + if (this->_internal_has_location()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.location_); + } + + // bool is_key = 2; + if (this->_internal_is_key() != 0) { + total_size += 1 + 1; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AddColumn::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + AddColumn::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AddColumn::GetClassData() const { return &_class_data_; } + + +void AddColumn::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.AddColumn) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_column_def()) { + _this->_internal_mutable_column_def()->::greptime::v1::ColumnDef::MergeFrom( + from._internal_column_def()); + } + if (from._internal_has_location()) { + _this->_internal_mutable_location()->::greptime::v1::AddColumn_Location::MergeFrom( + from._internal_location()); + } + if (from._internal_is_key() != 0) { + _this->_internal_set_is_key(from._internal_is_key()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void AddColumn::CopyFrom(const AddColumn& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.AddColumn) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool AddColumn::IsInitialized() const { + return true; +} + +void AddColumn::InternalSwap(AddColumn* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(AddColumn, _impl_.is_key_) + + sizeof(AddColumn::_impl_.is_key_) + - PROTOBUF_FIELD_OFFSET(AddColumn, _impl_.column_def_)>( + reinterpret_cast(&_impl_.column_def_), + reinterpret_cast(&other->_impl_.column_def_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata AddColumn::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[12]); +} + +// =================================================================== + +class DropColumn::_Internal { + public: +}; + +DropColumn::DropColumn(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.DropColumn) +} +DropColumn::DropColumn(const DropColumn& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + DropColumn* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_name().empty()) { + _this->_impl_.name_.Set(from._internal_name(), + _this->GetArenaForAllocation()); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.DropColumn) +} + +inline void DropColumn::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +DropColumn::~DropColumn() { + // @@protoc_insertion_point(destructor:greptime.v1.DropColumn) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void DropColumn::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.name_.Destroy(); +} + +void DropColumn::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void DropColumn::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.DropColumn) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.name_.ClearToEmpty(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* DropColumn::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.DropColumn.name")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* DropColumn::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.DropColumn) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string name = 1; + if (!this->_internal_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_name().data(), static_cast(this->_internal_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.DropColumn.name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_name(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.DropColumn) + return target; +} + +size_t DropColumn::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.DropColumn) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string name = 1; + if (!this->_internal_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_name()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DropColumn::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + DropColumn::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DropColumn::GetClassData() const { return &_class_data_; } + + +void DropColumn::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.DropColumn) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_name().empty()) { + _this->_internal_set_name(from._internal_name()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void DropColumn::CopyFrom(const DropColumn& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.DropColumn) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool DropColumn::IsInitialized() const { + return true; +} + +void DropColumn::InternalSwap(DropColumn* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.name_, lhs_arena, + &other->_impl_.name_, rhs_arena + ); +} + +::PROTOBUF_NAMESPACE_ID::Metadata DropColumn::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[13]); +} + +// =================================================================== + +class TableId::_Internal { + public: +}; + +TableId::TableId(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.TableId) +} +TableId::TableId(const TableId& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + TableId* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.id_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_.id_ = from._impl_.id_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.TableId) +} + +inline void TableId::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.id_){0u} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +TableId::~TableId() { + // @@protoc_insertion_point(destructor:greptime.v1.TableId) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void TableId::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); +} + +void TableId::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void TableId::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.TableId) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.id_ = 0u; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* TableId::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // uint32 id = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* TableId::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.TableId) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // uint32 id = 1; + if (this->_internal_id() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_id(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.TableId) + return target; +} + +size_t TableId::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.TableId) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // uint32 id = 1; + if (this->_internal_id() != 0) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_id()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TableId::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + TableId::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TableId::GetClassData() const { return &_class_data_; } + + +void TableId::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.TableId) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_id() != 0) { + _this->_internal_set_id(from._internal_id()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void TableId::CopyFrom(const TableId& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.TableId) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TableId::IsInitialized() const { + return true; +} + +void TableId::InternalSwap(TableId* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.id_, other->_impl_.id_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata TableId::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fddl_2eproto[14]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::greptime::v1::DdlRequest* +Arena::CreateMaybeMessage< ::greptime::v1::DdlRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::DdlRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::CreateTableExpr_TableOptionsEntry_DoNotUse* +Arena::CreateMaybeMessage< ::greptime::v1::CreateTableExpr_TableOptionsEntry_DoNotUse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::CreateTableExpr_TableOptionsEntry_DoNotUse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::CreateTableExpr* +Arena::CreateMaybeMessage< ::greptime::v1::CreateTableExpr >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::CreateTableExpr >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::AlterExpr* +Arena::CreateMaybeMessage< ::greptime::v1::AlterExpr >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::AlterExpr >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::DropTableExpr* +Arena::CreateMaybeMessage< ::greptime::v1::DropTableExpr >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::DropTableExpr >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::FlushTableExpr* +Arena::CreateMaybeMessage< ::greptime::v1::FlushTableExpr >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::FlushTableExpr >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::CompactTableExpr* +Arena::CreateMaybeMessage< ::greptime::v1::CompactTableExpr >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::CompactTableExpr >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::CreateDatabaseExpr* +Arena::CreateMaybeMessage< ::greptime::v1::CreateDatabaseExpr >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::CreateDatabaseExpr >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::AddColumns* +Arena::CreateMaybeMessage< ::greptime::v1::AddColumns >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::AddColumns >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::DropColumns* +Arena::CreateMaybeMessage< ::greptime::v1::DropColumns >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::DropColumns >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::RenameTable* +Arena::CreateMaybeMessage< ::greptime::v1::RenameTable >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::RenameTable >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::AddColumn_Location* +Arena::CreateMaybeMessage< ::greptime::v1::AddColumn_Location >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::AddColumn_Location >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::AddColumn* +Arena::CreateMaybeMessage< ::greptime::v1::AddColumn >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::AddColumn >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::DropColumn* +Arena::CreateMaybeMessage< ::greptime::v1::DropColumn >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::DropColumn >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::TableId* +Arena::CreateMaybeMessage< ::greptime::v1::TableId >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::TableId >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/greptime/v1/ddl.pb.h b/c++/greptime/v1/ddl.pb.h new file mode 100644 index 00000000..34424f68 --- /dev/null +++ b/c++/greptime/v1/ddl.pb.h @@ -0,0 +1,5906 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/ddl.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fddl_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fddl_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include +#include +#include +#include "greptime/v1/column.pb.h" +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fddl_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_greptime_2fv1_2fddl_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fddl_2eproto; +namespace greptime { +namespace v1 { +class AddColumn; +struct AddColumnDefaultTypeInternal; +extern AddColumnDefaultTypeInternal _AddColumn_default_instance_; +class AddColumn_Location; +struct AddColumn_LocationDefaultTypeInternal; +extern AddColumn_LocationDefaultTypeInternal _AddColumn_Location_default_instance_; +class AddColumns; +struct AddColumnsDefaultTypeInternal; +extern AddColumnsDefaultTypeInternal _AddColumns_default_instance_; +class AlterExpr; +struct AlterExprDefaultTypeInternal; +extern AlterExprDefaultTypeInternal _AlterExpr_default_instance_; +class CompactTableExpr; +struct CompactTableExprDefaultTypeInternal; +extern CompactTableExprDefaultTypeInternal _CompactTableExpr_default_instance_; +class CreateDatabaseExpr; +struct CreateDatabaseExprDefaultTypeInternal; +extern CreateDatabaseExprDefaultTypeInternal _CreateDatabaseExpr_default_instance_; +class CreateTableExpr; +struct CreateTableExprDefaultTypeInternal; +extern CreateTableExprDefaultTypeInternal _CreateTableExpr_default_instance_; +class CreateTableExpr_TableOptionsEntry_DoNotUse; +struct CreateTableExpr_TableOptionsEntry_DoNotUseDefaultTypeInternal; +extern CreateTableExpr_TableOptionsEntry_DoNotUseDefaultTypeInternal _CreateTableExpr_TableOptionsEntry_DoNotUse_default_instance_; +class DdlRequest; +struct DdlRequestDefaultTypeInternal; +extern DdlRequestDefaultTypeInternal _DdlRequest_default_instance_; +class DropColumn; +struct DropColumnDefaultTypeInternal; +extern DropColumnDefaultTypeInternal _DropColumn_default_instance_; +class DropColumns; +struct DropColumnsDefaultTypeInternal; +extern DropColumnsDefaultTypeInternal _DropColumns_default_instance_; +class DropTableExpr; +struct DropTableExprDefaultTypeInternal; +extern DropTableExprDefaultTypeInternal _DropTableExpr_default_instance_; +class FlushTableExpr; +struct FlushTableExprDefaultTypeInternal; +extern FlushTableExprDefaultTypeInternal _FlushTableExpr_default_instance_; +class RenameTable; +struct RenameTableDefaultTypeInternal; +extern RenameTableDefaultTypeInternal _RenameTable_default_instance_; +class TableId; +struct TableIdDefaultTypeInternal; +extern TableIdDefaultTypeInternal _TableId_default_instance_; +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> ::greptime::v1::AddColumn* Arena::CreateMaybeMessage<::greptime::v1::AddColumn>(Arena*); +template<> ::greptime::v1::AddColumn_Location* Arena::CreateMaybeMessage<::greptime::v1::AddColumn_Location>(Arena*); +template<> ::greptime::v1::AddColumns* Arena::CreateMaybeMessage<::greptime::v1::AddColumns>(Arena*); +template<> ::greptime::v1::AlterExpr* Arena::CreateMaybeMessage<::greptime::v1::AlterExpr>(Arena*); +template<> ::greptime::v1::CompactTableExpr* Arena::CreateMaybeMessage<::greptime::v1::CompactTableExpr>(Arena*); +template<> ::greptime::v1::CreateDatabaseExpr* Arena::CreateMaybeMessage<::greptime::v1::CreateDatabaseExpr>(Arena*); +template<> ::greptime::v1::CreateTableExpr* Arena::CreateMaybeMessage<::greptime::v1::CreateTableExpr>(Arena*); +template<> ::greptime::v1::CreateTableExpr_TableOptionsEntry_DoNotUse* Arena::CreateMaybeMessage<::greptime::v1::CreateTableExpr_TableOptionsEntry_DoNotUse>(Arena*); +template<> ::greptime::v1::DdlRequest* Arena::CreateMaybeMessage<::greptime::v1::DdlRequest>(Arena*); +template<> ::greptime::v1::DropColumn* Arena::CreateMaybeMessage<::greptime::v1::DropColumn>(Arena*); +template<> ::greptime::v1::DropColumns* Arena::CreateMaybeMessage<::greptime::v1::DropColumns>(Arena*); +template<> ::greptime::v1::DropTableExpr* Arena::CreateMaybeMessage<::greptime::v1::DropTableExpr>(Arena*); +template<> ::greptime::v1::FlushTableExpr* Arena::CreateMaybeMessage<::greptime::v1::FlushTableExpr>(Arena*); +template<> ::greptime::v1::RenameTable* Arena::CreateMaybeMessage<::greptime::v1::RenameTable>(Arena*); +template<> ::greptime::v1::TableId* Arena::CreateMaybeMessage<::greptime::v1::TableId>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace greptime { +namespace v1 { + +enum AddColumn_Location_LocationType : int { + AddColumn_Location_LocationType_FIRST = 0, + AddColumn_Location_LocationType_AFTER = 1, + AddColumn_Location_LocationType_AddColumn_Location_LocationType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), + AddColumn_Location_LocationType_AddColumn_Location_LocationType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() +}; +bool AddColumn_Location_LocationType_IsValid(int value); +constexpr AddColumn_Location_LocationType AddColumn_Location_LocationType_LocationType_MIN = AddColumn_Location_LocationType_FIRST; +constexpr AddColumn_Location_LocationType AddColumn_Location_LocationType_LocationType_MAX = AddColumn_Location_LocationType_AFTER; +constexpr int AddColumn_Location_LocationType_LocationType_ARRAYSIZE = AddColumn_Location_LocationType_LocationType_MAX + 1; + +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* AddColumn_Location_LocationType_descriptor(); +template +inline const std::string& AddColumn_Location_LocationType_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function AddColumn_Location_LocationType_Name."); + return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( + AddColumn_Location_LocationType_descriptor(), enum_t_value); +} +inline bool AddColumn_Location_LocationType_Parse( + ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AddColumn_Location_LocationType* value) { + return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( + AddColumn_Location_LocationType_descriptor(), name, value); +} +// =================================================================== + +class DdlRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.DdlRequest) */ { + public: + inline DdlRequest() : DdlRequest(nullptr) {} + ~DdlRequest() override; + explicit PROTOBUF_CONSTEXPR DdlRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + DdlRequest(const DdlRequest& from); + DdlRequest(DdlRequest&& from) noexcept + : DdlRequest() { + *this = ::std::move(from); + } + + inline DdlRequest& operator=(const DdlRequest& from) { + CopyFrom(from); + return *this; + } + inline DdlRequest& operator=(DdlRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const DdlRequest& default_instance() { + return *internal_default_instance(); + } + enum ExprCase { + kCreateDatabase = 1, + kCreateTable = 2, + kAlter = 3, + kDropTable = 4, + kFlushTable = 5, + kCompactTable = 6, + EXPR_NOT_SET = 0, + }; + + static inline const DdlRequest* internal_default_instance() { + return reinterpret_cast( + &_DdlRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(DdlRequest& a, DdlRequest& b) { + a.Swap(&b); + } + inline void Swap(DdlRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(DdlRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + DdlRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const DdlRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const DdlRequest& from) { + DdlRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(DdlRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.DdlRequest"; + } + protected: + explicit DdlRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kCreateDatabaseFieldNumber = 1, + kCreateTableFieldNumber = 2, + kAlterFieldNumber = 3, + kDropTableFieldNumber = 4, + kFlushTableFieldNumber = 5, + kCompactTableFieldNumber = 6, + }; + // .greptime.v1.CreateDatabaseExpr create_database = 1; + bool has_create_database() const; + private: + bool _internal_has_create_database() const; + public: + void clear_create_database(); + const ::greptime::v1::CreateDatabaseExpr& create_database() const; + PROTOBUF_NODISCARD ::greptime::v1::CreateDatabaseExpr* release_create_database(); + ::greptime::v1::CreateDatabaseExpr* mutable_create_database(); + void set_allocated_create_database(::greptime::v1::CreateDatabaseExpr* create_database); + private: + const ::greptime::v1::CreateDatabaseExpr& _internal_create_database() const; + ::greptime::v1::CreateDatabaseExpr* _internal_mutable_create_database(); + public: + void unsafe_arena_set_allocated_create_database( + ::greptime::v1::CreateDatabaseExpr* create_database); + ::greptime::v1::CreateDatabaseExpr* unsafe_arena_release_create_database(); + + // .greptime.v1.CreateTableExpr create_table = 2; + bool has_create_table() const; + private: + bool _internal_has_create_table() const; + public: + void clear_create_table(); + const ::greptime::v1::CreateTableExpr& create_table() const; + PROTOBUF_NODISCARD ::greptime::v1::CreateTableExpr* release_create_table(); + ::greptime::v1::CreateTableExpr* mutable_create_table(); + void set_allocated_create_table(::greptime::v1::CreateTableExpr* create_table); + private: + const ::greptime::v1::CreateTableExpr& _internal_create_table() const; + ::greptime::v1::CreateTableExpr* _internal_mutable_create_table(); + public: + void unsafe_arena_set_allocated_create_table( + ::greptime::v1::CreateTableExpr* create_table); + ::greptime::v1::CreateTableExpr* unsafe_arena_release_create_table(); + + // .greptime.v1.AlterExpr alter = 3; + bool has_alter() const; + private: + bool _internal_has_alter() const; + public: + void clear_alter(); + const ::greptime::v1::AlterExpr& alter() const; + PROTOBUF_NODISCARD ::greptime::v1::AlterExpr* release_alter(); + ::greptime::v1::AlterExpr* mutable_alter(); + void set_allocated_alter(::greptime::v1::AlterExpr* alter); + private: + const ::greptime::v1::AlterExpr& _internal_alter() const; + ::greptime::v1::AlterExpr* _internal_mutable_alter(); + public: + void unsafe_arena_set_allocated_alter( + ::greptime::v1::AlterExpr* alter); + ::greptime::v1::AlterExpr* unsafe_arena_release_alter(); + + // .greptime.v1.DropTableExpr drop_table = 4; + bool has_drop_table() const; + private: + bool _internal_has_drop_table() const; + public: + void clear_drop_table(); + const ::greptime::v1::DropTableExpr& drop_table() const; + PROTOBUF_NODISCARD ::greptime::v1::DropTableExpr* release_drop_table(); + ::greptime::v1::DropTableExpr* mutable_drop_table(); + void set_allocated_drop_table(::greptime::v1::DropTableExpr* drop_table); + private: + const ::greptime::v1::DropTableExpr& _internal_drop_table() const; + ::greptime::v1::DropTableExpr* _internal_mutable_drop_table(); + public: + void unsafe_arena_set_allocated_drop_table( + ::greptime::v1::DropTableExpr* drop_table); + ::greptime::v1::DropTableExpr* unsafe_arena_release_drop_table(); + + // .greptime.v1.FlushTableExpr flush_table = 5; + bool has_flush_table() const; + private: + bool _internal_has_flush_table() const; + public: + void clear_flush_table(); + const ::greptime::v1::FlushTableExpr& flush_table() const; + PROTOBUF_NODISCARD ::greptime::v1::FlushTableExpr* release_flush_table(); + ::greptime::v1::FlushTableExpr* mutable_flush_table(); + void set_allocated_flush_table(::greptime::v1::FlushTableExpr* flush_table); + private: + const ::greptime::v1::FlushTableExpr& _internal_flush_table() const; + ::greptime::v1::FlushTableExpr* _internal_mutable_flush_table(); + public: + void unsafe_arena_set_allocated_flush_table( + ::greptime::v1::FlushTableExpr* flush_table); + ::greptime::v1::FlushTableExpr* unsafe_arena_release_flush_table(); + + // .greptime.v1.CompactTableExpr compact_table = 6; + bool has_compact_table() const; + private: + bool _internal_has_compact_table() const; + public: + void clear_compact_table(); + const ::greptime::v1::CompactTableExpr& compact_table() const; + PROTOBUF_NODISCARD ::greptime::v1::CompactTableExpr* release_compact_table(); + ::greptime::v1::CompactTableExpr* mutable_compact_table(); + void set_allocated_compact_table(::greptime::v1::CompactTableExpr* compact_table); + private: + const ::greptime::v1::CompactTableExpr& _internal_compact_table() const; + ::greptime::v1::CompactTableExpr* _internal_mutable_compact_table(); + public: + void unsafe_arena_set_allocated_compact_table( + ::greptime::v1::CompactTableExpr* compact_table); + ::greptime::v1::CompactTableExpr* unsafe_arena_release_compact_table(); + + void clear_expr(); + ExprCase expr_case() const; + // @@protoc_insertion_point(class_scope:greptime.v1.DdlRequest) + private: + class _Internal; + void set_has_create_database(); + void set_has_create_table(); + void set_has_alter(); + void set_has_drop_table(); + void set_has_flush_table(); + void set_has_compact_table(); + + inline bool has_expr() const; + inline void clear_has_expr(); + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + union ExprUnion { + constexpr ExprUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::greptime::v1::CreateDatabaseExpr* create_database_; + ::greptime::v1::CreateTableExpr* create_table_; + ::greptime::v1::AlterExpr* alter_; + ::greptime::v1::DropTableExpr* drop_table_; + ::greptime::v1::FlushTableExpr* flush_table_; + ::greptime::v1::CompactTableExpr* compact_table_; + } expr_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class CreateTableExpr_TableOptionsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry { +public: + typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry SuperType; + CreateTableExpr_TableOptionsEntry_DoNotUse(); + explicit PROTOBUF_CONSTEXPR CreateTableExpr_TableOptionsEntry_DoNotUse( + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit CreateTableExpr_TableOptionsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena); + void MergeFrom(const CreateTableExpr_TableOptionsEntry_DoNotUse& other); + static const CreateTableExpr_TableOptionsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_CreateTableExpr_TableOptionsEntry_DoNotUse_default_instance_); } + static bool ValidateKey(std::string* s) { + return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.CreateTableExpr.TableOptionsEntry.key"); + } + static bool ValidateValue(std::string* s) { + return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.CreateTableExpr.TableOptionsEntry.value"); + } + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; + +// ------------------------------------------------------------------- + +class CreateTableExpr final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.CreateTableExpr) */ { + public: + inline CreateTableExpr() : CreateTableExpr(nullptr) {} + ~CreateTableExpr() override; + explicit PROTOBUF_CONSTEXPR CreateTableExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + CreateTableExpr(const CreateTableExpr& from); + CreateTableExpr(CreateTableExpr&& from) noexcept + : CreateTableExpr() { + *this = ::std::move(from); + } + + inline CreateTableExpr& operator=(const CreateTableExpr& from) { + CopyFrom(from); + return *this; + } + inline CreateTableExpr& operator=(CreateTableExpr&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const CreateTableExpr& default_instance() { + return *internal_default_instance(); + } + static inline const CreateTableExpr* internal_default_instance() { + return reinterpret_cast( + &_CreateTableExpr_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(CreateTableExpr& a, CreateTableExpr& b) { + a.Swap(&b); + } + inline void Swap(CreateTableExpr* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(CreateTableExpr* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + CreateTableExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const CreateTableExpr& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const CreateTableExpr& from) { + CreateTableExpr::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(CreateTableExpr* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.CreateTableExpr"; + } + protected: + explicit CreateTableExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + private: + static void ArenaDtor(void* object); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + + // accessors ------------------------------------------------------- + + enum : int { + kColumnDefsFieldNumber = 5, + kPrimaryKeysFieldNumber = 7, + kTableOptionsFieldNumber = 9, + kRegionNumbersFieldNumber = 11, + kCatalogNameFieldNumber = 1, + kSchemaNameFieldNumber = 2, + kTableNameFieldNumber = 3, + kDescFieldNumber = 4, + kTimeIndexFieldNumber = 6, + kEngineFieldNumber = 12, + kTableIdFieldNumber = 10, + kCreateIfNotExistsFieldNumber = 8, + }; + // repeated .greptime.v1.ColumnDef column_defs = 5; + int column_defs_size() const; + private: + int _internal_column_defs_size() const; + public: + void clear_column_defs(); + ::greptime::v1::ColumnDef* mutable_column_defs(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::ColumnDef >* + mutable_column_defs(); + private: + const ::greptime::v1::ColumnDef& _internal_column_defs(int index) const; + ::greptime::v1::ColumnDef* _internal_add_column_defs(); + public: + const ::greptime::v1::ColumnDef& column_defs(int index) const; + ::greptime::v1::ColumnDef* add_column_defs(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::ColumnDef >& + column_defs() const; + + // repeated string primary_keys = 7; + int primary_keys_size() const; + private: + int _internal_primary_keys_size() const; + public: + void clear_primary_keys(); + const std::string& primary_keys(int index) const; + std::string* mutable_primary_keys(int index); + void set_primary_keys(int index, const std::string& value); + void set_primary_keys(int index, std::string&& value); + void set_primary_keys(int index, const char* value); + void set_primary_keys(int index, const char* value, size_t size); + std::string* add_primary_keys(); + void add_primary_keys(const std::string& value); + void add_primary_keys(std::string&& value); + void add_primary_keys(const char* value); + void add_primary_keys(const char* value, size_t size); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& primary_keys() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_primary_keys(); + private: + const std::string& _internal_primary_keys(int index) const; + std::string* _internal_add_primary_keys(); + public: + + // map table_options = 9; + int table_options_size() const; + private: + int _internal_table_options_size() const; + public: + void clear_table_options(); + private: + const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& + _internal_table_options() const; + ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* + _internal_mutable_table_options(); + public: + const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& + table_options() const; + ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* + mutable_table_options(); + + // repeated uint32 region_numbers = 11; + int region_numbers_size() const; + private: + int _internal_region_numbers_size() const; + public: + void clear_region_numbers(); + private: + uint32_t _internal_region_numbers(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& + _internal_region_numbers() const; + void _internal_add_region_numbers(uint32_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* + _internal_mutable_region_numbers(); + public: + uint32_t region_numbers(int index) const; + void set_region_numbers(int index, uint32_t value); + void add_region_numbers(uint32_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& + region_numbers() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* + mutable_region_numbers(); + + // string catalog_name = 1; + void clear_catalog_name(); + const std::string& catalog_name() const; + template + void set_catalog_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_catalog_name(); + PROTOBUF_NODISCARD std::string* release_catalog_name(); + void set_allocated_catalog_name(std::string* catalog_name); + private: + const std::string& _internal_catalog_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); + std::string* _internal_mutable_catalog_name(); + public: + + // string schema_name = 2; + void clear_schema_name(); + const std::string& schema_name() const; + template + void set_schema_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_schema_name(); + PROTOBUF_NODISCARD std::string* release_schema_name(); + void set_allocated_schema_name(std::string* schema_name); + private: + const std::string& _internal_schema_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); + std::string* _internal_mutable_schema_name(); + public: + + // string table_name = 3; + void clear_table_name(); + const std::string& table_name() const; + template + void set_table_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_table_name(); + PROTOBUF_NODISCARD std::string* release_table_name(); + void set_allocated_table_name(std::string* table_name); + private: + const std::string& _internal_table_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_name(const std::string& value); + std::string* _internal_mutable_table_name(); + public: + + // string desc = 4; + void clear_desc(); + const std::string& desc() const; + template + void set_desc(ArgT0&& arg0, ArgT... args); + std::string* mutable_desc(); + PROTOBUF_NODISCARD std::string* release_desc(); + void set_allocated_desc(std::string* desc); + private: + const std::string& _internal_desc() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_desc(const std::string& value); + std::string* _internal_mutable_desc(); + public: + + // string time_index = 6; + void clear_time_index(); + const std::string& time_index() const; + template + void set_time_index(ArgT0&& arg0, ArgT... args); + std::string* mutable_time_index(); + PROTOBUF_NODISCARD std::string* release_time_index(); + void set_allocated_time_index(std::string* time_index); + private: + const std::string& _internal_time_index() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_time_index(const std::string& value); + std::string* _internal_mutable_time_index(); + public: + + // string engine = 12; + void clear_engine(); + const std::string& engine() const; + template + void set_engine(ArgT0&& arg0, ArgT... args); + std::string* mutable_engine(); + PROTOBUF_NODISCARD std::string* release_engine(); + void set_allocated_engine(std::string* engine); + private: + const std::string& _internal_engine() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_engine(const std::string& value); + std::string* _internal_mutable_engine(); + public: + + // .greptime.v1.TableId table_id = 10; + bool has_table_id() const; + private: + bool _internal_has_table_id() const; + public: + void clear_table_id(); + const ::greptime::v1::TableId& table_id() const; + PROTOBUF_NODISCARD ::greptime::v1::TableId* release_table_id(); + ::greptime::v1::TableId* mutable_table_id(); + void set_allocated_table_id(::greptime::v1::TableId* table_id); + private: + const ::greptime::v1::TableId& _internal_table_id() const; + ::greptime::v1::TableId* _internal_mutable_table_id(); + public: + void unsafe_arena_set_allocated_table_id( + ::greptime::v1::TableId* table_id); + ::greptime::v1::TableId* unsafe_arena_release_table_id(); + + // bool create_if_not_exists = 8; + void clear_create_if_not_exists(); + bool create_if_not_exists() const; + void set_create_if_not_exists(bool value); + private: + bool _internal_create_if_not_exists() const; + void _internal_set_create_if_not_exists(bool value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.CreateTableExpr) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::ColumnDef > column_defs_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField primary_keys_; + ::PROTOBUF_NAMESPACE_ID::internal::MapField< + CreateTableExpr_TableOptionsEntry_DoNotUse, + std::string, std::string, + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> table_options_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > region_numbers_; + mutable std::atomic _region_numbers_cached_byte_size_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr desc_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr time_index_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr engine_; + ::greptime::v1::TableId* table_id_; + bool create_if_not_exists_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class AlterExpr final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.AlterExpr) */ { + public: + inline AlterExpr() : AlterExpr(nullptr) {} + ~AlterExpr() override; + explicit PROTOBUF_CONSTEXPR AlterExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + AlterExpr(const AlterExpr& from); + AlterExpr(AlterExpr&& from) noexcept + : AlterExpr() { + *this = ::std::move(from); + } + + inline AlterExpr& operator=(const AlterExpr& from) { + CopyFrom(from); + return *this; + } + inline AlterExpr& operator=(AlterExpr&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const AlterExpr& default_instance() { + return *internal_default_instance(); + } + enum KindCase { + kAddColumns = 4, + kDropColumns = 5, + kRenameTable = 6, + KIND_NOT_SET = 0, + }; + + static inline const AlterExpr* internal_default_instance() { + return reinterpret_cast( + &_AlterExpr_default_instance_); + } + static constexpr int kIndexInFileMessages = + 3; + + friend void swap(AlterExpr& a, AlterExpr& b) { + a.Swap(&b); + } + inline void Swap(AlterExpr* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(AlterExpr* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + AlterExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const AlterExpr& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const AlterExpr& from) { + AlterExpr::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(AlterExpr* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.AlterExpr"; + } + protected: + explicit AlterExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kCatalogNameFieldNumber = 1, + kSchemaNameFieldNumber = 2, + kTableNameFieldNumber = 3, + kTableIdFieldNumber = 7, + kAddColumnsFieldNumber = 4, + kDropColumnsFieldNumber = 5, + kRenameTableFieldNumber = 6, + }; + // string catalog_name = 1; + void clear_catalog_name(); + const std::string& catalog_name() const; + template + void set_catalog_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_catalog_name(); + PROTOBUF_NODISCARD std::string* release_catalog_name(); + void set_allocated_catalog_name(std::string* catalog_name); + private: + const std::string& _internal_catalog_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); + std::string* _internal_mutable_catalog_name(); + public: + + // string schema_name = 2; + void clear_schema_name(); + const std::string& schema_name() const; + template + void set_schema_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_schema_name(); + PROTOBUF_NODISCARD std::string* release_schema_name(); + void set_allocated_schema_name(std::string* schema_name); + private: + const std::string& _internal_schema_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); + std::string* _internal_mutable_schema_name(); + public: + + // string table_name = 3; + void clear_table_name(); + const std::string& table_name() const; + template + void set_table_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_table_name(); + PROTOBUF_NODISCARD std::string* release_table_name(); + void set_allocated_table_name(std::string* table_name); + private: + const std::string& _internal_table_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_name(const std::string& value); + std::string* _internal_mutable_table_name(); + public: + + // .greptime.v1.TableId table_id = 7; + bool has_table_id() const; + private: + bool _internal_has_table_id() const; + public: + void clear_table_id(); + const ::greptime::v1::TableId& table_id() const; + PROTOBUF_NODISCARD ::greptime::v1::TableId* release_table_id(); + ::greptime::v1::TableId* mutable_table_id(); + void set_allocated_table_id(::greptime::v1::TableId* table_id); + private: + const ::greptime::v1::TableId& _internal_table_id() const; + ::greptime::v1::TableId* _internal_mutable_table_id(); + public: + void unsafe_arena_set_allocated_table_id( + ::greptime::v1::TableId* table_id); + ::greptime::v1::TableId* unsafe_arena_release_table_id(); + + // .greptime.v1.AddColumns add_columns = 4; + bool has_add_columns() const; + private: + bool _internal_has_add_columns() const; + public: + void clear_add_columns(); + const ::greptime::v1::AddColumns& add_columns() const; + PROTOBUF_NODISCARD ::greptime::v1::AddColumns* release_add_columns(); + ::greptime::v1::AddColumns* mutable_add_columns(); + void set_allocated_add_columns(::greptime::v1::AddColumns* add_columns); + private: + const ::greptime::v1::AddColumns& _internal_add_columns() const; + ::greptime::v1::AddColumns* _internal_mutable_add_columns(); + public: + void unsafe_arena_set_allocated_add_columns( + ::greptime::v1::AddColumns* add_columns); + ::greptime::v1::AddColumns* unsafe_arena_release_add_columns(); + + // .greptime.v1.DropColumns drop_columns = 5; + bool has_drop_columns() const; + private: + bool _internal_has_drop_columns() const; + public: + void clear_drop_columns(); + const ::greptime::v1::DropColumns& drop_columns() const; + PROTOBUF_NODISCARD ::greptime::v1::DropColumns* release_drop_columns(); + ::greptime::v1::DropColumns* mutable_drop_columns(); + void set_allocated_drop_columns(::greptime::v1::DropColumns* drop_columns); + private: + const ::greptime::v1::DropColumns& _internal_drop_columns() const; + ::greptime::v1::DropColumns* _internal_mutable_drop_columns(); + public: + void unsafe_arena_set_allocated_drop_columns( + ::greptime::v1::DropColumns* drop_columns); + ::greptime::v1::DropColumns* unsafe_arena_release_drop_columns(); + + // .greptime.v1.RenameTable rename_table = 6; + bool has_rename_table() const; + private: + bool _internal_has_rename_table() const; + public: + void clear_rename_table(); + const ::greptime::v1::RenameTable& rename_table() const; + PROTOBUF_NODISCARD ::greptime::v1::RenameTable* release_rename_table(); + ::greptime::v1::RenameTable* mutable_rename_table(); + void set_allocated_rename_table(::greptime::v1::RenameTable* rename_table); + private: + const ::greptime::v1::RenameTable& _internal_rename_table() const; + ::greptime::v1::RenameTable* _internal_mutable_rename_table(); + public: + void unsafe_arena_set_allocated_rename_table( + ::greptime::v1::RenameTable* rename_table); + ::greptime::v1::RenameTable* unsafe_arena_release_rename_table(); + + void clear_kind(); + KindCase kind_case() const; + // @@protoc_insertion_point(class_scope:greptime.v1.AlterExpr) + private: + class _Internal; + void set_has_add_columns(); + void set_has_drop_columns(); + void set_has_rename_table(); + + inline bool has_kind() const; + inline void clear_has_kind(); + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_name_; + ::greptime::v1::TableId* table_id_; + union KindUnion { + constexpr KindUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::greptime::v1::AddColumns* add_columns_; + ::greptime::v1::DropColumns* drop_columns_; + ::greptime::v1::RenameTable* rename_table_; + } kind_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class DropTableExpr final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.DropTableExpr) */ { + public: + inline DropTableExpr() : DropTableExpr(nullptr) {} + ~DropTableExpr() override; + explicit PROTOBUF_CONSTEXPR DropTableExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + DropTableExpr(const DropTableExpr& from); + DropTableExpr(DropTableExpr&& from) noexcept + : DropTableExpr() { + *this = ::std::move(from); + } + + inline DropTableExpr& operator=(const DropTableExpr& from) { + CopyFrom(from); + return *this; + } + inline DropTableExpr& operator=(DropTableExpr&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const DropTableExpr& default_instance() { + return *internal_default_instance(); + } + static inline const DropTableExpr* internal_default_instance() { + return reinterpret_cast( + &_DropTableExpr_default_instance_); + } + static constexpr int kIndexInFileMessages = + 4; + + friend void swap(DropTableExpr& a, DropTableExpr& b) { + a.Swap(&b); + } + inline void Swap(DropTableExpr* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(DropTableExpr* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + DropTableExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const DropTableExpr& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const DropTableExpr& from) { + DropTableExpr::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(DropTableExpr* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.DropTableExpr"; + } + protected: + explicit DropTableExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kCatalogNameFieldNumber = 1, + kSchemaNameFieldNumber = 2, + kTableNameFieldNumber = 3, + kTableIdFieldNumber = 4, + }; + // string catalog_name = 1; + void clear_catalog_name(); + const std::string& catalog_name() const; + template + void set_catalog_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_catalog_name(); + PROTOBUF_NODISCARD std::string* release_catalog_name(); + void set_allocated_catalog_name(std::string* catalog_name); + private: + const std::string& _internal_catalog_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); + std::string* _internal_mutable_catalog_name(); + public: + + // string schema_name = 2; + void clear_schema_name(); + const std::string& schema_name() const; + template + void set_schema_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_schema_name(); + PROTOBUF_NODISCARD std::string* release_schema_name(); + void set_allocated_schema_name(std::string* schema_name); + private: + const std::string& _internal_schema_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); + std::string* _internal_mutable_schema_name(); + public: + + // string table_name = 3; + void clear_table_name(); + const std::string& table_name() const; + template + void set_table_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_table_name(); + PROTOBUF_NODISCARD std::string* release_table_name(); + void set_allocated_table_name(std::string* table_name); + private: + const std::string& _internal_table_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_name(const std::string& value); + std::string* _internal_mutable_table_name(); + public: + + // .greptime.v1.TableId table_id = 4; + bool has_table_id() const; + private: + bool _internal_has_table_id() const; + public: + void clear_table_id(); + const ::greptime::v1::TableId& table_id() const; + PROTOBUF_NODISCARD ::greptime::v1::TableId* release_table_id(); + ::greptime::v1::TableId* mutable_table_id(); + void set_allocated_table_id(::greptime::v1::TableId* table_id); + private: + const ::greptime::v1::TableId& _internal_table_id() const; + ::greptime::v1::TableId* _internal_mutable_table_id(); + public: + void unsafe_arena_set_allocated_table_id( + ::greptime::v1::TableId* table_id); + ::greptime::v1::TableId* unsafe_arena_release_table_id(); + + // @@protoc_insertion_point(class_scope:greptime.v1.DropTableExpr) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_name_; + ::greptime::v1::TableId* table_id_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class FlushTableExpr final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.FlushTableExpr) */ { + public: + inline FlushTableExpr() : FlushTableExpr(nullptr) {} + ~FlushTableExpr() override; + explicit PROTOBUF_CONSTEXPR FlushTableExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + FlushTableExpr(const FlushTableExpr& from); + FlushTableExpr(FlushTableExpr&& from) noexcept + : FlushTableExpr() { + *this = ::std::move(from); + } + + inline FlushTableExpr& operator=(const FlushTableExpr& from) { + CopyFrom(from); + return *this; + } + inline FlushTableExpr& operator=(FlushTableExpr&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const FlushTableExpr& default_instance() { + return *internal_default_instance(); + } + static inline const FlushTableExpr* internal_default_instance() { + return reinterpret_cast( + &_FlushTableExpr_default_instance_); + } + static constexpr int kIndexInFileMessages = + 5; + + friend void swap(FlushTableExpr& a, FlushTableExpr& b) { + a.Swap(&b); + } + inline void Swap(FlushTableExpr* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(FlushTableExpr* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + FlushTableExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const FlushTableExpr& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const FlushTableExpr& from) { + FlushTableExpr::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(FlushTableExpr* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.FlushTableExpr"; + } + protected: + explicit FlushTableExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kCatalogNameFieldNumber = 1, + kSchemaNameFieldNumber = 2, + kTableNameFieldNumber = 3, + kTableIdFieldNumber = 5, + kRegionNumberFieldNumber = 4, + }; + // string catalog_name = 1; + void clear_catalog_name(); + const std::string& catalog_name() const; + template + void set_catalog_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_catalog_name(); + PROTOBUF_NODISCARD std::string* release_catalog_name(); + void set_allocated_catalog_name(std::string* catalog_name); + private: + const std::string& _internal_catalog_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); + std::string* _internal_mutable_catalog_name(); + public: + + // string schema_name = 2; + void clear_schema_name(); + const std::string& schema_name() const; + template + void set_schema_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_schema_name(); + PROTOBUF_NODISCARD std::string* release_schema_name(); + void set_allocated_schema_name(std::string* schema_name); + private: + const std::string& _internal_schema_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); + std::string* _internal_mutable_schema_name(); + public: + + // string table_name = 3; + void clear_table_name(); + const std::string& table_name() const; + template + void set_table_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_table_name(); + PROTOBUF_NODISCARD std::string* release_table_name(); + void set_allocated_table_name(std::string* table_name); + private: + const std::string& _internal_table_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_name(const std::string& value); + std::string* _internal_mutable_table_name(); + public: + + // .greptime.v1.TableId table_id = 5; + bool has_table_id() const; + private: + bool _internal_has_table_id() const; + public: + void clear_table_id(); + const ::greptime::v1::TableId& table_id() const; + PROTOBUF_NODISCARD ::greptime::v1::TableId* release_table_id(); + ::greptime::v1::TableId* mutable_table_id(); + void set_allocated_table_id(::greptime::v1::TableId* table_id); + private: + const ::greptime::v1::TableId& _internal_table_id() const; + ::greptime::v1::TableId* _internal_mutable_table_id(); + public: + void unsafe_arena_set_allocated_table_id( + ::greptime::v1::TableId* table_id); + ::greptime::v1::TableId* unsafe_arena_release_table_id(); + + // optional uint32 region_number = 4; + bool has_region_number() const; + private: + bool _internal_has_region_number() const; + public: + void clear_region_number(); + uint32_t region_number() const; + void set_region_number(uint32_t value); + private: + uint32_t _internal_region_number() const; + void _internal_set_region_number(uint32_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.FlushTableExpr) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_name_; + ::greptime::v1::TableId* table_id_; + uint32_t region_number_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class CompactTableExpr final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.CompactTableExpr) */ { + public: + inline CompactTableExpr() : CompactTableExpr(nullptr) {} + ~CompactTableExpr() override; + explicit PROTOBUF_CONSTEXPR CompactTableExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + CompactTableExpr(const CompactTableExpr& from); + CompactTableExpr(CompactTableExpr&& from) noexcept + : CompactTableExpr() { + *this = ::std::move(from); + } + + inline CompactTableExpr& operator=(const CompactTableExpr& from) { + CopyFrom(from); + return *this; + } + inline CompactTableExpr& operator=(CompactTableExpr&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const CompactTableExpr& default_instance() { + return *internal_default_instance(); + } + static inline const CompactTableExpr* internal_default_instance() { + return reinterpret_cast( + &_CompactTableExpr_default_instance_); + } + static constexpr int kIndexInFileMessages = + 6; + + friend void swap(CompactTableExpr& a, CompactTableExpr& b) { + a.Swap(&b); + } + inline void Swap(CompactTableExpr* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(CompactTableExpr* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + CompactTableExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const CompactTableExpr& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const CompactTableExpr& from) { + CompactTableExpr::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(CompactTableExpr* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.CompactTableExpr"; + } + protected: + explicit CompactTableExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kCatalogNameFieldNumber = 1, + kSchemaNameFieldNumber = 2, + kTableNameFieldNumber = 3, + kRegionNumberFieldNumber = 4, + }; + // string catalog_name = 1; + void clear_catalog_name(); + const std::string& catalog_name() const; + template + void set_catalog_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_catalog_name(); + PROTOBUF_NODISCARD std::string* release_catalog_name(); + void set_allocated_catalog_name(std::string* catalog_name); + private: + const std::string& _internal_catalog_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); + std::string* _internal_mutable_catalog_name(); + public: + + // string schema_name = 2; + void clear_schema_name(); + const std::string& schema_name() const; + template + void set_schema_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_schema_name(); + PROTOBUF_NODISCARD std::string* release_schema_name(); + void set_allocated_schema_name(std::string* schema_name); + private: + const std::string& _internal_schema_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); + std::string* _internal_mutable_schema_name(); + public: + + // string table_name = 3; + void clear_table_name(); + const std::string& table_name() const; + template + void set_table_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_table_name(); + PROTOBUF_NODISCARD std::string* release_table_name(); + void set_allocated_table_name(std::string* table_name); + private: + const std::string& _internal_table_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_name(const std::string& value); + std::string* _internal_mutable_table_name(); + public: + + // optional uint32 region_number = 4; + bool has_region_number() const; + private: + bool _internal_has_region_number() const; + public: + void clear_region_number(); + uint32_t region_number() const; + void set_region_number(uint32_t value); + private: + uint32_t _internal_region_number() const; + void _internal_set_region_number(uint32_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.CompactTableExpr) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_name_; + uint32_t region_number_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class CreateDatabaseExpr final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.CreateDatabaseExpr) */ { + public: + inline CreateDatabaseExpr() : CreateDatabaseExpr(nullptr) {} + ~CreateDatabaseExpr() override; + explicit PROTOBUF_CONSTEXPR CreateDatabaseExpr(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + CreateDatabaseExpr(const CreateDatabaseExpr& from); + CreateDatabaseExpr(CreateDatabaseExpr&& from) noexcept + : CreateDatabaseExpr() { + *this = ::std::move(from); + } + + inline CreateDatabaseExpr& operator=(const CreateDatabaseExpr& from) { + CopyFrom(from); + return *this; + } + inline CreateDatabaseExpr& operator=(CreateDatabaseExpr&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const CreateDatabaseExpr& default_instance() { + return *internal_default_instance(); + } + static inline const CreateDatabaseExpr* internal_default_instance() { + return reinterpret_cast( + &_CreateDatabaseExpr_default_instance_); + } + static constexpr int kIndexInFileMessages = + 7; + + friend void swap(CreateDatabaseExpr& a, CreateDatabaseExpr& b) { + a.Swap(&b); + } + inline void Swap(CreateDatabaseExpr* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(CreateDatabaseExpr* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + CreateDatabaseExpr* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const CreateDatabaseExpr& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const CreateDatabaseExpr& from) { + CreateDatabaseExpr::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(CreateDatabaseExpr* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.CreateDatabaseExpr"; + } + protected: + explicit CreateDatabaseExpr(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kDatabaseNameFieldNumber = 1, + kCreateIfNotExistsFieldNumber = 2, + }; + // string database_name = 1; + void clear_database_name(); + const std::string& database_name() const; + template + void set_database_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_database_name(); + PROTOBUF_NODISCARD std::string* release_database_name(); + void set_allocated_database_name(std::string* database_name); + private: + const std::string& _internal_database_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_database_name(const std::string& value); + std::string* _internal_mutable_database_name(); + public: + + // bool create_if_not_exists = 2; + void clear_create_if_not_exists(); + bool create_if_not_exists() const; + void set_create_if_not_exists(bool value); + private: + bool _internal_create_if_not_exists() const; + void _internal_set_create_if_not_exists(bool value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.CreateDatabaseExpr) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr database_name_; + bool create_if_not_exists_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class AddColumns final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.AddColumns) */ { + public: + inline AddColumns() : AddColumns(nullptr) {} + ~AddColumns() override; + explicit PROTOBUF_CONSTEXPR AddColumns(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + AddColumns(const AddColumns& from); + AddColumns(AddColumns&& from) noexcept + : AddColumns() { + *this = ::std::move(from); + } + + inline AddColumns& operator=(const AddColumns& from) { + CopyFrom(from); + return *this; + } + inline AddColumns& operator=(AddColumns&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const AddColumns& default_instance() { + return *internal_default_instance(); + } + static inline const AddColumns* internal_default_instance() { + return reinterpret_cast( + &_AddColumns_default_instance_); + } + static constexpr int kIndexInFileMessages = + 8; + + friend void swap(AddColumns& a, AddColumns& b) { + a.Swap(&b); + } + inline void Swap(AddColumns* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(AddColumns* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + AddColumns* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const AddColumns& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const AddColumns& from) { + AddColumns::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(AddColumns* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.AddColumns"; + } + protected: + explicit AddColumns(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kAddColumnsFieldNumber = 1, + }; + // repeated .greptime.v1.AddColumn add_columns = 1; + int add_columns_size() const; + private: + int _internal_add_columns_size() const; + public: + void clear_add_columns(); + ::greptime::v1::AddColumn* mutable_add_columns(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::AddColumn >* + mutable_add_columns(); + private: + const ::greptime::v1::AddColumn& _internal_add_columns(int index) const; + ::greptime::v1::AddColumn* _internal_add_add_columns(); + public: + const ::greptime::v1::AddColumn& add_columns(int index) const; + ::greptime::v1::AddColumn* add_add_columns(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::AddColumn >& + add_columns() const; + + // @@protoc_insertion_point(class_scope:greptime.v1.AddColumns) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::AddColumn > add_columns_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class DropColumns final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.DropColumns) */ { + public: + inline DropColumns() : DropColumns(nullptr) {} + ~DropColumns() override; + explicit PROTOBUF_CONSTEXPR DropColumns(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + DropColumns(const DropColumns& from); + DropColumns(DropColumns&& from) noexcept + : DropColumns() { + *this = ::std::move(from); + } + + inline DropColumns& operator=(const DropColumns& from) { + CopyFrom(from); + return *this; + } + inline DropColumns& operator=(DropColumns&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const DropColumns& default_instance() { + return *internal_default_instance(); + } + static inline const DropColumns* internal_default_instance() { + return reinterpret_cast( + &_DropColumns_default_instance_); + } + static constexpr int kIndexInFileMessages = + 9; + + friend void swap(DropColumns& a, DropColumns& b) { + a.Swap(&b); + } + inline void Swap(DropColumns* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(DropColumns* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + DropColumns* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const DropColumns& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const DropColumns& from) { + DropColumns::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(DropColumns* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.DropColumns"; + } + protected: + explicit DropColumns(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kDropColumnsFieldNumber = 1, + }; + // repeated .greptime.v1.DropColumn drop_columns = 1; + int drop_columns_size() const; + private: + int _internal_drop_columns_size() const; + public: + void clear_drop_columns(); + ::greptime::v1::DropColumn* mutable_drop_columns(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::DropColumn >* + mutable_drop_columns(); + private: + const ::greptime::v1::DropColumn& _internal_drop_columns(int index) const; + ::greptime::v1::DropColumn* _internal_add_drop_columns(); + public: + const ::greptime::v1::DropColumn& drop_columns(int index) const; + ::greptime::v1::DropColumn* add_drop_columns(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::DropColumn >& + drop_columns() const; + + // @@protoc_insertion_point(class_scope:greptime.v1.DropColumns) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::DropColumn > drop_columns_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class RenameTable final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.RenameTable) */ { + public: + inline RenameTable() : RenameTable(nullptr) {} + ~RenameTable() override; + explicit PROTOBUF_CONSTEXPR RenameTable(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + RenameTable(const RenameTable& from); + RenameTable(RenameTable&& from) noexcept + : RenameTable() { + *this = ::std::move(from); + } + + inline RenameTable& operator=(const RenameTable& from) { + CopyFrom(from); + return *this; + } + inline RenameTable& operator=(RenameTable&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RenameTable& default_instance() { + return *internal_default_instance(); + } + static inline const RenameTable* internal_default_instance() { + return reinterpret_cast( + &_RenameTable_default_instance_); + } + static constexpr int kIndexInFileMessages = + 10; + + friend void swap(RenameTable& a, RenameTable& b) { + a.Swap(&b); + } + inline void Swap(RenameTable* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RenameTable* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RenameTable* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const RenameTable& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const RenameTable& from) { + RenameTable::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(RenameTable* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.RenameTable"; + } + protected: + explicit RenameTable(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kNewTableNameFieldNumber = 1, + }; + // string new_table_name = 1; + void clear_new_table_name(); + const std::string& new_table_name() const; + template + void set_new_table_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_new_table_name(); + PROTOBUF_NODISCARD std::string* release_new_table_name(); + void set_allocated_new_table_name(std::string* new_table_name); + private: + const std::string& _internal_new_table_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_new_table_name(const std::string& value); + std::string* _internal_mutable_new_table_name(); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.RenameTable) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr new_table_name_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class AddColumn_Location final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.AddColumn.Location) */ { + public: + inline AddColumn_Location() : AddColumn_Location(nullptr) {} + ~AddColumn_Location() override; + explicit PROTOBUF_CONSTEXPR AddColumn_Location(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + AddColumn_Location(const AddColumn_Location& from); + AddColumn_Location(AddColumn_Location&& from) noexcept + : AddColumn_Location() { + *this = ::std::move(from); + } + + inline AddColumn_Location& operator=(const AddColumn_Location& from) { + CopyFrom(from); + return *this; + } + inline AddColumn_Location& operator=(AddColumn_Location&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const AddColumn_Location& default_instance() { + return *internal_default_instance(); + } + static inline const AddColumn_Location* internal_default_instance() { + return reinterpret_cast( + &_AddColumn_Location_default_instance_); + } + static constexpr int kIndexInFileMessages = + 11; + + friend void swap(AddColumn_Location& a, AddColumn_Location& b) { + a.Swap(&b); + } + inline void Swap(AddColumn_Location* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(AddColumn_Location* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + AddColumn_Location* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const AddColumn_Location& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const AddColumn_Location& from) { + AddColumn_Location::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(AddColumn_Location* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.AddColumn.Location"; + } + protected: + explicit AddColumn_Location(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + typedef AddColumn_Location_LocationType LocationType; + static constexpr LocationType FIRST = + AddColumn_Location_LocationType_FIRST; + static constexpr LocationType AFTER = + AddColumn_Location_LocationType_AFTER; + static inline bool LocationType_IsValid(int value) { + return AddColumn_Location_LocationType_IsValid(value); + } + static constexpr LocationType LocationType_MIN = + AddColumn_Location_LocationType_LocationType_MIN; + static constexpr LocationType LocationType_MAX = + AddColumn_Location_LocationType_LocationType_MAX; + static constexpr int LocationType_ARRAYSIZE = + AddColumn_Location_LocationType_LocationType_ARRAYSIZE; + static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* + LocationType_descriptor() { + return AddColumn_Location_LocationType_descriptor(); + } + template + static inline const std::string& LocationType_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function LocationType_Name."); + return AddColumn_Location_LocationType_Name(enum_t_value); + } + static inline bool LocationType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, + LocationType* value) { + return AddColumn_Location_LocationType_Parse(name, value); + } + + // accessors ------------------------------------------------------- + + enum : int { + kAfterCloumnNameFieldNumber = 2, + kLocationTypeFieldNumber = 1, + }; + // string after_cloumn_name = 2; + void clear_after_cloumn_name(); + const std::string& after_cloumn_name() const; + template + void set_after_cloumn_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_after_cloumn_name(); + PROTOBUF_NODISCARD std::string* release_after_cloumn_name(); + void set_allocated_after_cloumn_name(std::string* after_cloumn_name); + private: + const std::string& _internal_after_cloumn_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_after_cloumn_name(const std::string& value); + std::string* _internal_mutable_after_cloumn_name(); + public: + + // .greptime.v1.AddColumn.Location.LocationType location_type = 1; + void clear_location_type(); + ::greptime::v1::AddColumn_Location_LocationType location_type() const; + void set_location_type(::greptime::v1::AddColumn_Location_LocationType value); + private: + ::greptime::v1::AddColumn_Location_LocationType _internal_location_type() const; + void _internal_set_location_type(::greptime::v1::AddColumn_Location_LocationType value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.AddColumn.Location) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr after_cloumn_name_; + int location_type_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class AddColumn final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.AddColumn) */ { + public: + inline AddColumn() : AddColumn(nullptr) {} + ~AddColumn() override; + explicit PROTOBUF_CONSTEXPR AddColumn(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + AddColumn(const AddColumn& from); + AddColumn(AddColumn&& from) noexcept + : AddColumn() { + *this = ::std::move(from); + } + + inline AddColumn& operator=(const AddColumn& from) { + CopyFrom(from); + return *this; + } + inline AddColumn& operator=(AddColumn&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const AddColumn& default_instance() { + return *internal_default_instance(); + } + static inline const AddColumn* internal_default_instance() { + return reinterpret_cast( + &_AddColumn_default_instance_); + } + static constexpr int kIndexInFileMessages = + 12; + + friend void swap(AddColumn& a, AddColumn& b) { + a.Swap(&b); + } + inline void Swap(AddColumn* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(AddColumn* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + AddColumn* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const AddColumn& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const AddColumn& from) { + AddColumn::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(AddColumn* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.AddColumn"; + } + protected: + explicit AddColumn(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + typedef AddColumn_Location Location; + + // accessors ------------------------------------------------------- + + enum : int { + kColumnDefFieldNumber = 1, + kLocationFieldNumber = 3, + kIsKeyFieldNumber = 2, + }; + // .greptime.v1.ColumnDef column_def = 1; + bool has_column_def() const; + private: + bool _internal_has_column_def() const; + public: + void clear_column_def(); + const ::greptime::v1::ColumnDef& column_def() const; + PROTOBUF_NODISCARD ::greptime::v1::ColumnDef* release_column_def(); + ::greptime::v1::ColumnDef* mutable_column_def(); + void set_allocated_column_def(::greptime::v1::ColumnDef* column_def); + private: + const ::greptime::v1::ColumnDef& _internal_column_def() const; + ::greptime::v1::ColumnDef* _internal_mutable_column_def(); + public: + void unsafe_arena_set_allocated_column_def( + ::greptime::v1::ColumnDef* column_def); + ::greptime::v1::ColumnDef* unsafe_arena_release_column_def(); + + // .greptime.v1.AddColumn.Location location = 3; + bool has_location() const; + private: + bool _internal_has_location() const; + public: + void clear_location(); + const ::greptime::v1::AddColumn_Location& location() const; + PROTOBUF_NODISCARD ::greptime::v1::AddColumn_Location* release_location(); + ::greptime::v1::AddColumn_Location* mutable_location(); + void set_allocated_location(::greptime::v1::AddColumn_Location* location); + private: + const ::greptime::v1::AddColumn_Location& _internal_location() const; + ::greptime::v1::AddColumn_Location* _internal_mutable_location(); + public: + void unsafe_arena_set_allocated_location( + ::greptime::v1::AddColumn_Location* location); + ::greptime::v1::AddColumn_Location* unsafe_arena_release_location(); + + // bool is_key = 2; + void clear_is_key(); + bool is_key() const; + void set_is_key(bool value); + private: + bool _internal_is_key() const; + void _internal_set_is_key(bool value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.AddColumn) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::ColumnDef* column_def_; + ::greptime::v1::AddColumn_Location* location_; + bool is_key_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class DropColumn final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.DropColumn) */ { + public: + inline DropColumn() : DropColumn(nullptr) {} + ~DropColumn() override; + explicit PROTOBUF_CONSTEXPR DropColumn(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + DropColumn(const DropColumn& from); + DropColumn(DropColumn&& from) noexcept + : DropColumn() { + *this = ::std::move(from); + } + + inline DropColumn& operator=(const DropColumn& from) { + CopyFrom(from); + return *this; + } + inline DropColumn& operator=(DropColumn&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const DropColumn& default_instance() { + return *internal_default_instance(); + } + static inline const DropColumn* internal_default_instance() { + return reinterpret_cast( + &_DropColumn_default_instance_); + } + static constexpr int kIndexInFileMessages = + 13; + + friend void swap(DropColumn& a, DropColumn& b) { + a.Swap(&b); + } + inline void Swap(DropColumn* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(DropColumn* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + DropColumn* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const DropColumn& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const DropColumn& from) { + DropColumn::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(DropColumn* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.DropColumn"; + } + protected: + explicit DropColumn(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kNameFieldNumber = 1, + }; + // string name = 1; + void clear_name(); + const std::string& name() const; + template + void set_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* name); + private: + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); + std::string* _internal_mutable_name(); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.DropColumn) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class TableId final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.TableId) */ { + public: + inline TableId() : TableId(nullptr) {} + ~TableId() override; + explicit PROTOBUF_CONSTEXPR TableId(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + TableId(const TableId& from); + TableId(TableId&& from) noexcept + : TableId() { + *this = ::std::move(from); + } + + inline TableId& operator=(const TableId& from) { + CopyFrom(from); + return *this; + } + inline TableId& operator=(TableId&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const TableId& default_instance() { + return *internal_default_instance(); + } + static inline const TableId* internal_default_instance() { + return reinterpret_cast( + &_TableId_default_instance_); + } + static constexpr int kIndexInFileMessages = + 14; + + friend void swap(TableId& a, TableId& b) { + a.Swap(&b); + } + inline void Swap(TableId* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(TableId* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + TableId* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const TableId& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const TableId& from) { + TableId::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(TableId* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.TableId"; + } + protected: + explicit TableId(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kIdFieldNumber = 1, + }; + // uint32 id = 1; + void clear_id(); + uint32_t id() const; + void set_id(uint32_t value); + private: + uint32_t _internal_id() const; + void _internal_set_id(uint32_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.TableId) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + uint32_t id_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fddl_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// DdlRequest + +// .greptime.v1.CreateDatabaseExpr create_database = 1; +inline bool DdlRequest::_internal_has_create_database() const { + return expr_case() == kCreateDatabase; +} +inline bool DdlRequest::has_create_database() const { + return _internal_has_create_database(); +} +inline void DdlRequest::set_has_create_database() { + _impl_._oneof_case_[0] = kCreateDatabase; +} +inline void DdlRequest::clear_create_database() { + if (_internal_has_create_database()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.expr_.create_database_; + } + clear_has_expr(); + } +} +inline ::greptime::v1::CreateDatabaseExpr* DdlRequest::release_create_database() { + // @@protoc_insertion_point(field_release:greptime.v1.DdlRequest.create_database) + if (_internal_has_create_database()) { + clear_has_expr(); + ::greptime::v1::CreateDatabaseExpr* temp = _impl_.expr_.create_database_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.expr_.create_database_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::CreateDatabaseExpr& DdlRequest::_internal_create_database() const { + return _internal_has_create_database() + ? *_impl_.expr_.create_database_ + : reinterpret_cast< ::greptime::v1::CreateDatabaseExpr&>(::greptime::v1::_CreateDatabaseExpr_default_instance_); +} +inline const ::greptime::v1::CreateDatabaseExpr& DdlRequest::create_database() const { + // @@protoc_insertion_point(field_get:greptime.v1.DdlRequest.create_database) + return _internal_create_database(); +} +inline ::greptime::v1::CreateDatabaseExpr* DdlRequest::unsafe_arena_release_create_database() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.DdlRequest.create_database) + if (_internal_has_create_database()) { + clear_has_expr(); + ::greptime::v1::CreateDatabaseExpr* temp = _impl_.expr_.create_database_; + _impl_.expr_.create_database_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void DdlRequest::unsafe_arena_set_allocated_create_database(::greptime::v1::CreateDatabaseExpr* create_database) { + clear_expr(); + if (create_database) { + set_has_create_database(); + _impl_.expr_.create_database_ = create_database; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.DdlRequest.create_database) +} +inline ::greptime::v1::CreateDatabaseExpr* DdlRequest::_internal_mutable_create_database() { + if (!_internal_has_create_database()) { + clear_expr(); + set_has_create_database(); + _impl_.expr_.create_database_ = CreateMaybeMessage< ::greptime::v1::CreateDatabaseExpr >(GetArenaForAllocation()); + } + return _impl_.expr_.create_database_; +} +inline ::greptime::v1::CreateDatabaseExpr* DdlRequest::mutable_create_database() { + ::greptime::v1::CreateDatabaseExpr* _msg = _internal_mutable_create_database(); + // @@protoc_insertion_point(field_mutable:greptime.v1.DdlRequest.create_database) + return _msg; +} + +// .greptime.v1.CreateTableExpr create_table = 2; +inline bool DdlRequest::_internal_has_create_table() const { + return expr_case() == kCreateTable; +} +inline bool DdlRequest::has_create_table() const { + return _internal_has_create_table(); +} +inline void DdlRequest::set_has_create_table() { + _impl_._oneof_case_[0] = kCreateTable; +} +inline void DdlRequest::clear_create_table() { + if (_internal_has_create_table()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.expr_.create_table_; + } + clear_has_expr(); + } +} +inline ::greptime::v1::CreateTableExpr* DdlRequest::release_create_table() { + // @@protoc_insertion_point(field_release:greptime.v1.DdlRequest.create_table) + if (_internal_has_create_table()) { + clear_has_expr(); + ::greptime::v1::CreateTableExpr* temp = _impl_.expr_.create_table_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.expr_.create_table_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::CreateTableExpr& DdlRequest::_internal_create_table() const { + return _internal_has_create_table() + ? *_impl_.expr_.create_table_ + : reinterpret_cast< ::greptime::v1::CreateTableExpr&>(::greptime::v1::_CreateTableExpr_default_instance_); +} +inline const ::greptime::v1::CreateTableExpr& DdlRequest::create_table() const { + // @@protoc_insertion_point(field_get:greptime.v1.DdlRequest.create_table) + return _internal_create_table(); +} +inline ::greptime::v1::CreateTableExpr* DdlRequest::unsafe_arena_release_create_table() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.DdlRequest.create_table) + if (_internal_has_create_table()) { + clear_has_expr(); + ::greptime::v1::CreateTableExpr* temp = _impl_.expr_.create_table_; + _impl_.expr_.create_table_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void DdlRequest::unsafe_arena_set_allocated_create_table(::greptime::v1::CreateTableExpr* create_table) { + clear_expr(); + if (create_table) { + set_has_create_table(); + _impl_.expr_.create_table_ = create_table; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.DdlRequest.create_table) +} +inline ::greptime::v1::CreateTableExpr* DdlRequest::_internal_mutable_create_table() { + if (!_internal_has_create_table()) { + clear_expr(); + set_has_create_table(); + _impl_.expr_.create_table_ = CreateMaybeMessage< ::greptime::v1::CreateTableExpr >(GetArenaForAllocation()); + } + return _impl_.expr_.create_table_; +} +inline ::greptime::v1::CreateTableExpr* DdlRequest::mutable_create_table() { + ::greptime::v1::CreateTableExpr* _msg = _internal_mutable_create_table(); + // @@protoc_insertion_point(field_mutable:greptime.v1.DdlRequest.create_table) + return _msg; +} + +// .greptime.v1.AlterExpr alter = 3; +inline bool DdlRequest::_internal_has_alter() const { + return expr_case() == kAlter; +} +inline bool DdlRequest::has_alter() const { + return _internal_has_alter(); +} +inline void DdlRequest::set_has_alter() { + _impl_._oneof_case_[0] = kAlter; +} +inline void DdlRequest::clear_alter() { + if (_internal_has_alter()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.expr_.alter_; + } + clear_has_expr(); + } +} +inline ::greptime::v1::AlterExpr* DdlRequest::release_alter() { + // @@protoc_insertion_point(field_release:greptime.v1.DdlRequest.alter) + if (_internal_has_alter()) { + clear_has_expr(); + ::greptime::v1::AlterExpr* temp = _impl_.expr_.alter_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.expr_.alter_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::AlterExpr& DdlRequest::_internal_alter() const { + return _internal_has_alter() + ? *_impl_.expr_.alter_ + : reinterpret_cast< ::greptime::v1::AlterExpr&>(::greptime::v1::_AlterExpr_default_instance_); +} +inline const ::greptime::v1::AlterExpr& DdlRequest::alter() const { + // @@protoc_insertion_point(field_get:greptime.v1.DdlRequest.alter) + return _internal_alter(); +} +inline ::greptime::v1::AlterExpr* DdlRequest::unsafe_arena_release_alter() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.DdlRequest.alter) + if (_internal_has_alter()) { + clear_has_expr(); + ::greptime::v1::AlterExpr* temp = _impl_.expr_.alter_; + _impl_.expr_.alter_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void DdlRequest::unsafe_arena_set_allocated_alter(::greptime::v1::AlterExpr* alter) { + clear_expr(); + if (alter) { + set_has_alter(); + _impl_.expr_.alter_ = alter; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.DdlRequest.alter) +} +inline ::greptime::v1::AlterExpr* DdlRequest::_internal_mutable_alter() { + if (!_internal_has_alter()) { + clear_expr(); + set_has_alter(); + _impl_.expr_.alter_ = CreateMaybeMessage< ::greptime::v1::AlterExpr >(GetArenaForAllocation()); + } + return _impl_.expr_.alter_; +} +inline ::greptime::v1::AlterExpr* DdlRequest::mutable_alter() { + ::greptime::v1::AlterExpr* _msg = _internal_mutable_alter(); + // @@protoc_insertion_point(field_mutable:greptime.v1.DdlRequest.alter) + return _msg; +} + +// .greptime.v1.DropTableExpr drop_table = 4; +inline bool DdlRequest::_internal_has_drop_table() const { + return expr_case() == kDropTable; +} +inline bool DdlRequest::has_drop_table() const { + return _internal_has_drop_table(); +} +inline void DdlRequest::set_has_drop_table() { + _impl_._oneof_case_[0] = kDropTable; +} +inline void DdlRequest::clear_drop_table() { + if (_internal_has_drop_table()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.expr_.drop_table_; + } + clear_has_expr(); + } +} +inline ::greptime::v1::DropTableExpr* DdlRequest::release_drop_table() { + // @@protoc_insertion_point(field_release:greptime.v1.DdlRequest.drop_table) + if (_internal_has_drop_table()) { + clear_has_expr(); + ::greptime::v1::DropTableExpr* temp = _impl_.expr_.drop_table_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.expr_.drop_table_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::DropTableExpr& DdlRequest::_internal_drop_table() const { + return _internal_has_drop_table() + ? *_impl_.expr_.drop_table_ + : reinterpret_cast< ::greptime::v1::DropTableExpr&>(::greptime::v1::_DropTableExpr_default_instance_); +} +inline const ::greptime::v1::DropTableExpr& DdlRequest::drop_table() const { + // @@protoc_insertion_point(field_get:greptime.v1.DdlRequest.drop_table) + return _internal_drop_table(); +} +inline ::greptime::v1::DropTableExpr* DdlRequest::unsafe_arena_release_drop_table() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.DdlRequest.drop_table) + if (_internal_has_drop_table()) { + clear_has_expr(); + ::greptime::v1::DropTableExpr* temp = _impl_.expr_.drop_table_; + _impl_.expr_.drop_table_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void DdlRequest::unsafe_arena_set_allocated_drop_table(::greptime::v1::DropTableExpr* drop_table) { + clear_expr(); + if (drop_table) { + set_has_drop_table(); + _impl_.expr_.drop_table_ = drop_table; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.DdlRequest.drop_table) +} +inline ::greptime::v1::DropTableExpr* DdlRequest::_internal_mutable_drop_table() { + if (!_internal_has_drop_table()) { + clear_expr(); + set_has_drop_table(); + _impl_.expr_.drop_table_ = CreateMaybeMessage< ::greptime::v1::DropTableExpr >(GetArenaForAllocation()); + } + return _impl_.expr_.drop_table_; +} +inline ::greptime::v1::DropTableExpr* DdlRequest::mutable_drop_table() { + ::greptime::v1::DropTableExpr* _msg = _internal_mutable_drop_table(); + // @@protoc_insertion_point(field_mutable:greptime.v1.DdlRequest.drop_table) + return _msg; +} + +// .greptime.v1.FlushTableExpr flush_table = 5; +inline bool DdlRequest::_internal_has_flush_table() const { + return expr_case() == kFlushTable; +} +inline bool DdlRequest::has_flush_table() const { + return _internal_has_flush_table(); +} +inline void DdlRequest::set_has_flush_table() { + _impl_._oneof_case_[0] = kFlushTable; +} +inline void DdlRequest::clear_flush_table() { + if (_internal_has_flush_table()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.expr_.flush_table_; + } + clear_has_expr(); + } +} +inline ::greptime::v1::FlushTableExpr* DdlRequest::release_flush_table() { + // @@protoc_insertion_point(field_release:greptime.v1.DdlRequest.flush_table) + if (_internal_has_flush_table()) { + clear_has_expr(); + ::greptime::v1::FlushTableExpr* temp = _impl_.expr_.flush_table_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.expr_.flush_table_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::FlushTableExpr& DdlRequest::_internal_flush_table() const { + return _internal_has_flush_table() + ? *_impl_.expr_.flush_table_ + : reinterpret_cast< ::greptime::v1::FlushTableExpr&>(::greptime::v1::_FlushTableExpr_default_instance_); +} +inline const ::greptime::v1::FlushTableExpr& DdlRequest::flush_table() const { + // @@protoc_insertion_point(field_get:greptime.v1.DdlRequest.flush_table) + return _internal_flush_table(); +} +inline ::greptime::v1::FlushTableExpr* DdlRequest::unsafe_arena_release_flush_table() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.DdlRequest.flush_table) + if (_internal_has_flush_table()) { + clear_has_expr(); + ::greptime::v1::FlushTableExpr* temp = _impl_.expr_.flush_table_; + _impl_.expr_.flush_table_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void DdlRequest::unsafe_arena_set_allocated_flush_table(::greptime::v1::FlushTableExpr* flush_table) { + clear_expr(); + if (flush_table) { + set_has_flush_table(); + _impl_.expr_.flush_table_ = flush_table; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.DdlRequest.flush_table) +} +inline ::greptime::v1::FlushTableExpr* DdlRequest::_internal_mutable_flush_table() { + if (!_internal_has_flush_table()) { + clear_expr(); + set_has_flush_table(); + _impl_.expr_.flush_table_ = CreateMaybeMessage< ::greptime::v1::FlushTableExpr >(GetArenaForAllocation()); + } + return _impl_.expr_.flush_table_; +} +inline ::greptime::v1::FlushTableExpr* DdlRequest::mutable_flush_table() { + ::greptime::v1::FlushTableExpr* _msg = _internal_mutable_flush_table(); + // @@protoc_insertion_point(field_mutable:greptime.v1.DdlRequest.flush_table) + return _msg; +} + +// .greptime.v1.CompactTableExpr compact_table = 6; +inline bool DdlRequest::_internal_has_compact_table() const { + return expr_case() == kCompactTable; +} +inline bool DdlRequest::has_compact_table() const { + return _internal_has_compact_table(); +} +inline void DdlRequest::set_has_compact_table() { + _impl_._oneof_case_[0] = kCompactTable; +} +inline void DdlRequest::clear_compact_table() { + if (_internal_has_compact_table()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.expr_.compact_table_; + } + clear_has_expr(); + } +} +inline ::greptime::v1::CompactTableExpr* DdlRequest::release_compact_table() { + // @@protoc_insertion_point(field_release:greptime.v1.DdlRequest.compact_table) + if (_internal_has_compact_table()) { + clear_has_expr(); + ::greptime::v1::CompactTableExpr* temp = _impl_.expr_.compact_table_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.expr_.compact_table_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::CompactTableExpr& DdlRequest::_internal_compact_table() const { + return _internal_has_compact_table() + ? *_impl_.expr_.compact_table_ + : reinterpret_cast< ::greptime::v1::CompactTableExpr&>(::greptime::v1::_CompactTableExpr_default_instance_); +} +inline const ::greptime::v1::CompactTableExpr& DdlRequest::compact_table() const { + // @@protoc_insertion_point(field_get:greptime.v1.DdlRequest.compact_table) + return _internal_compact_table(); +} +inline ::greptime::v1::CompactTableExpr* DdlRequest::unsafe_arena_release_compact_table() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.DdlRequest.compact_table) + if (_internal_has_compact_table()) { + clear_has_expr(); + ::greptime::v1::CompactTableExpr* temp = _impl_.expr_.compact_table_; + _impl_.expr_.compact_table_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void DdlRequest::unsafe_arena_set_allocated_compact_table(::greptime::v1::CompactTableExpr* compact_table) { + clear_expr(); + if (compact_table) { + set_has_compact_table(); + _impl_.expr_.compact_table_ = compact_table; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.DdlRequest.compact_table) +} +inline ::greptime::v1::CompactTableExpr* DdlRequest::_internal_mutable_compact_table() { + if (!_internal_has_compact_table()) { + clear_expr(); + set_has_compact_table(); + _impl_.expr_.compact_table_ = CreateMaybeMessage< ::greptime::v1::CompactTableExpr >(GetArenaForAllocation()); + } + return _impl_.expr_.compact_table_; +} +inline ::greptime::v1::CompactTableExpr* DdlRequest::mutable_compact_table() { + ::greptime::v1::CompactTableExpr* _msg = _internal_mutable_compact_table(); + // @@protoc_insertion_point(field_mutable:greptime.v1.DdlRequest.compact_table) + return _msg; +} + +inline bool DdlRequest::has_expr() const { + return expr_case() != EXPR_NOT_SET; +} +inline void DdlRequest::clear_has_expr() { + _impl_._oneof_case_[0] = EXPR_NOT_SET; +} +inline DdlRequest::ExprCase DdlRequest::expr_case() const { + return DdlRequest::ExprCase(_impl_._oneof_case_[0]); +} +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// CreateTableExpr + +// string catalog_name = 1; +inline void CreateTableExpr::clear_catalog_name() { + _impl_.catalog_name_.ClearToEmpty(); +} +inline const std::string& CreateTableExpr::catalog_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.CreateTableExpr.catalog_name) + return _internal_catalog_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CreateTableExpr::set_catalog_name(ArgT0&& arg0, ArgT... args) { + + _impl_.catalog_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.CreateTableExpr.catalog_name) +} +inline std::string* CreateTableExpr::mutable_catalog_name() { + std::string* _s = _internal_mutable_catalog_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.CreateTableExpr.catalog_name) + return _s; +} +inline const std::string& CreateTableExpr::_internal_catalog_name() const { + return _impl_.catalog_name_.Get(); +} +inline void CreateTableExpr::_internal_set_catalog_name(const std::string& value) { + + _impl_.catalog_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* CreateTableExpr::_internal_mutable_catalog_name() { + + return _impl_.catalog_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* CreateTableExpr::release_catalog_name() { + // @@protoc_insertion_point(field_release:greptime.v1.CreateTableExpr.catalog_name) + return _impl_.catalog_name_.Release(); +} +inline void CreateTableExpr::set_allocated_catalog_name(std::string* catalog_name) { + if (catalog_name != nullptr) { + + } else { + + } + _impl_.catalog_name_.SetAllocated(catalog_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.catalog_name_.IsDefault()) { + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.CreateTableExpr.catalog_name) +} + +// string schema_name = 2; +inline void CreateTableExpr::clear_schema_name() { + _impl_.schema_name_.ClearToEmpty(); +} +inline const std::string& CreateTableExpr::schema_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.CreateTableExpr.schema_name) + return _internal_schema_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CreateTableExpr::set_schema_name(ArgT0&& arg0, ArgT... args) { + + _impl_.schema_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.CreateTableExpr.schema_name) +} +inline std::string* CreateTableExpr::mutable_schema_name() { + std::string* _s = _internal_mutable_schema_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.CreateTableExpr.schema_name) + return _s; +} +inline const std::string& CreateTableExpr::_internal_schema_name() const { + return _impl_.schema_name_.Get(); +} +inline void CreateTableExpr::_internal_set_schema_name(const std::string& value) { + + _impl_.schema_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* CreateTableExpr::_internal_mutable_schema_name() { + + return _impl_.schema_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* CreateTableExpr::release_schema_name() { + // @@protoc_insertion_point(field_release:greptime.v1.CreateTableExpr.schema_name) + return _impl_.schema_name_.Release(); +} +inline void CreateTableExpr::set_allocated_schema_name(std::string* schema_name) { + if (schema_name != nullptr) { + + } else { + + } + _impl_.schema_name_.SetAllocated(schema_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.schema_name_.IsDefault()) { + _impl_.schema_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.CreateTableExpr.schema_name) +} + +// string table_name = 3; +inline void CreateTableExpr::clear_table_name() { + _impl_.table_name_.ClearToEmpty(); +} +inline const std::string& CreateTableExpr::table_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.CreateTableExpr.table_name) + return _internal_table_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CreateTableExpr::set_table_name(ArgT0&& arg0, ArgT... args) { + + _impl_.table_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.CreateTableExpr.table_name) +} +inline std::string* CreateTableExpr::mutable_table_name() { + std::string* _s = _internal_mutable_table_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.CreateTableExpr.table_name) + return _s; +} +inline const std::string& CreateTableExpr::_internal_table_name() const { + return _impl_.table_name_.Get(); +} +inline void CreateTableExpr::_internal_set_table_name(const std::string& value) { + + _impl_.table_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* CreateTableExpr::_internal_mutable_table_name() { + + return _impl_.table_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* CreateTableExpr::release_table_name() { + // @@protoc_insertion_point(field_release:greptime.v1.CreateTableExpr.table_name) + return _impl_.table_name_.Release(); +} +inline void CreateTableExpr::set_allocated_table_name(std::string* table_name) { + if (table_name != nullptr) { + + } else { + + } + _impl_.table_name_.SetAllocated(table_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.table_name_.IsDefault()) { + _impl_.table_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.CreateTableExpr.table_name) +} + +// string desc = 4; +inline void CreateTableExpr::clear_desc() { + _impl_.desc_.ClearToEmpty(); +} +inline const std::string& CreateTableExpr::desc() const { + // @@protoc_insertion_point(field_get:greptime.v1.CreateTableExpr.desc) + return _internal_desc(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CreateTableExpr::set_desc(ArgT0&& arg0, ArgT... args) { + + _impl_.desc_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.CreateTableExpr.desc) +} +inline std::string* CreateTableExpr::mutable_desc() { + std::string* _s = _internal_mutable_desc(); + // @@protoc_insertion_point(field_mutable:greptime.v1.CreateTableExpr.desc) + return _s; +} +inline const std::string& CreateTableExpr::_internal_desc() const { + return _impl_.desc_.Get(); +} +inline void CreateTableExpr::_internal_set_desc(const std::string& value) { + + _impl_.desc_.Set(value, GetArenaForAllocation()); +} +inline std::string* CreateTableExpr::_internal_mutable_desc() { + + return _impl_.desc_.Mutable(GetArenaForAllocation()); +} +inline std::string* CreateTableExpr::release_desc() { + // @@protoc_insertion_point(field_release:greptime.v1.CreateTableExpr.desc) + return _impl_.desc_.Release(); +} +inline void CreateTableExpr::set_allocated_desc(std::string* desc) { + if (desc != nullptr) { + + } else { + + } + _impl_.desc_.SetAllocated(desc, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.desc_.IsDefault()) { + _impl_.desc_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.CreateTableExpr.desc) +} + +// repeated .greptime.v1.ColumnDef column_defs = 5; +inline int CreateTableExpr::_internal_column_defs_size() const { + return _impl_.column_defs_.size(); +} +inline int CreateTableExpr::column_defs_size() const { + return _internal_column_defs_size(); +} +inline ::greptime::v1::ColumnDef* CreateTableExpr::mutable_column_defs(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.CreateTableExpr.column_defs) + return _impl_.column_defs_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::ColumnDef >* +CreateTableExpr::mutable_column_defs() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.CreateTableExpr.column_defs) + return &_impl_.column_defs_; +} +inline const ::greptime::v1::ColumnDef& CreateTableExpr::_internal_column_defs(int index) const { + return _impl_.column_defs_.Get(index); +} +inline const ::greptime::v1::ColumnDef& CreateTableExpr::column_defs(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.CreateTableExpr.column_defs) + return _internal_column_defs(index); +} +inline ::greptime::v1::ColumnDef* CreateTableExpr::_internal_add_column_defs() { + return _impl_.column_defs_.Add(); +} +inline ::greptime::v1::ColumnDef* CreateTableExpr::add_column_defs() { + ::greptime::v1::ColumnDef* _add = _internal_add_column_defs(); + // @@protoc_insertion_point(field_add:greptime.v1.CreateTableExpr.column_defs) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::ColumnDef >& +CreateTableExpr::column_defs() const { + // @@protoc_insertion_point(field_list:greptime.v1.CreateTableExpr.column_defs) + return _impl_.column_defs_; +} + +// string time_index = 6; +inline void CreateTableExpr::clear_time_index() { + _impl_.time_index_.ClearToEmpty(); +} +inline const std::string& CreateTableExpr::time_index() const { + // @@protoc_insertion_point(field_get:greptime.v1.CreateTableExpr.time_index) + return _internal_time_index(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CreateTableExpr::set_time_index(ArgT0&& arg0, ArgT... args) { + + _impl_.time_index_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.CreateTableExpr.time_index) +} +inline std::string* CreateTableExpr::mutable_time_index() { + std::string* _s = _internal_mutable_time_index(); + // @@protoc_insertion_point(field_mutable:greptime.v1.CreateTableExpr.time_index) + return _s; +} +inline const std::string& CreateTableExpr::_internal_time_index() const { + return _impl_.time_index_.Get(); +} +inline void CreateTableExpr::_internal_set_time_index(const std::string& value) { + + _impl_.time_index_.Set(value, GetArenaForAllocation()); +} +inline std::string* CreateTableExpr::_internal_mutable_time_index() { + + return _impl_.time_index_.Mutable(GetArenaForAllocation()); +} +inline std::string* CreateTableExpr::release_time_index() { + // @@protoc_insertion_point(field_release:greptime.v1.CreateTableExpr.time_index) + return _impl_.time_index_.Release(); +} +inline void CreateTableExpr::set_allocated_time_index(std::string* time_index) { + if (time_index != nullptr) { + + } else { + + } + _impl_.time_index_.SetAllocated(time_index, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.time_index_.IsDefault()) { + _impl_.time_index_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.CreateTableExpr.time_index) +} + +// repeated string primary_keys = 7; +inline int CreateTableExpr::_internal_primary_keys_size() const { + return _impl_.primary_keys_.size(); +} +inline int CreateTableExpr::primary_keys_size() const { + return _internal_primary_keys_size(); +} +inline void CreateTableExpr::clear_primary_keys() { + _impl_.primary_keys_.Clear(); +} +inline std::string* CreateTableExpr::add_primary_keys() { + std::string* _s = _internal_add_primary_keys(); + // @@protoc_insertion_point(field_add_mutable:greptime.v1.CreateTableExpr.primary_keys) + return _s; +} +inline const std::string& CreateTableExpr::_internal_primary_keys(int index) const { + return _impl_.primary_keys_.Get(index); +} +inline const std::string& CreateTableExpr::primary_keys(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.CreateTableExpr.primary_keys) + return _internal_primary_keys(index); +} +inline std::string* CreateTableExpr::mutable_primary_keys(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.CreateTableExpr.primary_keys) + return _impl_.primary_keys_.Mutable(index); +} +inline void CreateTableExpr::set_primary_keys(int index, const std::string& value) { + _impl_.primary_keys_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set:greptime.v1.CreateTableExpr.primary_keys) +} +inline void CreateTableExpr::set_primary_keys(int index, std::string&& value) { + _impl_.primary_keys_.Mutable(index)->assign(std::move(value)); + // @@protoc_insertion_point(field_set:greptime.v1.CreateTableExpr.primary_keys) +} +inline void CreateTableExpr::set_primary_keys(int index, const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.primary_keys_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set_char:greptime.v1.CreateTableExpr.primary_keys) +} +inline void CreateTableExpr::set_primary_keys(int index, const char* value, size_t size) { + _impl_.primary_keys_.Mutable(index)->assign( + reinterpret_cast(value), size); + // @@protoc_insertion_point(field_set_pointer:greptime.v1.CreateTableExpr.primary_keys) +} +inline std::string* CreateTableExpr::_internal_add_primary_keys() { + return _impl_.primary_keys_.Add(); +} +inline void CreateTableExpr::add_primary_keys(const std::string& value) { + _impl_.primary_keys_.Add()->assign(value); + // @@protoc_insertion_point(field_add:greptime.v1.CreateTableExpr.primary_keys) +} +inline void CreateTableExpr::add_primary_keys(std::string&& value) { + _impl_.primary_keys_.Add(std::move(value)); + // @@protoc_insertion_point(field_add:greptime.v1.CreateTableExpr.primary_keys) +} +inline void CreateTableExpr::add_primary_keys(const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.primary_keys_.Add()->assign(value); + // @@protoc_insertion_point(field_add_char:greptime.v1.CreateTableExpr.primary_keys) +} +inline void CreateTableExpr::add_primary_keys(const char* value, size_t size) { + _impl_.primary_keys_.Add()->assign(reinterpret_cast(value), size); + // @@protoc_insertion_point(field_add_pointer:greptime.v1.CreateTableExpr.primary_keys) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& +CreateTableExpr::primary_keys() const { + // @@protoc_insertion_point(field_list:greptime.v1.CreateTableExpr.primary_keys) + return _impl_.primary_keys_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* +CreateTableExpr::mutable_primary_keys() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.CreateTableExpr.primary_keys) + return &_impl_.primary_keys_; +} + +// bool create_if_not_exists = 8; +inline void CreateTableExpr::clear_create_if_not_exists() { + _impl_.create_if_not_exists_ = false; +} +inline bool CreateTableExpr::_internal_create_if_not_exists() const { + return _impl_.create_if_not_exists_; +} +inline bool CreateTableExpr::create_if_not_exists() const { + // @@protoc_insertion_point(field_get:greptime.v1.CreateTableExpr.create_if_not_exists) + return _internal_create_if_not_exists(); +} +inline void CreateTableExpr::_internal_set_create_if_not_exists(bool value) { + + _impl_.create_if_not_exists_ = value; +} +inline void CreateTableExpr::set_create_if_not_exists(bool value) { + _internal_set_create_if_not_exists(value); + // @@protoc_insertion_point(field_set:greptime.v1.CreateTableExpr.create_if_not_exists) +} + +// map table_options = 9; +inline int CreateTableExpr::_internal_table_options_size() const { + return _impl_.table_options_.size(); +} +inline int CreateTableExpr::table_options_size() const { + return _internal_table_options_size(); +} +inline void CreateTableExpr::clear_table_options() { + _impl_.table_options_.Clear(); +} +inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& +CreateTableExpr::_internal_table_options() const { + return _impl_.table_options_.GetMap(); +} +inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& +CreateTableExpr::table_options() const { + // @@protoc_insertion_point(field_map:greptime.v1.CreateTableExpr.table_options) + return _internal_table_options(); +} +inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* +CreateTableExpr::_internal_mutable_table_options() { + return _impl_.table_options_.MutableMap(); +} +inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* +CreateTableExpr::mutable_table_options() { + // @@protoc_insertion_point(field_mutable_map:greptime.v1.CreateTableExpr.table_options) + return _internal_mutable_table_options(); +} + +// .greptime.v1.TableId table_id = 10; +inline bool CreateTableExpr::_internal_has_table_id() const { + return this != internal_default_instance() && _impl_.table_id_ != nullptr; +} +inline bool CreateTableExpr::has_table_id() const { + return _internal_has_table_id(); +} +inline void CreateTableExpr::clear_table_id() { + if (GetArenaForAllocation() == nullptr && _impl_.table_id_ != nullptr) { + delete _impl_.table_id_; + } + _impl_.table_id_ = nullptr; +} +inline const ::greptime::v1::TableId& CreateTableExpr::_internal_table_id() const { + const ::greptime::v1::TableId* p = _impl_.table_id_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_TableId_default_instance_); +} +inline const ::greptime::v1::TableId& CreateTableExpr::table_id() const { + // @@protoc_insertion_point(field_get:greptime.v1.CreateTableExpr.table_id) + return _internal_table_id(); +} +inline void CreateTableExpr::unsafe_arena_set_allocated_table_id( + ::greptime::v1::TableId* table_id) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_id_); + } + _impl_.table_id_ = table_id; + if (table_id) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.CreateTableExpr.table_id) +} +inline ::greptime::v1::TableId* CreateTableExpr::release_table_id() { + + ::greptime::v1::TableId* temp = _impl_.table_id_; + _impl_.table_id_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::TableId* CreateTableExpr::unsafe_arena_release_table_id() { + // @@protoc_insertion_point(field_release:greptime.v1.CreateTableExpr.table_id) + + ::greptime::v1::TableId* temp = _impl_.table_id_; + _impl_.table_id_ = nullptr; + return temp; +} +inline ::greptime::v1::TableId* CreateTableExpr::_internal_mutable_table_id() { + + if (_impl_.table_id_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::TableId>(GetArenaForAllocation()); + _impl_.table_id_ = p; + } + return _impl_.table_id_; +} +inline ::greptime::v1::TableId* CreateTableExpr::mutable_table_id() { + ::greptime::v1::TableId* _msg = _internal_mutable_table_id(); + // @@protoc_insertion_point(field_mutable:greptime.v1.CreateTableExpr.table_id) + return _msg; +} +inline void CreateTableExpr::set_allocated_table_id(::greptime::v1::TableId* table_id) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.table_id_; + } + if (table_id) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(table_id); + if (message_arena != submessage_arena) { + table_id = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, table_id, submessage_arena); + } + + } else { + + } + _impl_.table_id_ = table_id; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.CreateTableExpr.table_id) +} + +// repeated uint32 region_numbers = 11; +inline int CreateTableExpr::_internal_region_numbers_size() const { + return _impl_.region_numbers_.size(); +} +inline int CreateTableExpr::region_numbers_size() const { + return _internal_region_numbers_size(); +} +inline void CreateTableExpr::clear_region_numbers() { + _impl_.region_numbers_.Clear(); +} +inline uint32_t CreateTableExpr::_internal_region_numbers(int index) const { + return _impl_.region_numbers_.Get(index); +} +inline uint32_t CreateTableExpr::region_numbers(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.CreateTableExpr.region_numbers) + return _internal_region_numbers(index); +} +inline void CreateTableExpr::set_region_numbers(int index, uint32_t value) { + _impl_.region_numbers_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.CreateTableExpr.region_numbers) +} +inline void CreateTableExpr::_internal_add_region_numbers(uint32_t value) { + _impl_.region_numbers_.Add(value); +} +inline void CreateTableExpr::add_region_numbers(uint32_t value) { + _internal_add_region_numbers(value); + // @@protoc_insertion_point(field_add:greptime.v1.CreateTableExpr.region_numbers) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& +CreateTableExpr::_internal_region_numbers() const { + return _impl_.region_numbers_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& +CreateTableExpr::region_numbers() const { + // @@protoc_insertion_point(field_list:greptime.v1.CreateTableExpr.region_numbers) + return _internal_region_numbers(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* +CreateTableExpr::_internal_mutable_region_numbers() { + return &_impl_.region_numbers_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* +CreateTableExpr::mutable_region_numbers() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.CreateTableExpr.region_numbers) + return _internal_mutable_region_numbers(); +} + +// string engine = 12; +inline void CreateTableExpr::clear_engine() { + _impl_.engine_.ClearToEmpty(); +} +inline const std::string& CreateTableExpr::engine() const { + // @@protoc_insertion_point(field_get:greptime.v1.CreateTableExpr.engine) + return _internal_engine(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CreateTableExpr::set_engine(ArgT0&& arg0, ArgT... args) { + + _impl_.engine_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.CreateTableExpr.engine) +} +inline std::string* CreateTableExpr::mutable_engine() { + std::string* _s = _internal_mutable_engine(); + // @@protoc_insertion_point(field_mutable:greptime.v1.CreateTableExpr.engine) + return _s; +} +inline const std::string& CreateTableExpr::_internal_engine() const { + return _impl_.engine_.Get(); +} +inline void CreateTableExpr::_internal_set_engine(const std::string& value) { + + _impl_.engine_.Set(value, GetArenaForAllocation()); +} +inline std::string* CreateTableExpr::_internal_mutable_engine() { + + return _impl_.engine_.Mutable(GetArenaForAllocation()); +} +inline std::string* CreateTableExpr::release_engine() { + // @@protoc_insertion_point(field_release:greptime.v1.CreateTableExpr.engine) + return _impl_.engine_.Release(); +} +inline void CreateTableExpr::set_allocated_engine(std::string* engine) { + if (engine != nullptr) { + + } else { + + } + _impl_.engine_.SetAllocated(engine, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.engine_.IsDefault()) { + _impl_.engine_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.CreateTableExpr.engine) +} + +// ------------------------------------------------------------------- + +// AlterExpr + +// string catalog_name = 1; +inline void AlterExpr::clear_catalog_name() { + _impl_.catalog_name_.ClearToEmpty(); +} +inline const std::string& AlterExpr::catalog_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.AlterExpr.catalog_name) + return _internal_catalog_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void AlterExpr::set_catalog_name(ArgT0&& arg0, ArgT... args) { + + _impl_.catalog_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.AlterExpr.catalog_name) +} +inline std::string* AlterExpr::mutable_catalog_name() { + std::string* _s = _internal_mutable_catalog_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.AlterExpr.catalog_name) + return _s; +} +inline const std::string& AlterExpr::_internal_catalog_name() const { + return _impl_.catalog_name_.Get(); +} +inline void AlterExpr::_internal_set_catalog_name(const std::string& value) { + + _impl_.catalog_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* AlterExpr::_internal_mutable_catalog_name() { + + return _impl_.catalog_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* AlterExpr::release_catalog_name() { + // @@protoc_insertion_point(field_release:greptime.v1.AlterExpr.catalog_name) + return _impl_.catalog_name_.Release(); +} +inline void AlterExpr::set_allocated_catalog_name(std::string* catalog_name) { + if (catalog_name != nullptr) { + + } else { + + } + _impl_.catalog_name_.SetAllocated(catalog_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.catalog_name_.IsDefault()) { + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.AlterExpr.catalog_name) +} + +// string schema_name = 2; +inline void AlterExpr::clear_schema_name() { + _impl_.schema_name_.ClearToEmpty(); +} +inline const std::string& AlterExpr::schema_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.AlterExpr.schema_name) + return _internal_schema_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void AlterExpr::set_schema_name(ArgT0&& arg0, ArgT... args) { + + _impl_.schema_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.AlterExpr.schema_name) +} +inline std::string* AlterExpr::mutable_schema_name() { + std::string* _s = _internal_mutable_schema_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.AlterExpr.schema_name) + return _s; +} +inline const std::string& AlterExpr::_internal_schema_name() const { + return _impl_.schema_name_.Get(); +} +inline void AlterExpr::_internal_set_schema_name(const std::string& value) { + + _impl_.schema_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* AlterExpr::_internal_mutable_schema_name() { + + return _impl_.schema_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* AlterExpr::release_schema_name() { + // @@protoc_insertion_point(field_release:greptime.v1.AlterExpr.schema_name) + return _impl_.schema_name_.Release(); +} +inline void AlterExpr::set_allocated_schema_name(std::string* schema_name) { + if (schema_name != nullptr) { + + } else { + + } + _impl_.schema_name_.SetAllocated(schema_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.schema_name_.IsDefault()) { + _impl_.schema_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.AlterExpr.schema_name) +} + +// string table_name = 3; +inline void AlterExpr::clear_table_name() { + _impl_.table_name_.ClearToEmpty(); +} +inline const std::string& AlterExpr::table_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.AlterExpr.table_name) + return _internal_table_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void AlterExpr::set_table_name(ArgT0&& arg0, ArgT... args) { + + _impl_.table_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.AlterExpr.table_name) +} +inline std::string* AlterExpr::mutable_table_name() { + std::string* _s = _internal_mutable_table_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.AlterExpr.table_name) + return _s; +} +inline const std::string& AlterExpr::_internal_table_name() const { + return _impl_.table_name_.Get(); +} +inline void AlterExpr::_internal_set_table_name(const std::string& value) { + + _impl_.table_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* AlterExpr::_internal_mutable_table_name() { + + return _impl_.table_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* AlterExpr::release_table_name() { + // @@protoc_insertion_point(field_release:greptime.v1.AlterExpr.table_name) + return _impl_.table_name_.Release(); +} +inline void AlterExpr::set_allocated_table_name(std::string* table_name) { + if (table_name != nullptr) { + + } else { + + } + _impl_.table_name_.SetAllocated(table_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.table_name_.IsDefault()) { + _impl_.table_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.AlterExpr.table_name) +} + +// .greptime.v1.AddColumns add_columns = 4; +inline bool AlterExpr::_internal_has_add_columns() const { + return kind_case() == kAddColumns; +} +inline bool AlterExpr::has_add_columns() const { + return _internal_has_add_columns(); +} +inline void AlterExpr::set_has_add_columns() { + _impl_._oneof_case_[0] = kAddColumns; +} +inline void AlterExpr::clear_add_columns() { + if (_internal_has_add_columns()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.kind_.add_columns_; + } + clear_has_kind(); + } +} +inline ::greptime::v1::AddColumns* AlterExpr::release_add_columns() { + // @@protoc_insertion_point(field_release:greptime.v1.AlterExpr.add_columns) + if (_internal_has_add_columns()) { + clear_has_kind(); + ::greptime::v1::AddColumns* temp = _impl_.kind_.add_columns_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.kind_.add_columns_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::AddColumns& AlterExpr::_internal_add_columns() const { + return _internal_has_add_columns() + ? *_impl_.kind_.add_columns_ + : reinterpret_cast< ::greptime::v1::AddColumns&>(::greptime::v1::_AddColumns_default_instance_); +} +inline const ::greptime::v1::AddColumns& AlterExpr::add_columns() const { + // @@protoc_insertion_point(field_get:greptime.v1.AlterExpr.add_columns) + return _internal_add_columns(); +} +inline ::greptime::v1::AddColumns* AlterExpr::unsafe_arena_release_add_columns() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.AlterExpr.add_columns) + if (_internal_has_add_columns()) { + clear_has_kind(); + ::greptime::v1::AddColumns* temp = _impl_.kind_.add_columns_; + _impl_.kind_.add_columns_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void AlterExpr::unsafe_arena_set_allocated_add_columns(::greptime::v1::AddColumns* add_columns) { + clear_kind(); + if (add_columns) { + set_has_add_columns(); + _impl_.kind_.add_columns_ = add_columns; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.AlterExpr.add_columns) +} +inline ::greptime::v1::AddColumns* AlterExpr::_internal_mutable_add_columns() { + if (!_internal_has_add_columns()) { + clear_kind(); + set_has_add_columns(); + _impl_.kind_.add_columns_ = CreateMaybeMessage< ::greptime::v1::AddColumns >(GetArenaForAllocation()); + } + return _impl_.kind_.add_columns_; +} +inline ::greptime::v1::AddColumns* AlterExpr::mutable_add_columns() { + ::greptime::v1::AddColumns* _msg = _internal_mutable_add_columns(); + // @@protoc_insertion_point(field_mutable:greptime.v1.AlterExpr.add_columns) + return _msg; +} + +// .greptime.v1.DropColumns drop_columns = 5; +inline bool AlterExpr::_internal_has_drop_columns() const { + return kind_case() == kDropColumns; +} +inline bool AlterExpr::has_drop_columns() const { + return _internal_has_drop_columns(); +} +inline void AlterExpr::set_has_drop_columns() { + _impl_._oneof_case_[0] = kDropColumns; +} +inline void AlterExpr::clear_drop_columns() { + if (_internal_has_drop_columns()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.kind_.drop_columns_; + } + clear_has_kind(); + } +} +inline ::greptime::v1::DropColumns* AlterExpr::release_drop_columns() { + // @@protoc_insertion_point(field_release:greptime.v1.AlterExpr.drop_columns) + if (_internal_has_drop_columns()) { + clear_has_kind(); + ::greptime::v1::DropColumns* temp = _impl_.kind_.drop_columns_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.kind_.drop_columns_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::DropColumns& AlterExpr::_internal_drop_columns() const { + return _internal_has_drop_columns() + ? *_impl_.kind_.drop_columns_ + : reinterpret_cast< ::greptime::v1::DropColumns&>(::greptime::v1::_DropColumns_default_instance_); +} +inline const ::greptime::v1::DropColumns& AlterExpr::drop_columns() const { + // @@protoc_insertion_point(field_get:greptime.v1.AlterExpr.drop_columns) + return _internal_drop_columns(); +} +inline ::greptime::v1::DropColumns* AlterExpr::unsafe_arena_release_drop_columns() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.AlterExpr.drop_columns) + if (_internal_has_drop_columns()) { + clear_has_kind(); + ::greptime::v1::DropColumns* temp = _impl_.kind_.drop_columns_; + _impl_.kind_.drop_columns_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void AlterExpr::unsafe_arena_set_allocated_drop_columns(::greptime::v1::DropColumns* drop_columns) { + clear_kind(); + if (drop_columns) { + set_has_drop_columns(); + _impl_.kind_.drop_columns_ = drop_columns; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.AlterExpr.drop_columns) +} +inline ::greptime::v1::DropColumns* AlterExpr::_internal_mutable_drop_columns() { + if (!_internal_has_drop_columns()) { + clear_kind(); + set_has_drop_columns(); + _impl_.kind_.drop_columns_ = CreateMaybeMessage< ::greptime::v1::DropColumns >(GetArenaForAllocation()); + } + return _impl_.kind_.drop_columns_; +} +inline ::greptime::v1::DropColumns* AlterExpr::mutable_drop_columns() { + ::greptime::v1::DropColumns* _msg = _internal_mutable_drop_columns(); + // @@protoc_insertion_point(field_mutable:greptime.v1.AlterExpr.drop_columns) + return _msg; +} + +// .greptime.v1.RenameTable rename_table = 6; +inline bool AlterExpr::_internal_has_rename_table() const { + return kind_case() == kRenameTable; +} +inline bool AlterExpr::has_rename_table() const { + return _internal_has_rename_table(); +} +inline void AlterExpr::set_has_rename_table() { + _impl_._oneof_case_[0] = kRenameTable; +} +inline void AlterExpr::clear_rename_table() { + if (_internal_has_rename_table()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.kind_.rename_table_; + } + clear_has_kind(); + } +} +inline ::greptime::v1::RenameTable* AlterExpr::release_rename_table() { + // @@protoc_insertion_point(field_release:greptime.v1.AlterExpr.rename_table) + if (_internal_has_rename_table()) { + clear_has_kind(); + ::greptime::v1::RenameTable* temp = _impl_.kind_.rename_table_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.kind_.rename_table_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::RenameTable& AlterExpr::_internal_rename_table() const { + return _internal_has_rename_table() + ? *_impl_.kind_.rename_table_ + : reinterpret_cast< ::greptime::v1::RenameTable&>(::greptime::v1::_RenameTable_default_instance_); +} +inline const ::greptime::v1::RenameTable& AlterExpr::rename_table() const { + // @@protoc_insertion_point(field_get:greptime.v1.AlterExpr.rename_table) + return _internal_rename_table(); +} +inline ::greptime::v1::RenameTable* AlterExpr::unsafe_arena_release_rename_table() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.AlterExpr.rename_table) + if (_internal_has_rename_table()) { + clear_has_kind(); + ::greptime::v1::RenameTable* temp = _impl_.kind_.rename_table_; + _impl_.kind_.rename_table_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void AlterExpr::unsafe_arena_set_allocated_rename_table(::greptime::v1::RenameTable* rename_table) { + clear_kind(); + if (rename_table) { + set_has_rename_table(); + _impl_.kind_.rename_table_ = rename_table; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.AlterExpr.rename_table) +} +inline ::greptime::v1::RenameTable* AlterExpr::_internal_mutable_rename_table() { + if (!_internal_has_rename_table()) { + clear_kind(); + set_has_rename_table(); + _impl_.kind_.rename_table_ = CreateMaybeMessage< ::greptime::v1::RenameTable >(GetArenaForAllocation()); + } + return _impl_.kind_.rename_table_; +} +inline ::greptime::v1::RenameTable* AlterExpr::mutable_rename_table() { + ::greptime::v1::RenameTable* _msg = _internal_mutable_rename_table(); + // @@protoc_insertion_point(field_mutable:greptime.v1.AlterExpr.rename_table) + return _msg; +} + +// .greptime.v1.TableId table_id = 7; +inline bool AlterExpr::_internal_has_table_id() const { + return this != internal_default_instance() && _impl_.table_id_ != nullptr; +} +inline bool AlterExpr::has_table_id() const { + return _internal_has_table_id(); +} +inline void AlterExpr::clear_table_id() { + if (GetArenaForAllocation() == nullptr && _impl_.table_id_ != nullptr) { + delete _impl_.table_id_; + } + _impl_.table_id_ = nullptr; +} +inline const ::greptime::v1::TableId& AlterExpr::_internal_table_id() const { + const ::greptime::v1::TableId* p = _impl_.table_id_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_TableId_default_instance_); +} +inline const ::greptime::v1::TableId& AlterExpr::table_id() const { + // @@protoc_insertion_point(field_get:greptime.v1.AlterExpr.table_id) + return _internal_table_id(); +} +inline void AlterExpr::unsafe_arena_set_allocated_table_id( + ::greptime::v1::TableId* table_id) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_id_); + } + _impl_.table_id_ = table_id; + if (table_id) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.AlterExpr.table_id) +} +inline ::greptime::v1::TableId* AlterExpr::release_table_id() { + + ::greptime::v1::TableId* temp = _impl_.table_id_; + _impl_.table_id_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::TableId* AlterExpr::unsafe_arena_release_table_id() { + // @@protoc_insertion_point(field_release:greptime.v1.AlterExpr.table_id) + + ::greptime::v1::TableId* temp = _impl_.table_id_; + _impl_.table_id_ = nullptr; + return temp; +} +inline ::greptime::v1::TableId* AlterExpr::_internal_mutable_table_id() { + + if (_impl_.table_id_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::TableId>(GetArenaForAllocation()); + _impl_.table_id_ = p; + } + return _impl_.table_id_; +} +inline ::greptime::v1::TableId* AlterExpr::mutable_table_id() { + ::greptime::v1::TableId* _msg = _internal_mutable_table_id(); + // @@protoc_insertion_point(field_mutable:greptime.v1.AlterExpr.table_id) + return _msg; +} +inline void AlterExpr::set_allocated_table_id(::greptime::v1::TableId* table_id) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.table_id_; + } + if (table_id) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(table_id); + if (message_arena != submessage_arena) { + table_id = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, table_id, submessage_arena); + } + + } else { + + } + _impl_.table_id_ = table_id; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.AlterExpr.table_id) +} + +inline bool AlterExpr::has_kind() const { + return kind_case() != KIND_NOT_SET; +} +inline void AlterExpr::clear_has_kind() { + _impl_._oneof_case_[0] = KIND_NOT_SET; +} +inline AlterExpr::KindCase AlterExpr::kind_case() const { + return AlterExpr::KindCase(_impl_._oneof_case_[0]); +} +// ------------------------------------------------------------------- + +// DropTableExpr + +// string catalog_name = 1; +inline void DropTableExpr::clear_catalog_name() { + _impl_.catalog_name_.ClearToEmpty(); +} +inline const std::string& DropTableExpr::catalog_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.DropTableExpr.catalog_name) + return _internal_catalog_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void DropTableExpr::set_catalog_name(ArgT0&& arg0, ArgT... args) { + + _impl_.catalog_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.DropTableExpr.catalog_name) +} +inline std::string* DropTableExpr::mutable_catalog_name() { + std::string* _s = _internal_mutable_catalog_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.DropTableExpr.catalog_name) + return _s; +} +inline const std::string& DropTableExpr::_internal_catalog_name() const { + return _impl_.catalog_name_.Get(); +} +inline void DropTableExpr::_internal_set_catalog_name(const std::string& value) { + + _impl_.catalog_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* DropTableExpr::_internal_mutable_catalog_name() { + + return _impl_.catalog_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* DropTableExpr::release_catalog_name() { + // @@protoc_insertion_point(field_release:greptime.v1.DropTableExpr.catalog_name) + return _impl_.catalog_name_.Release(); +} +inline void DropTableExpr::set_allocated_catalog_name(std::string* catalog_name) { + if (catalog_name != nullptr) { + + } else { + + } + _impl_.catalog_name_.SetAllocated(catalog_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.catalog_name_.IsDefault()) { + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.DropTableExpr.catalog_name) +} + +// string schema_name = 2; +inline void DropTableExpr::clear_schema_name() { + _impl_.schema_name_.ClearToEmpty(); +} +inline const std::string& DropTableExpr::schema_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.DropTableExpr.schema_name) + return _internal_schema_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void DropTableExpr::set_schema_name(ArgT0&& arg0, ArgT... args) { + + _impl_.schema_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.DropTableExpr.schema_name) +} +inline std::string* DropTableExpr::mutable_schema_name() { + std::string* _s = _internal_mutable_schema_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.DropTableExpr.schema_name) + return _s; +} +inline const std::string& DropTableExpr::_internal_schema_name() const { + return _impl_.schema_name_.Get(); +} +inline void DropTableExpr::_internal_set_schema_name(const std::string& value) { + + _impl_.schema_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* DropTableExpr::_internal_mutable_schema_name() { + + return _impl_.schema_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* DropTableExpr::release_schema_name() { + // @@protoc_insertion_point(field_release:greptime.v1.DropTableExpr.schema_name) + return _impl_.schema_name_.Release(); +} +inline void DropTableExpr::set_allocated_schema_name(std::string* schema_name) { + if (schema_name != nullptr) { + + } else { + + } + _impl_.schema_name_.SetAllocated(schema_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.schema_name_.IsDefault()) { + _impl_.schema_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.DropTableExpr.schema_name) +} + +// string table_name = 3; +inline void DropTableExpr::clear_table_name() { + _impl_.table_name_.ClearToEmpty(); +} +inline const std::string& DropTableExpr::table_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.DropTableExpr.table_name) + return _internal_table_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void DropTableExpr::set_table_name(ArgT0&& arg0, ArgT... args) { + + _impl_.table_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.DropTableExpr.table_name) +} +inline std::string* DropTableExpr::mutable_table_name() { + std::string* _s = _internal_mutable_table_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.DropTableExpr.table_name) + return _s; +} +inline const std::string& DropTableExpr::_internal_table_name() const { + return _impl_.table_name_.Get(); +} +inline void DropTableExpr::_internal_set_table_name(const std::string& value) { + + _impl_.table_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* DropTableExpr::_internal_mutable_table_name() { + + return _impl_.table_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* DropTableExpr::release_table_name() { + // @@protoc_insertion_point(field_release:greptime.v1.DropTableExpr.table_name) + return _impl_.table_name_.Release(); +} +inline void DropTableExpr::set_allocated_table_name(std::string* table_name) { + if (table_name != nullptr) { + + } else { + + } + _impl_.table_name_.SetAllocated(table_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.table_name_.IsDefault()) { + _impl_.table_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.DropTableExpr.table_name) +} + +// .greptime.v1.TableId table_id = 4; +inline bool DropTableExpr::_internal_has_table_id() const { + return this != internal_default_instance() && _impl_.table_id_ != nullptr; +} +inline bool DropTableExpr::has_table_id() const { + return _internal_has_table_id(); +} +inline void DropTableExpr::clear_table_id() { + if (GetArenaForAllocation() == nullptr && _impl_.table_id_ != nullptr) { + delete _impl_.table_id_; + } + _impl_.table_id_ = nullptr; +} +inline const ::greptime::v1::TableId& DropTableExpr::_internal_table_id() const { + const ::greptime::v1::TableId* p = _impl_.table_id_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_TableId_default_instance_); +} +inline const ::greptime::v1::TableId& DropTableExpr::table_id() const { + // @@protoc_insertion_point(field_get:greptime.v1.DropTableExpr.table_id) + return _internal_table_id(); +} +inline void DropTableExpr::unsafe_arena_set_allocated_table_id( + ::greptime::v1::TableId* table_id) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_id_); + } + _impl_.table_id_ = table_id; + if (table_id) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.DropTableExpr.table_id) +} +inline ::greptime::v1::TableId* DropTableExpr::release_table_id() { + + ::greptime::v1::TableId* temp = _impl_.table_id_; + _impl_.table_id_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::TableId* DropTableExpr::unsafe_arena_release_table_id() { + // @@protoc_insertion_point(field_release:greptime.v1.DropTableExpr.table_id) + + ::greptime::v1::TableId* temp = _impl_.table_id_; + _impl_.table_id_ = nullptr; + return temp; +} +inline ::greptime::v1::TableId* DropTableExpr::_internal_mutable_table_id() { + + if (_impl_.table_id_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::TableId>(GetArenaForAllocation()); + _impl_.table_id_ = p; + } + return _impl_.table_id_; +} +inline ::greptime::v1::TableId* DropTableExpr::mutable_table_id() { + ::greptime::v1::TableId* _msg = _internal_mutable_table_id(); + // @@protoc_insertion_point(field_mutable:greptime.v1.DropTableExpr.table_id) + return _msg; +} +inline void DropTableExpr::set_allocated_table_id(::greptime::v1::TableId* table_id) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.table_id_; + } + if (table_id) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(table_id); + if (message_arena != submessage_arena) { + table_id = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, table_id, submessage_arena); + } + + } else { + + } + _impl_.table_id_ = table_id; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.DropTableExpr.table_id) +} + +// ------------------------------------------------------------------- + +// FlushTableExpr + +// string catalog_name = 1; +inline void FlushTableExpr::clear_catalog_name() { + _impl_.catalog_name_.ClearToEmpty(); +} +inline const std::string& FlushTableExpr::catalog_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.FlushTableExpr.catalog_name) + return _internal_catalog_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void FlushTableExpr::set_catalog_name(ArgT0&& arg0, ArgT... args) { + + _impl_.catalog_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.FlushTableExpr.catalog_name) +} +inline std::string* FlushTableExpr::mutable_catalog_name() { + std::string* _s = _internal_mutable_catalog_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.FlushTableExpr.catalog_name) + return _s; +} +inline const std::string& FlushTableExpr::_internal_catalog_name() const { + return _impl_.catalog_name_.Get(); +} +inline void FlushTableExpr::_internal_set_catalog_name(const std::string& value) { + + _impl_.catalog_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* FlushTableExpr::_internal_mutable_catalog_name() { + + return _impl_.catalog_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* FlushTableExpr::release_catalog_name() { + // @@protoc_insertion_point(field_release:greptime.v1.FlushTableExpr.catalog_name) + return _impl_.catalog_name_.Release(); +} +inline void FlushTableExpr::set_allocated_catalog_name(std::string* catalog_name) { + if (catalog_name != nullptr) { + + } else { + + } + _impl_.catalog_name_.SetAllocated(catalog_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.catalog_name_.IsDefault()) { + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.FlushTableExpr.catalog_name) +} + +// string schema_name = 2; +inline void FlushTableExpr::clear_schema_name() { + _impl_.schema_name_.ClearToEmpty(); +} +inline const std::string& FlushTableExpr::schema_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.FlushTableExpr.schema_name) + return _internal_schema_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void FlushTableExpr::set_schema_name(ArgT0&& arg0, ArgT... args) { + + _impl_.schema_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.FlushTableExpr.schema_name) +} +inline std::string* FlushTableExpr::mutable_schema_name() { + std::string* _s = _internal_mutable_schema_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.FlushTableExpr.schema_name) + return _s; +} +inline const std::string& FlushTableExpr::_internal_schema_name() const { + return _impl_.schema_name_.Get(); +} +inline void FlushTableExpr::_internal_set_schema_name(const std::string& value) { + + _impl_.schema_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* FlushTableExpr::_internal_mutable_schema_name() { + + return _impl_.schema_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* FlushTableExpr::release_schema_name() { + // @@protoc_insertion_point(field_release:greptime.v1.FlushTableExpr.schema_name) + return _impl_.schema_name_.Release(); +} +inline void FlushTableExpr::set_allocated_schema_name(std::string* schema_name) { + if (schema_name != nullptr) { + + } else { + + } + _impl_.schema_name_.SetAllocated(schema_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.schema_name_.IsDefault()) { + _impl_.schema_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.FlushTableExpr.schema_name) +} + +// string table_name = 3; +inline void FlushTableExpr::clear_table_name() { + _impl_.table_name_.ClearToEmpty(); +} +inline const std::string& FlushTableExpr::table_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.FlushTableExpr.table_name) + return _internal_table_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void FlushTableExpr::set_table_name(ArgT0&& arg0, ArgT... args) { + + _impl_.table_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.FlushTableExpr.table_name) +} +inline std::string* FlushTableExpr::mutable_table_name() { + std::string* _s = _internal_mutable_table_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.FlushTableExpr.table_name) + return _s; +} +inline const std::string& FlushTableExpr::_internal_table_name() const { + return _impl_.table_name_.Get(); +} +inline void FlushTableExpr::_internal_set_table_name(const std::string& value) { + + _impl_.table_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* FlushTableExpr::_internal_mutable_table_name() { + + return _impl_.table_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* FlushTableExpr::release_table_name() { + // @@protoc_insertion_point(field_release:greptime.v1.FlushTableExpr.table_name) + return _impl_.table_name_.Release(); +} +inline void FlushTableExpr::set_allocated_table_name(std::string* table_name) { + if (table_name != nullptr) { + + } else { + + } + _impl_.table_name_.SetAllocated(table_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.table_name_.IsDefault()) { + _impl_.table_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.FlushTableExpr.table_name) +} + +// optional uint32 region_number = 4; +inline bool FlushTableExpr::_internal_has_region_number() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; +} +inline bool FlushTableExpr::has_region_number() const { + return _internal_has_region_number(); +} +inline void FlushTableExpr::clear_region_number() { + _impl_.region_number_ = 0u; + _impl_._has_bits_[0] &= ~0x00000001u; +} +inline uint32_t FlushTableExpr::_internal_region_number() const { + return _impl_.region_number_; +} +inline uint32_t FlushTableExpr::region_number() const { + // @@protoc_insertion_point(field_get:greptime.v1.FlushTableExpr.region_number) + return _internal_region_number(); +} +inline void FlushTableExpr::_internal_set_region_number(uint32_t value) { + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.region_number_ = value; +} +inline void FlushTableExpr::set_region_number(uint32_t value) { + _internal_set_region_number(value); + // @@protoc_insertion_point(field_set:greptime.v1.FlushTableExpr.region_number) +} + +// .greptime.v1.TableId table_id = 5; +inline bool FlushTableExpr::_internal_has_table_id() const { + return this != internal_default_instance() && _impl_.table_id_ != nullptr; +} +inline bool FlushTableExpr::has_table_id() const { + return _internal_has_table_id(); +} +inline void FlushTableExpr::clear_table_id() { + if (GetArenaForAllocation() == nullptr && _impl_.table_id_ != nullptr) { + delete _impl_.table_id_; + } + _impl_.table_id_ = nullptr; +} +inline const ::greptime::v1::TableId& FlushTableExpr::_internal_table_id() const { + const ::greptime::v1::TableId* p = _impl_.table_id_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_TableId_default_instance_); +} +inline const ::greptime::v1::TableId& FlushTableExpr::table_id() const { + // @@protoc_insertion_point(field_get:greptime.v1.FlushTableExpr.table_id) + return _internal_table_id(); +} +inline void FlushTableExpr::unsafe_arena_set_allocated_table_id( + ::greptime::v1::TableId* table_id) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_id_); + } + _impl_.table_id_ = table_id; + if (table_id) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.FlushTableExpr.table_id) +} +inline ::greptime::v1::TableId* FlushTableExpr::release_table_id() { + + ::greptime::v1::TableId* temp = _impl_.table_id_; + _impl_.table_id_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::TableId* FlushTableExpr::unsafe_arena_release_table_id() { + // @@protoc_insertion_point(field_release:greptime.v1.FlushTableExpr.table_id) + + ::greptime::v1::TableId* temp = _impl_.table_id_; + _impl_.table_id_ = nullptr; + return temp; +} +inline ::greptime::v1::TableId* FlushTableExpr::_internal_mutable_table_id() { + + if (_impl_.table_id_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::TableId>(GetArenaForAllocation()); + _impl_.table_id_ = p; + } + return _impl_.table_id_; +} +inline ::greptime::v1::TableId* FlushTableExpr::mutable_table_id() { + ::greptime::v1::TableId* _msg = _internal_mutable_table_id(); + // @@protoc_insertion_point(field_mutable:greptime.v1.FlushTableExpr.table_id) + return _msg; +} +inline void FlushTableExpr::set_allocated_table_id(::greptime::v1::TableId* table_id) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.table_id_; + } + if (table_id) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(table_id); + if (message_arena != submessage_arena) { + table_id = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, table_id, submessage_arena); + } + + } else { + + } + _impl_.table_id_ = table_id; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.FlushTableExpr.table_id) +} + +// ------------------------------------------------------------------- + +// CompactTableExpr + +// string catalog_name = 1; +inline void CompactTableExpr::clear_catalog_name() { + _impl_.catalog_name_.ClearToEmpty(); +} +inline const std::string& CompactTableExpr::catalog_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.CompactTableExpr.catalog_name) + return _internal_catalog_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CompactTableExpr::set_catalog_name(ArgT0&& arg0, ArgT... args) { + + _impl_.catalog_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.CompactTableExpr.catalog_name) +} +inline std::string* CompactTableExpr::mutable_catalog_name() { + std::string* _s = _internal_mutable_catalog_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.CompactTableExpr.catalog_name) + return _s; +} +inline const std::string& CompactTableExpr::_internal_catalog_name() const { + return _impl_.catalog_name_.Get(); +} +inline void CompactTableExpr::_internal_set_catalog_name(const std::string& value) { + + _impl_.catalog_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* CompactTableExpr::_internal_mutable_catalog_name() { + + return _impl_.catalog_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* CompactTableExpr::release_catalog_name() { + // @@protoc_insertion_point(field_release:greptime.v1.CompactTableExpr.catalog_name) + return _impl_.catalog_name_.Release(); +} +inline void CompactTableExpr::set_allocated_catalog_name(std::string* catalog_name) { + if (catalog_name != nullptr) { + + } else { + + } + _impl_.catalog_name_.SetAllocated(catalog_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.catalog_name_.IsDefault()) { + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.CompactTableExpr.catalog_name) +} + +// string schema_name = 2; +inline void CompactTableExpr::clear_schema_name() { + _impl_.schema_name_.ClearToEmpty(); +} +inline const std::string& CompactTableExpr::schema_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.CompactTableExpr.schema_name) + return _internal_schema_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CompactTableExpr::set_schema_name(ArgT0&& arg0, ArgT... args) { + + _impl_.schema_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.CompactTableExpr.schema_name) +} +inline std::string* CompactTableExpr::mutable_schema_name() { + std::string* _s = _internal_mutable_schema_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.CompactTableExpr.schema_name) + return _s; +} +inline const std::string& CompactTableExpr::_internal_schema_name() const { + return _impl_.schema_name_.Get(); +} +inline void CompactTableExpr::_internal_set_schema_name(const std::string& value) { + + _impl_.schema_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* CompactTableExpr::_internal_mutable_schema_name() { + + return _impl_.schema_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* CompactTableExpr::release_schema_name() { + // @@protoc_insertion_point(field_release:greptime.v1.CompactTableExpr.schema_name) + return _impl_.schema_name_.Release(); +} +inline void CompactTableExpr::set_allocated_schema_name(std::string* schema_name) { + if (schema_name != nullptr) { + + } else { + + } + _impl_.schema_name_.SetAllocated(schema_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.schema_name_.IsDefault()) { + _impl_.schema_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.CompactTableExpr.schema_name) +} + +// string table_name = 3; +inline void CompactTableExpr::clear_table_name() { + _impl_.table_name_.ClearToEmpty(); +} +inline const std::string& CompactTableExpr::table_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.CompactTableExpr.table_name) + return _internal_table_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CompactTableExpr::set_table_name(ArgT0&& arg0, ArgT... args) { + + _impl_.table_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.CompactTableExpr.table_name) +} +inline std::string* CompactTableExpr::mutable_table_name() { + std::string* _s = _internal_mutable_table_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.CompactTableExpr.table_name) + return _s; +} +inline const std::string& CompactTableExpr::_internal_table_name() const { + return _impl_.table_name_.Get(); +} +inline void CompactTableExpr::_internal_set_table_name(const std::string& value) { + + _impl_.table_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* CompactTableExpr::_internal_mutable_table_name() { + + return _impl_.table_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* CompactTableExpr::release_table_name() { + // @@protoc_insertion_point(field_release:greptime.v1.CompactTableExpr.table_name) + return _impl_.table_name_.Release(); +} +inline void CompactTableExpr::set_allocated_table_name(std::string* table_name) { + if (table_name != nullptr) { + + } else { + + } + _impl_.table_name_.SetAllocated(table_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.table_name_.IsDefault()) { + _impl_.table_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.CompactTableExpr.table_name) +} + +// optional uint32 region_number = 4; +inline bool CompactTableExpr::_internal_has_region_number() const { + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; + return value; +} +inline bool CompactTableExpr::has_region_number() const { + return _internal_has_region_number(); +} +inline void CompactTableExpr::clear_region_number() { + _impl_.region_number_ = 0u; + _impl_._has_bits_[0] &= ~0x00000001u; +} +inline uint32_t CompactTableExpr::_internal_region_number() const { + return _impl_.region_number_; +} +inline uint32_t CompactTableExpr::region_number() const { + // @@protoc_insertion_point(field_get:greptime.v1.CompactTableExpr.region_number) + return _internal_region_number(); +} +inline void CompactTableExpr::_internal_set_region_number(uint32_t value) { + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.region_number_ = value; +} +inline void CompactTableExpr::set_region_number(uint32_t value) { + _internal_set_region_number(value); + // @@protoc_insertion_point(field_set:greptime.v1.CompactTableExpr.region_number) +} + +// ------------------------------------------------------------------- + +// CreateDatabaseExpr + +// string database_name = 1; +inline void CreateDatabaseExpr::clear_database_name() { + _impl_.database_name_.ClearToEmpty(); +} +inline const std::string& CreateDatabaseExpr::database_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.CreateDatabaseExpr.database_name) + return _internal_database_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CreateDatabaseExpr::set_database_name(ArgT0&& arg0, ArgT... args) { + + _impl_.database_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.CreateDatabaseExpr.database_name) +} +inline std::string* CreateDatabaseExpr::mutable_database_name() { + std::string* _s = _internal_mutable_database_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.CreateDatabaseExpr.database_name) + return _s; +} +inline const std::string& CreateDatabaseExpr::_internal_database_name() const { + return _impl_.database_name_.Get(); +} +inline void CreateDatabaseExpr::_internal_set_database_name(const std::string& value) { + + _impl_.database_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* CreateDatabaseExpr::_internal_mutable_database_name() { + + return _impl_.database_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* CreateDatabaseExpr::release_database_name() { + // @@protoc_insertion_point(field_release:greptime.v1.CreateDatabaseExpr.database_name) + return _impl_.database_name_.Release(); +} +inline void CreateDatabaseExpr::set_allocated_database_name(std::string* database_name) { + if (database_name != nullptr) { + + } else { + + } + _impl_.database_name_.SetAllocated(database_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.database_name_.IsDefault()) { + _impl_.database_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.CreateDatabaseExpr.database_name) +} + +// bool create_if_not_exists = 2; +inline void CreateDatabaseExpr::clear_create_if_not_exists() { + _impl_.create_if_not_exists_ = false; +} +inline bool CreateDatabaseExpr::_internal_create_if_not_exists() const { + return _impl_.create_if_not_exists_; +} +inline bool CreateDatabaseExpr::create_if_not_exists() const { + // @@protoc_insertion_point(field_get:greptime.v1.CreateDatabaseExpr.create_if_not_exists) + return _internal_create_if_not_exists(); +} +inline void CreateDatabaseExpr::_internal_set_create_if_not_exists(bool value) { + + _impl_.create_if_not_exists_ = value; +} +inline void CreateDatabaseExpr::set_create_if_not_exists(bool value) { + _internal_set_create_if_not_exists(value); + // @@protoc_insertion_point(field_set:greptime.v1.CreateDatabaseExpr.create_if_not_exists) +} + +// ------------------------------------------------------------------- + +// AddColumns + +// repeated .greptime.v1.AddColumn add_columns = 1; +inline int AddColumns::_internal_add_columns_size() const { + return _impl_.add_columns_.size(); +} +inline int AddColumns::add_columns_size() const { + return _internal_add_columns_size(); +} +inline void AddColumns::clear_add_columns() { + _impl_.add_columns_.Clear(); +} +inline ::greptime::v1::AddColumn* AddColumns::mutable_add_columns(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.AddColumns.add_columns) + return _impl_.add_columns_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::AddColumn >* +AddColumns::mutable_add_columns() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.AddColumns.add_columns) + return &_impl_.add_columns_; +} +inline const ::greptime::v1::AddColumn& AddColumns::_internal_add_columns(int index) const { + return _impl_.add_columns_.Get(index); +} +inline const ::greptime::v1::AddColumn& AddColumns::add_columns(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.AddColumns.add_columns) + return _internal_add_columns(index); +} +inline ::greptime::v1::AddColumn* AddColumns::_internal_add_add_columns() { + return _impl_.add_columns_.Add(); +} +inline ::greptime::v1::AddColumn* AddColumns::add_add_columns() { + ::greptime::v1::AddColumn* _add = _internal_add_add_columns(); + // @@protoc_insertion_point(field_add:greptime.v1.AddColumns.add_columns) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::AddColumn >& +AddColumns::add_columns() const { + // @@protoc_insertion_point(field_list:greptime.v1.AddColumns.add_columns) + return _impl_.add_columns_; +} + +// ------------------------------------------------------------------- + +// DropColumns + +// repeated .greptime.v1.DropColumn drop_columns = 1; +inline int DropColumns::_internal_drop_columns_size() const { + return _impl_.drop_columns_.size(); +} +inline int DropColumns::drop_columns_size() const { + return _internal_drop_columns_size(); +} +inline void DropColumns::clear_drop_columns() { + _impl_.drop_columns_.Clear(); +} +inline ::greptime::v1::DropColumn* DropColumns::mutable_drop_columns(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.DropColumns.drop_columns) + return _impl_.drop_columns_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::DropColumn >* +DropColumns::mutable_drop_columns() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.DropColumns.drop_columns) + return &_impl_.drop_columns_; +} +inline const ::greptime::v1::DropColumn& DropColumns::_internal_drop_columns(int index) const { + return _impl_.drop_columns_.Get(index); +} +inline const ::greptime::v1::DropColumn& DropColumns::drop_columns(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.DropColumns.drop_columns) + return _internal_drop_columns(index); +} +inline ::greptime::v1::DropColumn* DropColumns::_internal_add_drop_columns() { + return _impl_.drop_columns_.Add(); +} +inline ::greptime::v1::DropColumn* DropColumns::add_drop_columns() { + ::greptime::v1::DropColumn* _add = _internal_add_drop_columns(); + // @@protoc_insertion_point(field_add:greptime.v1.DropColumns.drop_columns) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::DropColumn >& +DropColumns::drop_columns() const { + // @@protoc_insertion_point(field_list:greptime.v1.DropColumns.drop_columns) + return _impl_.drop_columns_; +} + +// ------------------------------------------------------------------- + +// RenameTable + +// string new_table_name = 1; +inline void RenameTable::clear_new_table_name() { + _impl_.new_table_name_.ClearToEmpty(); +} +inline const std::string& RenameTable::new_table_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.RenameTable.new_table_name) + return _internal_new_table_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void RenameTable::set_new_table_name(ArgT0&& arg0, ArgT... args) { + + _impl_.new_table_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.RenameTable.new_table_name) +} +inline std::string* RenameTable::mutable_new_table_name() { + std::string* _s = _internal_mutable_new_table_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.RenameTable.new_table_name) + return _s; +} +inline const std::string& RenameTable::_internal_new_table_name() const { + return _impl_.new_table_name_.Get(); +} +inline void RenameTable::_internal_set_new_table_name(const std::string& value) { + + _impl_.new_table_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* RenameTable::_internal_mutable_new_table_name() { + + return _impl_.new_table_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* RenameTable::release_new_table_name() { + // @@protoc_insertion_point(field_release:greptime.v1.RenameTable.new_table_name) + return _impl_.new_table_name_.Release(); +} +inline void RenameTable::set_allocated_new_table_name(std::string* new_table_name) { + if (new_table_name != nullptr) { + + } else { + + } + _impl_.new_table_name_.SetAllocated(new_table_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.new_table_name_.IsDefault()) { + _impl_.new_table_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.RenameTable.new_table_name) +} + +// ------------------------------------------------------------------- + +// AddColumn_Location + +// .greptime.v1.AddColumn.Location.LocationType location_type = 1; +inline void AddColumn_Location::clear_location_type() { + _impl_.location_type_ = 0; +} +inline ::greptime::v1::AddColumn_Location_LocationType AddColumn_Location::_internal_location_type() const { + return static_cast< ::greptime::v1::AddColumn_Location_LocationType >(_impl_.location_type_); +} +inline ::greptime::v1::AddColumn_Location_LocationType AddColumn_Location::location_type() const { + // @@protoc_insertion_point(field_get:greptime.v1.AddColumn.Location.location_type) + return _internal_location_type(); +} +inline void AddColumn_Location::_internal_set_location_type(::greptime::v1::AddColumn_Location_LocationType value) { + + _impl_.location_type_ = value; +} +inline void AddColumn_Location::set_location_type(::greptime::v1::AddColumn_Location_LocationType value) { + _internal_set_location_type(value); + // @@protoc_insertion_point(field_set:greptime.v1.AddColumn.Location.location_type) +} + +// string after_cloumn_name = 2; +inline void AddColumn_Location::clear_after_cloumn_name() { + _impl_.after_cloumn_name_.ClearToEmpty(); +} +inline const std::string& AddColumn_Location::after_cloumn_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.AddColumn.Location.after_cloumn_name) + return _internal_after_cloumn_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void AddColumn_Location::set_after_cloumn_name(ArgT0&& arg0, ArgT... args) { + + _impl_.after_cloumn_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.AddColumn.Location.after_cloumn_name) +} +inline std::string* AddColumn_Location::mutable_after_cloumn_name() { + std::string* _s = _internal_mutable_after_cloumn_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.AddColumn.Location.after_cloumn_name) + return _s; +} +inline const std::string& AddColumn_Location::_internal_after_cloumn_name() const { + return _impl_.after_cloumn_name_.Get(); +} +inline void AddColumn_Location::_internal_set_after_cloumn_name(const std::string& value) { + + _impl_.after_cloumn_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* AddColumn_Location::_internal_mutable_after_cloumn_name() { + + return _impl_.after_cloumn_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* AddColumn_Location::release_after_cloumn_name() { + // @@protoc_insertion_point(field_release:greptime.v1.AddColumn.Location.after_cloumn_name) + return _impl_.after_cloumn_name_.Release(); +} +inline void AddColumn_Location::set_allocated_after_cloumn_name(std::string* after_cloumn_name) { + if (after_cloumn_name != nullptr) { + + } else { + + } + _impl_.after_cloumn_name_.SetAllocated(after_cloumn_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.after_cloumn_name_.IsDefault()) { + _impl_.after_cloumn_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.AddColumn.Location.after_cloumn_name) +} + +// ------------------------------------------------------------------- + +// AddColumn + +// .greptime.v1.ColumnDef column_def = 1; +inline bool AddColumn::_internal_has_column_def() const { + return this != internal_default_instance() && _impl_.column_def_ != nullptr; +} +inline bool AddColumn::has_column_def() const { + return _internal_has_column_def(); +} +inline const ::greptime::v1::ColumnDef& AddColumn::_internal_column_def() const { + const ::greptime::v1::ColumnDef* p = _impl_.column_def_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_ColumnDef_default_instance_); +} +inline const ::greptime::v1::ColumnDef& AddColumn::column_def() const { + // @@protoc_insertion_point(field_get:greptime.v1.AddColumn.column_def) + return _internal_column_def(); +} +inline void AddColumn::unsafe_arena_set_allocated_column_def( + ::greptime::v1::ColumnDef* column_def) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.column_def_); + } + _impl_.column_def_ = column_def; + if (column_def) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.AddColumn.column_def) +} +inline ::greptime::v1::ColumnDef* AddColumn::release_column_def() { + + ::greptime::v1::ColumnDef* temp = _impl_.column_def_; + _impl_.column_def_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::ColumnDef* AddColumn::unsafe_arena_release_column_def() { + // @@protoc_insertion_point(field_release:greptime.v1.AddColumn.column_def) + + ::greptime::v1::ColumnDef* temp = _impl_.column_def_; + _impl_.column_def_ = nullptr; + return temp; +} +inline ::greptime::v1::ColumnDef* AddColumn::_internal_mutable_column_def() { + + if (_impl_.column_def_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::ColumnDef>(GetArenaForAllocation()); + _impl_.column_def_ = p; + } + return _impl_.column_def_; +} +inline ::greptime::v1::ColumnDef* AddColumn::mutable_column_def() { + ::greptime::v1::ColumnDef* _msg = _internal_mutable_column_def(); + // @@protoc_insertion_point(field_mutable:greptime.v1.AddColumn.column_def) + return _msg; +} +inline void AddColumn::set_allocated_column_def(::greptime::v1::ColumnDef* column_def) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.column_def_); + } + if (column_def) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(column_def)); + if (message_arena != submessage_arena) { + column_def = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, column_def, submessage_arena); + } + + } else { + + } + _impl_.column_def_ = column_def; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.AddColumn.column_def) +} + +// bool is_key = 2; +inline void AddColumn::clear_is_key() { + _impl_.is_key_ = false; +} +inline bool AddColumn::_internal_is_key() const { + return _impl_.is_key_; +} +inline bool AddColumn::is_key() const { + // @@protoc_insertion_point(field_get:greptime.v1.AddColumn.is_key) + return _internal_is_key(); +} +inline void AddColumn::_internal_set_is_key(bool value) { + + _impl_.is_key_ = value; +} +inline void AddColumn::set_is_key(bool value) { + _internal_set_is_key(value); + // @@protoc_insertion_point(field_set:greptime.v1.AddColumn.is_key) +} + +// .greptime.v1.AddColumn.Location location = 3; +inline bool AddColumn::_internal_has_location() const { + return this != internal_default_instance() && _impl_.location_ != nullptr; +} +inline bool AddColumn::has_location() const { + return _internal_has_location(); +} +inline void AddColumn::clear_location() { + if (GetArenaForAllocation() == nullptr && _impl_.location_ != nullptr) { + delete _impl_.location_; + } + _impl_.location_ = nullptr; +} +inline const ::greptime::v1::AddColumn_Location& AddColumn::_internal_location() const { + const ::greptime::v1::AddColumn_Location* p = _impl_.location_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_AddColumn_Location_default_instance_); +} +inline const ::greptime::v1::AddColumn_Location& AddColumn::location() const { + // @@protoc_insertion_point(field_get:greptime.v1.AddColumn.location) + return _internal_location(); +} +inline void AddColumn::unsafe_arena_set_allocated_location( + ::greptime::v1::AddColumn_Location* location) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.location_); + } + _impl_.location_ = location; + if (location) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.AddColumn.location) +} +inline ::greptime::v1::AddColumn_Location* AddColumn::release_location() { + + ::greptime::v1::AddColumn_Location* temp = _impl_.location_; + _impl_.location_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::AddColumn_Location* AddColumn::unsafe_arena_release_location() { + // @@protoc_insertion_point(field_release:greptime.v1.AddColumn.location) + + ::greptime::v1::AddColumn_Location* temp = _impl_.location_; + _impl_.location_ = nullptr; + return temp; +} +inline ::greptime::v1::AddColumn_Location* AddColumn::_internal_mutable_location() { + + if (_impl_.location_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::AddColumn_Location>(GetArenaForAllocation()); + _impl_.location_ = p; + } + return _impl_.location_; +} +inline ::greptime::v1::AddColumn_Location* AddColumn::mutable_location() { + ::greptime::v1::AddColumn_Location* _msg = _internal_mutable_location(); + // @@protoc_insertion_point(field_mutable:greptime.v1.AddColumn.location) + return _msg; +} +inline void AddColumn::set_allocated_location(::greptime::v1::AddColumn_Location* location) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.location_; + } + if (location) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(location); + if (message_arena != submessage_arena) { + location = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, location, submessage_arena); + } + + } else { + + } + _impl_.location_ = location; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.AddColumn.location) +} + +// ------------------------------------------------------------------- + +// DropColumn + +// string name = 1; +inline void DropColumn::clear_name() { + _impl_.name_.ClearToEmpty(); +} +inline const std::string& DropColumn::name() const { + // @@protoc_insertion_point(field_get:greptime.v1.DropColumn.name) + return _internal_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void DropColumn::set_name(ArgT0&& arg0, ArgT... args) { + + _impl_.name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.DropColumn.name) +} +inline std::string* DropColumn::mutable_name() { + std::string* _s = _internal_mutable_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.DropColumn.name) + return _s; +} +inline const std::string& DropColumn::_internal_name() const { + return _impl_.name_.Get(); +} +inline void DropColumn::_internal_set_name(const std::string& value) { + + _impl_.name_.Set(value, GetArenaForAllocation()); +} +inline std::string* DropColumn::_internal_mutable_name() { + + return _impl_.name_.Mutable(GetArenaForAllocation()); +} +inline std::string* DropColumn::release_name() { + // @@protoc_insertion_point(field_release:greptime.v1.DropColumn.name) + return _impl_.name_.Release(); +} +inline void DropColumn::set_allocated_name(std::string* name) { + if (name != nullptr) { + + } else { + + } + _impl_.name_.SetAllocated(name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.DropColumn.name) +} + +// ------------------------------------------------------------------- + +// TableId + +// uint32 id = 1; +inline void TableId::clear_id() { + _impl_.id_ = 0u; +} +inline uint32_t TableId::_internal_id() const { + return _impl_.id_; +} +inline uint32_t TableId::id() const { + // @@protoc_insertion_point(field_get:greptime.v1.TableId.id) + return _internal_id(); +} +inline void TableId::_internal_set_id(uint32_t value) { + + _impl_.id_ = value; +} +inline void TableId::set_id(uint32_t value) { + _internal_set_id(value); + // @@protoc_insertion_point(field_set:greptime.v1.TableId.id) +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace v1 +} // namespace greptime + +PROTOBUF_NAMESPACE_OPEN + +template <> struct is_proto_enum< ::greptime::v1::AddColumn_Location_LocationType> : ::std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor< ::greptime::v1::AddColumn_Location_LocationType>() { + return ::greptime::v1::AddColumn_Location_LocationType_descriptor(); +} + +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fddl_2eproto diff --git a/c++/greptime/v1/health.pb.cc b/c++/greptime/v1/health.pb.cc new file mode 100644 index 00000000..14eba886 --- /dev/null +++ b/c++/greptime/v1/health.pb.cc @@ -0,0 +1,199 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/health.proto + +#include "greptime/v1/health.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace greptime { +namespace v1 { +PROTOBUF_CONSTEXPR HealthCheckRequest::HealthCheckRequest( + ::_pbi::ConstantInitialized) {} +struct HealthCheckRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR HealthCheckRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~HealthCheckRequestDefaultTypeInternal() {} + union { + HealthCheckRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HealthCheckRequestDefaultTypeInternal _HealthCheckRequest_default_instance_; +PROTOBUF_CONSTEXPR HealthCheckResponse::HealthCheckResponse( + ::_pbi::ConstantInitialized) {} +struct HealthCheckResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR HealthCheckResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~HealthCheckResponseDefaultTypeInternal() {} + union { + HealthCheckResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HealthCheckResponseDefaultTypeInternal _HealthCheckResponse_default_instance_; +} // namespace v1 +} // namespace greptime +static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fhealth_2eproto[2]; +static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_greptime_2fv1_2fhealth_2eproto = nullptr; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fhealth_2eproto = nullptr; + +const uint32_t TableStruct_greptime_2fv1_2fhealth_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::HealthCheckRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::HealthCheckResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::greptime::v1::HealthCheckRequest)}, + { 6, -1, -1, sizeof(::greptime::v1::HealthCheckResponse)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::greptime::v1::_HealthCheckRequest_default_instance_._instance, + &::greptime::v1::_HealthCheckResponse_default_instance_._instance, +}; + +const char descriptor_table_protodef_greptime_2fv1_2fhealth_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\030greptime/v1/health.proto\022\013greptime.v1\"" + "\024\n\022HealthCheckRequest\"\025\n\023HealthCheckResp" + "onse2_\n\013HealthCheck\022P\n\013HealthCheck\022\037.gre" + "ptime.v1.HealthCheckRequest\032 .greptime.v" + "1.HealthCheckResponseBO\n\016io.greptime.v1B" + "\006HealthZ5github.com/GreptimeTeam/greptim" + "e-proto/go/greptime/v1b\006proto3" + ; +static ::_pbi::once_flag descriptor_table_greptime_2fv1_2fhealth_2eproto_once; +const ::_pbi::DescriptorTable descriptor_table_greptime_2fv1_2fhealth_2eproto = { + false, false, 270, descriptor_table_protodef_greptime_2fv1_2fhealth_2eproto, + "greptime/v1/health.proto", + &descriptor_table_greptime_2fv1_2fhealth_2eproto_once, nullptr, 0, 2, + schemas, file_default_instances, TableStruct_greptime_2fv1_2fhealth_2eproto::offsets, + file_level_metadata_greptime_2fv1_2fhealth_2eproto, file_level_enum_descriptors_greptime_2fv1_2fhealth_2eproto, + file_level_service_descriptors_greptime_2fv1_2fhealth_2eproto, +}; +PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_greptime_2fv1_2fhealth_2eproto_getter() { + return &descriptor_table_greptime_2fv1_2fhealth_2eproto; +} + +// Force running AddDescriptors() at dynamic initialization time. +PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_greptime_2fv1_2fhealth_2eproto(&descriptor_table_greptime_2fv1_2fhealth_2eproto); +namespace greptime { +namespace v1 { + +// =================================================================== + +class HealthCheckRequest::_Internal { + public: +}; + +HealthCheckRequest::HealthCheckRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { + // @@protoc_insertion_point(arena_constructor:greptime.v1.HealthCheckRequest) +} +HealthCheckRequest::HealthCheckRequest(const HealthCheckRequest& from) + : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + HealthCheckRequest* const _this = this; (void)_this; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:greptime.v1.HealthCheckRequest) +} + + + + + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData HealthCheckRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*HealthCheckRequest::GetClassData() const { return &_class_data_; } + + + + + + + +::PROTOBUF_NAMESPACE_ID::Metadata HealthCheckRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fhealth_2eproto_getter, &descriptor_table_greptime_2fv1_2fhealth_2eproto_once, + file_level_metadata_greptime_2fv1_2fhealth_2eproto[0]); +} + +// =================================================================== + +class HealthCheckResponse::_Internal { + public: +}; + +HealthCheckResponse::HealthCheckResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase(arena, is_message_owned) { + // @@protoc_insertion_point(arena_constructor:greptime.v1.HealthCheckResponse) +} +HealthCheckResponse::HealthCheckResponse(const HealthCheckResponse& from) + : ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase() { + HealthCheckResponse* const _this = this; (void)_this; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:greptime.v1.HealthCheckResponse) +} + + + + + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData HealthCheckResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl, + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl, +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*HealthCheckResponse::GetClassData() const { return &_class_data_; } + + + + + + + +::PROTOBUF_NAMESPACE_ID::Metadata HealthCheckResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fhealth_2eproto_getter, &descriptor_table_greptime_2fv1_2fhealth_2eproto_once, + file_level_metadata_greptime_2fv1_2fhealth_2eproto[1]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::greptime::v1::HealthCheckRequest* +Arena::CreateMaybeMessage< ::greptime::v1::HealthCheckRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::HealthCheckRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::HealthCheckResponse* +Arena::CreateMaybeMessage< ::greptime::v1::HealthCheckResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::HealthCheckResponse >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/greptime/v1/health.pb.h b/c++/greptime/v1/health.pb.h new file mode 100644 index 00000000..3d1d6985 --- /dev/null +++ b/c++/greptime/v1/health.pb.h @@ -0,0 +1,330 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/health.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fhealth_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fhealth_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fhealth_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_greptime_2fv1_2fhealth_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fhealth_2eproto; +namespace greptime { +namespace v1 { +class HealthCheckRequest; +struct HealthCheckRequestDefaultTypeInternal; +extern HealthCheckRequestDefaultTypeInternal _HealthCheckRequest_default_instance_; +class HealthCheckResponse; +struct HealthCheckResponseDefaultTypeInternal; +extern HealthCheckResponseDefaultTypeInternal _HealthCheckResponse_default_instance_; +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> ::greptime::v1::HealthCheckRequest* Arena::CreateMaybeMessage<::greptime::v1::HealthCheckRequest>(Arena*); +template<> ::greptime::v1::HealthCheckResponse* Arena::CreateMaybeMessage<::greptime::v1::HealthCheckResponse>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace greptime { +namespace v1 { + +// =================================================================== + +class HealthCheckRequest final : + public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:greptime.v1.HealthCheckRequest) */ { + public: + inline HealthCheckRequest() : HealthCheckRequest(nullptr) {} + explicit PROTOBUF_CONSTEXPR HealthCheckRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + HealthCheckRequest(const HealthCheckRequest& from); + HealthCheckRequest(HealthCheckRequest&& from) noexcept + : HealthCheckRequest() { + *this = ::std::move(from); + } + + inline HealthCheckRequest& operator=(const HealthCheckRequest& from) { + CopyFrom(from); + return *this; + } + inline HealthCheckRequest& operator=(HealthCheckRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const HealthCheckRequest& default_instance() { + return *internal_default_instance(); + } + static inline const HealthCheckRequest* internal_default_instance() { + return reinterpret_cast( + &_HealthCheckRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(HealthCheckRequest& a, HealthCheckRequest& b) { + a.Swap(&b); + } + inline void Swap(HealthCheckRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(HealthCheckRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + HealthCheckRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; + inline void CopyFrom(const HealthCheckRequest& from) { + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); + } + using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; + void MergeFrom(const HealthCheckRequest& from) { + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); + } + public: + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.HealthCheckRequest"; + } + protected: + explicit HealthCheckRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // @@protoc_insertion_point(class_scope:greptime.v1.HealthCheckRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + }; + friend struct ::TableStruct_greptime_2fv1_2fhealth_2eproto; +}; +// ------------------------------------------------------------------- + +class HealthCheckResponse final : + public ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase /* @@protoc_insertion_point(class_definition:greptime.v1.HealthCheckResponse) */ { + public: + inline HealthCheckResponse() : HealthCheckResponse(nullptr) {} + explicit PROTOBUF_CONSTEXPR HealthCheckResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + HealthCheckResponse(const HealthCheckResponse& from); + HealthCheckResponse(HealthCheckResponse&& from) noexcept + : HealthCheckResponse() { + *this = ::std::move(from); + } + + inline HealthCheckResponse& operator=(const HealthCheckResponse& from) { + CopyFrom(from); + return *this; + } + inline HealthCheckResponse& operator=(HealthCheckResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const HealthCheckResponse& default_instance() { + return *internal_default_instance(); + } + static inline const HealthCheckResponse* internal_default_instance() { + return reinterpret_cast( + &_HealthCheckResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + friend void swap(HealthCheckResponse& a, HealthCheckResponse& b) { + a.Swap(&b); + } + inline void Swap(HealthCheckResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(HealthCheckResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + HealthCheckResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyFrom; + inline void CopyFrom(const HealthCheckResponse& from) { + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::CopyImpl(*this, from); + } + using ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeFrom; + void MergeFrom(const HealthCheckResponse& from) { + ::PROTOBUF_NAMESPACE_ID::internal::ZeroFieldsBase::MergeImpl(*this, from); + } + public: + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.HealthCheckResponse"; + } + protected: + explicit HealthCheckResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + // @@protoc_insertion_point(class_scope:greptime.v1.HealthCheckResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + }; + friend struct ::TableStruct_greptime_2fv1_2fhealth_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// HealthCheckRequest + +// ------------------------------------------------------------------- + +// HealthCheckResponse + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace v1 +} // namespace greptime + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fhealth_2eproto diff --git a/c++/greptime/v1/meta/cluster.pb.cc b/c++/greptime/v1/meta/cluster.pb.cc new file mode 100644 index 00000000..f5216a24 --- /dev/null +++ b/c++/greptime/v1/meta/cluster.pb.cc @@ -0,0 +1,75 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/cluster.proto + +#include "greptime/v1/meta/cluster.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace greptime { +namespace v1 { +namespace meta { +} // namespace meta +} // namespace v1 +} // namespace greptime +static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_greptime_2fv1_2fmeta_2fcluster_2eproto = nullptr; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fmeta_2fcluster_2eproto = nullptr; +const uint32_t TableStruct_greptime_2fv1_2fmeta_2fcluster_2eproto::offsets[1] = {}; +static constexpr ::_pbi::MigrationSchema* schemas = nullptr; +static constexpr ::_pb::Message* const* file_default_instances = nullptr; + +const char descriptor_table_protodef_greptime_2fv1_2fmeta_2fcluster_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\036greptime/v1/meta/cluster.proto\022\020grepti" + "me.v1.meta\032\034greptime/v1/meta/store.proto" + "2\246\001\n\007Cluster\022Q\n\010BatchGet\022!.greptime.v1.m" + "eta.BatchGetRequest\032\".greptime.v1.meta.B" + "atchGetResponse\022H\n\005Range\022\036.greptime.v1.m" + "eta.RangeRequest\032\037.greptime.v1.meta.Rang" + "eResponseB diff --git a/c++/greptime/v1/meta/cluster.pb.h b/c++/greptime/v1/meta/cluster.pb.h new file mode 100644 index 00000000..ad54d14e --- /dev/null +++ b/c++/greptime/v1/meta/cluster.pb.h @@ -0,0 +1,77 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/cluster.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fcluster_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fcluster_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include "greptime/v1/meta/store.pb.h" +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fmeta_2fcluster_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_greptime_2fv1_2fmeta_2fcluster_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fmeta_2fcluster_2eproto; +PROTOBUF_NAMESPACE_OPEN +PROTOBUF_NAMESPACE_CLOSE +namespace greptime { +namespace v1 { +namespace meta { + +// =================================================================== + + +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ + +// @@protoc_insertion_point(namespace_scope) + +} // namespace meta +} // namespace v1 +} // namespace greptime + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fcluster_2eproto diff --git a/c++/greptime/v1/meta/common.pb.cc b/c++/greptime/v1/meta/common.pb.cc new file mode 100644 index 00000000..245a023d --- /dev/null +++ b/c++/greptime/v1/meta/common.pb.cc @@ -0,0 +1,2344 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/common.proto + +#include "greptime/v1/meta/common.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace greptime { +namespace v1 { +namespace meta { +PROTOBUF_CONSTEXPR RequestHeader::RequestHeader( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.protocol_version_)*/uint64_t{0u} + , /*decltype(_impl_.cluster_id_)*/uint64_t{0u} + , /*decltype(_impl_.member_id_)*/uint64_t{0u} + , /*decltype(_impl_.role_)*/0 + , /*decltype(_impl_._cached_size_)*/{}} {} +struct RequestHeaderDefaultTypeInternal { + PROTOBUF_CONSTEXPR RequestHeaderDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~RequestHeaderDefaultTypeInternal() {} + union { + RequestHeader _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RequestHeaderDefaultTypeInternal _RequestHeader_default_instance_; +PROTOBUF_CONSTEXPR ResponseHeader::ResponseHeader( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.error_)*/nullptr + , /*decltype(_impl_.protocol_version_)*/uint64_t{0u} + , /*decltype(_impl_.cluster_id_)*/uint64_t{0u} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct ResponseHeaderDefaultTypeInternal { + PROTOBUF_CONSTEXPR ResponseHeaderDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~ResponseHeaderDefaultTypeInternal() {} + union { + ResponseHeader _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ResponseHeaderDefaultTypeInternal _ResponseHeader_default_instance_; +PROTOBUF_CONSTEXPR Error::Error( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.err_msg_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.code_)*/0 + , /*decltype(_impl_._cached_size_)*/{}} {} +struct ErrorDefaultTypeInternal { + PROTOBUF_CONSTEXPR ErrorDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~ErrorDefaultTypeInternal() {} + union { + Error _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ErrorDefaultTypeInternal _Error_default_instance_; +PROTOBUF_CONSTEXPR Peer::Peer( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.addr_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.id_)*/uint64_t{0u} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct PeerDefaultTypeInternal { + PROTOBUF_CONSTEXPR PeerDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~PeerDefaultTypeInternal() {} + union { + Peer _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PeerDefaultTypeInternal _Peer_default_instance_; +PROTOBUF_CONSTEXPR TableName::TableName( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.catalog_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.schema_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.table_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct TableNameDefaultTypeInternal { + PROTOBUF_CONSTEXPR TableNameDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~TableNameDefaultTypeInternal() {} + union { + TableName _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TableNameDefaultTypeInternal _TableName_default_instance_; +PROTOBUF_CONSTEXPR TableIdent::TableIdent( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.engine_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.table_name_)*/nullptr + , /*decltype(_impl_.table_id_)*/0u + , /*decltype(_impl_._cached_size_)*/{}} {} +struct TableIdentDefaultTypeInternal { + PROTOBUF_CONSTEXPR TableIdentDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~TableIdentDefaultTypeInternal() {} + union { + TableIdent _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TableIdentDefaultTypeInternal _TableIdent_default_instance_; +PROTOBUF_CONSTEXPR TimeInterval::TimeInterval( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.start_timestamp_millis_)*/int64_t{0} + , /*decltype(_impl_.end_timestamp_millis_)*/int64_t{0} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct TimeIntervalDefaultTypeInternal { + PROTOBUF_CONSTEXPR TimeIntervalDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~TimeIntervalDefaultTypeInternal() {} + union { + TimeInterval _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TimeIntervalDefaultTypeInternal _TimeInterval_default_instance_; +PROTOBUF_CONSTEXPR KeyValue::KeyValue( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.key_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.value_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct KeyValueDefaultTypeInternal { + PROTOBUF_CONSTEXPR KeyValueDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~KeyValueDefaultTypeInternal() {} + union { + KeyValue _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 KeyValueDefaultTypeInternal _KeyValue_default_instance_; +} // namespace meta +} // namespace v1 +} // namespace greptime +static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fmeta_2fcommon_2eproto[8]; +static const ::_pb::EnumDescriptor* file_level_enum_descriptors_greptime_2fv1_2fmeta_2fcommon_2eproto[1]; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fmeta_2fcommon_2eproto = nullptr; + +const uint32_t TableStruct_greptime_2fv1_2fmeta_2fcommon_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RequestHeader, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RequestHeader, _impl_.protocol_version_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RequestHeader, _impl_.cluster_id_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RequestHeader, _impl_.member_id_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RequestHeader, _impl_.role_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::ResponseHeader, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::ResponseHeader, _impl_.protocol_version_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::ResponseHeader, _impl_.cluster_id_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::ResponseHeader, _impl_.error_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Error, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Error, _impl_.code_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Error, _impl_.err_msg_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Peer, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Peer, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Peer, _impl_.addr_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableName, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableName, _impl_.catalog_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableName, _impl_.schema_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableName, _impl_.table_name_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableIdent, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableIdent, _impl_.table_id_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableIdent, _impl_.table_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableIdent, _impl_.engine_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TimeInterval, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TimeInterval, _impl_.start_timestamp_millis_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TimeInterval, _impl_.end_timestamp_millis_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::KeyValue, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::KeyValue, _impl_.key_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::KeyValue, _impl_.value_), +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::greptime::v1::meta::RequestHeader)}, + { 10, -1, -1, sizeof(::greptime::v1::meta::ResponseHeader)}, + { 19, -1, -1, sizeof(::greptime::v1::meta::Error)}, + { 27, -1, -1, sizeof(::greptime::v1::meta::Peer)}, + { 35, -1, -1, sizeof(::greptime::v1::meta::TableName)}, + { 44, -1, -1, sizeof(::greptime::v1::meta::TableIdent)}, + { 53, -1, -1, sizeof(::greptime::v1::meta::TimeInterval)}, + { 61, -1, -1, sizeof(::greptime::v1::meta::KeyValue)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::greptime::v1::meta::_RequestHeader_default_instance_._instance, + &::greptime::v1::meta::_ResponseHeader_default_instance_._instance, + &::greptime::v1::meta::_Error_default_instance_._instance, + &::greptime::v1::meta::_Peer_default_instance_._instance, + &::greptime::v1::meta::_TableName_default_instance_._instance, + &::greptime::v1::meta::_TableIdent_default_instance_._instance, + &::greptime::v1::meta::_TimeInterval_default_instance_._instance, + &::greptime::v1::meta::_KeyValue_default_instance_._instance, +}; + +const char descriptor_table_protodef_greptime_2fv1_2fmeta_2fcommon_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\035greptime/v1/meta/common.proto\022\020greptim" + "e.v1.meta\"v\n\rRequestHeader\022\030\n\020protocol_v" + "ersion\030\001 \001(\004\022\022\n\ncluster_id\030\002 \001(\004\022\021\n\tmemb" + "er_id\030\003 \001(\004\022$\n\004role\030\004 \001(\0162\026.greptime.v1." + "meta.Role\"f\n\016ResponseHeader\022\030\n\020protocol_" + "version\030\001 \001(\004\022\022\n\ncluster_id\030\002 \001(\004\022&\n\005err" + "or\030\003 \001(\0132\027.greptime.v1.meta.Error\"&\n\005Err" + "or\022\014\n\004code\030\001 \001(\005\022\017\n\007err_msg\030\002 \001(\t\" \n\004Pee" + "r\022\n\n\002id\030\001 \001(\004\022\014\n\004addr\030\002 \001(\t\"J\n\tTableName" + "\022\024\n\014catalog_name\030\001 \001(\t\022\023\n\013schema_name\030\002 " + "\001(\t\022\022\n\ntable_name\030\003 \001(\t\"_\n\nTableIdent\022\020\n" + "\010table_id\030\001 \001(\r\022/\n\ntable_name\030\002 \001(\0132\033.gr" + "eptime.v1.meta.TableName\022\016\n\006engine\030\003 \001(\t" + "\"L\n\014TimeInterval\022\036\n\026start_timestamp_mill" + "is\030\001 \001(\003\022\034\n\024end_timestamp_millis\030\002 \001(\003\"&" + "\n\010KeyValue\022\013\n\003key\030\001 \001(\014\022\r\n\005value\030\002 \001(\014*\"" + "\n\004Role\022\014\n\010DATANODE\020\000\022\014\n\010FRONTEND\020\001B(from._internal_metadata_); + ::memcpy(&_impl_.protocol_version_, &from._impl_.protocol_version_, + static_cast(reinterpret_cast(&_impl_.role_) - + reinterpret_cast(&_impl_.protocol_version_)) + sizeof(_impl_.role_)); + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.RequestHeader) +} + +inline void RequestHeader::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.protocol_version_){uint64_t{0u}} + , decltype(_impl_.cluster_id_){uint64_t{0u}} + , decltype(_impl_.member_id_){uint64_t{0u}} + , decltype(_impl_.role_){0} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +RequestHeader::~RequestHeader() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.RequestHeader) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void RequestHeader::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); +} + +void RequestHeader::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void RequestHeader::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.RequestHeader) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + ::memset(&_impl_.protocol_version_, 0, static_cast( + reinterpret_cast(&_impl_.role_) - + reinterpret_cast(&_impl_.protocol_version_)) + sizeof(_impl_.role_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* RequestHeader::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // uint64 protocol_version = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.protocol_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // uint64 cluster_id = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.cluster_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // uint64 member_id = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + _impl_.member_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.Role role = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + _internal_set_role(static_cast<::greptime::v1::meta::Role>(val)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* RequestHeader::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.RequestHeader) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // uint64 protocol_version = 1; + if (this->_internal_protocol_version() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(1, this->_internal_protocol_version(), target); + } + + // uint64 cluster_id = 2; + if (this->_internal_cluster_id() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_cluster_id(), target); + } + + // uint64 member_id = 3; + if (this->_internal_member_id() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(3, this->_internal_member_id(), target); + } + + // .greptime.v1.meta.Role role = 4; + if (this->_internal_role() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 4, this->_internal_role(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.RequestHeader) + return target; +} + +size_t RequestHeader::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.RequestHeader) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // uint64 protocol_version = 1; + if (this->_internal_protocol_version() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_protocol_version()); + } + + // uint64 cluster_id = 2; + if (this->_internal_cluster_id() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_cluster_id()); + } + + // uint64 member_id = 3; + if (this->_internal_member_id() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_member_id()); + } + + // .greptime.v1.meta.Role role = 4; + if (this->_internal_role() != 0) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this->_internal_role()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RequestHeader::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + RequestHeader::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RequestHeader::GetClassData() const { return &_class_data_; } + + +void RequestHeader::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.RequestHeader) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_protocol_version() != 0) { + _this->_internal_set_protocol_version(from._internal_protocol_version()); + } + if (from._internal_cluster_id() != 0) { + _this->_internal_set_cluster_id(from._internal_cluster_id()); + } + if (from._internal_member_id() != 0) { + _this->_internal_set_member_id(from._internal_member_id()); + } + if (from._internal_role() != 0) { + _this->_internal_set_role(from._internal_role()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void RequestHeader::CopyFrom(const RequestHeader& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.RequestHeader) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool RequestHeader::IsInitialized() const { + return true; +} + +void RequestHeader::InternalSwap(RequestHeader* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(RequestHeader, _impl_.role_) + + sizeof(RequestHeader::_impl_.role_) + - PROTOBUF_FIELD_OFFSET(RequestHeader, _impl_.protocol_version_)>( + reinterpret_cast(&_impl_.protocol_version_), + reinterpret_cast(&other->_impl_.protocol_version_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata RequestHeader::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fcommon_2eproto[0]); +} + +// =================================================================== + +class ResponseHeader::_Internal { + public: + static const ::greptime::v1::meta::Error& error(const ResponseHeader* msg); +}; + +const ::greptime::v1::meta::Error& +ResponseHeader::_Internal::error(const ResponseHeader* msg) { + return *msg->_impl_.error_; +} +ResponseHeader::ResponseHeader(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.ResponseHeader) +} +ResponseHeader::ResponseHeader(const ResponseHeader& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + ResponseHeader* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.error_){nullptr} + , decltype(_impl_.protocol_version_){} + , decltype(_impl_.cluster_id_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_error()) { + _this->_impl_.error_ = new ::greptime::v1::meta::Error(*from._impl_.error_); + } + ::memcpy(&_impl_.protocol_version_, &from._impl_.protocol_version_, + static_cast(reinterpret_cast(&_impl_.cluster_id_) - + reinterpret_cast(&_impl_.protocol_version_)) + sizeof(_impl_.cluster_id_)); + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.ResponseHeader) +} + +inline void ResponseHeader::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.error_){nullptr} + , decltype(_impl_.protocol_version_){uint64_t{0u}} + , decltype(_impl_.cluster_id_){uint64_t{0u}} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +ResponseHeader::~ResponseHeader() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.ResponseHeader) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void ResponseHeader::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.error_; +} + +void ResponseHeader::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void ResponseHeader::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.ResponseHeader) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.error_ != nullptr) { + delete _impl_.error_; + } + _impl_.error_ = nullptr; + ::memset(&_impl_.protocol_version_, 0, static_cast( + reinterpret_cast(&_impl_.cluster_id_) - + reinterpret_cast(&_impl_.protocol_version_)) + sizeof(_impl_.cluster_id_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* ResponseHeader::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // uint64 protocol_version = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.protocol_version_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // uint64 cluster_id = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.cluster_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.Error error = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ctx->ParseMessage(_internal_mutable_error(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* ResponseHeader::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.ResponseHeader) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // uint64 protocol_version = 1; + if (this->_internal_protocol_version() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(1, this->_internal_protocol_version(), target); + } + + // uint64 cluster_id = 2; + if (this->_internal_cluster_id() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_cluster_id(), target); + } + + // .greptime.v1.meta.Error error = 3; + if (this->_internal_has_error()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, _Internal::error(this), + _Internal::error(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.ResponseHeader) + return target; +} + +size_t ResponseHeader::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.ResponseHeader) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.meta.Error error = 3; + if (this->_internal_has_error()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.error_); + } + + // uint64 protocol_version = 1; + if (this->_internal_protocol_version() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_protocol_version()); + } + + // uint64 cluster_id = 2; + if (this->_internal_cluster_id() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_cluster_id()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ResponseHeader::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + ResponseHeader::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ResponseHeader::GetClassData() const { return &_class_data_; } + + +void ResponseHeader::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.ResponseHeader) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_error()) { + _this->_internal_mutable_error()->::greptime::v1::meta::Error::MergeFrom( + from._internal_error()); + } + if (from._internal_protocol_version() != 0) { + _this->_internal_set_protocol_version(from._internal_protocol_version()); + } + if (from._internal_cluster_id() != 0) { + _this->_internal_set_cluster_id(from._internal_cluster_id()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void ResponseHeader::CopyFrom(const ResponseHeader& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.ResponseHeader) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool ResponseHeader::IsInitialized() const { + return true; +} + +void ResponseHeader::InternalSwap(ResponseHeader* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(ResponseHeader, _impl_.cluster_id_) + + sizeof(ResponseHeader::_impl_.cluster_id_) + - PROTOBUF_FIELD_OFFSET(ResponseHeader, _impl_.error_)>( + reinterpret_cast(&_impl_.error_), + reinterpret_cast(&other->_impl_.error_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata ResponseHeader::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fcommon_2eproto[1]); +} + +// =================================================================== + +class Error::_Internal { + public: +}; + +Error::Error(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.Error) +} +Error::Error(const Error& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Error* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.err_msg_){} + , decltype(_impl_.code_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.err_msg_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.err_msg_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_err_msg().empty()) { + _this->_impl_.err_msg_.Set(from._internal_err_msg(), + _this->GetArenaForAllocation()); + } + _this->_impl_.code_ = from._impl_.code_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.Error) +} + +inline void Error::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.err_msg_){} + , decltype(_impl_.code_){0} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.err_msg_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.err_msg_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +Error::~Error() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.Error) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Error::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.err_msg_.Destroy(); +} + +void Error::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Error::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.Error) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.err_msg_.ClearToEmpty(); + _impl_.code_ = 0; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Error::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // int32 code = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.code_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // string err_msg = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_err_msg(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.meta.Error.err_msg")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Error::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.Error) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // int32 code = 1; + if (this->_internal_code() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt32ToArray(1, this->_internal_code(), target); + } + + // string err_msg = 2; + if (!this->_internal_err_msg().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_err_msg().data(), static_cast(this->_internal_err_msg().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.Error.err_msg"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_err_msg(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.Error) + return target; +} + +size_t Error::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.Error) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string err_msg = 2; + if (!this->_internal_err_msg().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_err_msg()); + } + + // int32 code = 1; + if (this->_internal_code() != 0) { + total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_code()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Error::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Error::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Error::GetClassData() const { return &_class_data_; } + + +void Error::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.Error) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_err_msg().empty()) { + _this->_internal_set_err_msg(from._internal_err_msg()); + } + if (from._internal_code() != 0) { + _this->_internal_set_code(from._internal_code()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Error::CopyFrom(const Error& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.Error) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Error::IsInitialized() const { + return true; +} + +void Error::InternalSwap(Error* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.err_msg_, lhs_arena, + &other->_impl_.err_msg_, rhs_arena + ); + swap(_impl_.code_, other->_impl_.code_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Error::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fcommon_2eproto[2]); +} + +// =================================================================== + +class Peer::_Internal { + public: +}; + +Peer::Peer(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.Peer) +} +Peer::Peer(const Peer& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Peer* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.addr_){} + , decltype(_impl_.id_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.addr_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.addr_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_addr().empty()) { + _this->_impl_.addr_.Set(from._internal_addr(), + _this->GetArenaForAllocation()); + } + _this->_impl_.id_ = from._impl_.id_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.Peer) +} + +inline void Peer::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.addr_){} + , decltype(_impl_.id_){uint64_t{0u}} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.addr_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.addr_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +Peer::~Peer() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.Peer) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Peer::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.addr_.Destroy(); +} + +void Peer::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Peer::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.Peer) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.addr_.ClearToEmpty(); + _impl_.id_ = uint64_t{0u}; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Peer::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // uint64 id = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // string addr = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_addr(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.meta.Peer.addr")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Peer::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.Peer) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // uint64 id = 1; + if (this->_internal_id() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(1, this->_internal_id(), target); + } + + // string addr = 2; + if (!this->_internal_addr().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_addr().data(), static_cast(this->_internal_addr().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.Peer.addr"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_addr(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.Peer) + return target; +} + +size_t Peer::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.Peer) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string addr = 2; + if (!this->_internal_addr().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_addr()); + } + + // uint64 id = 1; + if (this->_internal_id() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_id()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Peer::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Peer::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Peer::GetClassData() const { return &_class_data_; } + + +void Peer::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.Peer) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_addr().empty()) { + _this->_internal_set_addr(from._internal_addr()); + } + if (from._internal_id() != 0) { + _this->_internal_set_id(from._internal_id()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Peer::CopyFrom(const Peer& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.Peer) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Peer::IsInitialized() const { + return true; +} + +void Peer::InternalSwap(Peer* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.addr_, lhs_arena, + &other->_impl_.addr_, rhs_arena + ); + swap(_impl_.id_, other->_impl_.id_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Peer::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fcommon_2eproto[3]); +} + +// =================================================================== + +class TableName::_Internal { + public: +}; + +TableName::TableName(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.TableName) +} +TableName::TableName(const TableName& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + TableName* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.catalog_name_){} + , decltype(_impl_.schema_name_){} + , decltype(_impl_.table_name_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.catalog_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_catalog_name().empty()) { + _this->_impl_.catalog_name_.Set(from._internal_catalog_name(), + _this->GetArenaForAllocation()); + } + _impl_.schema_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_schema_name().empty()) { + _this->_impl_.schema_name_.Set(from._internal_schema_name(), + _this->GetArenaForAllocation()); + } + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_table_name().empty()) { + _this->_impl_.table_name_.Set(from._internal_table_name(), + _this->GetArenaForAllocation()); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.TableName) +} + +inline void TableName::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.catalog_name_){} + , decltype(_impl_.schema_name_){} + , decltype(_impl_.table_name_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.catalog_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.schema_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +TableName::~TableName() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.TableName) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void TableName::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.catalog_name_.Destroy(); + _impl_.schema_name_.Destroy(); + _impl_.table_name_.Destroy(); +} + +void TableName::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void TableName::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.TableName) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.catalog_name_.ClearToEmpty(); + _impl_.schema_name_.ClearToEmpty(); + _impl_.table_name_.ClearToEmpty(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* TableName::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string catalog_name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_catalog_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.meta.TableName.catalog_name")); + } else + goto handle_unusual; + continue; + // string schema_name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_schema_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.meta.TableName.schema_name")); + } else + goto handle_unusual; + continue; + // string table_name = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_table_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.meta.TableName.table_name")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* TableName::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.TableName) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string catalog_name = 1; + if (!this->_internal_catalog_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_catalog_name().data(), static_cast(this->_internal_catalog_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.TableName.catalog_name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_catalog_name(), target); + } + + // string schema_name = 2; + if (!this->_internal_schema_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_schema_name().data(), static_cast(this->_internal_schema_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.TableName.schema_name"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_schema_name(), target); + } + + // string table_name = 3; + if (!this->_internal_table_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_table_name().data(), static_cast(this->_internal_table_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.TableName.table_name"); + target = stream->WriteStringMaybeAliased( + 3, this->_internal_table_name(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.TableName) + return target; +} + +size_t TableName::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.TableName) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string catalog_name = 1; + if (!this->_internal_catalog_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_catalog_name()); + } + + // string schema_name = 2; + if (!this->_internal_schema_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_schema_name()); + } + + // string table_name = 3; + if (!this->_internal_table_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_table_name()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TableName::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + TableName::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TableName::GetClassData() const { return &_class_data_; } + + +void TableName::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.TableName) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_catalog_name().empty()) { + _this->_internal_set_catalog_name(from._internal_catalog_name()); + } + if (!from._internal_schema_name().empty()) { + _this->_internal_set_schema_name(from._internal_schema_name()); + } + if (!from._internal_table_name().empty()) { + _this->_internal_set_table_name(from._internal_table_name()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void TableName::CopyFrom(const TableName& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.TableName) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TableName::IsInitialized() const { + return true; +} + +void TableName::InternalSwap(TableName* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.catalog_name_, lhs_arena, + &other->_impl_.catalog_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.schema_name_, lhs_arena, + &other->_impl_.schema_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.table_name_, lhs_arena, + &other->_impl_.table_name_, rhs_arena + ); +} + +::PROTOBUF_NAMESPACE_ID::Metadata TableName::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fcommon_2eproto[4]); +} + +// =================================================================== + +class TableIdent::_Internal { + public: + static const ::greptime::v1::meta::TableName& table_name(const TableIdent* msg); +}; + +const ::greptime::v1::meta::TableName& +TableIdent::_Internal::table_name(const TableIdent* msg) { + return *msg->_impl_.table_name_; +} +TableIdent::TableIdent(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.TableIdent) +} +TableIdent::TableIdent(const TableIdent& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + TableIdent* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.engine_){} + , decltype(_impl_.table_name_){nullptr} + , decltype(_impl_.table_id_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.engine_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.engine_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_engine().empty()) { + _this->_impl_.engine_.Set(from._internal_engine(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_table_name()) { + _this->_impl_.table_name_ = new ::greptime::v1::meta::TableName(*from._impl_.table_name_); + } + _this->_impl_.table_id_ = from._impl_.table_id_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.TableIdent) +} + +inline void TableIdent::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.engine_){} + , decltype(_impl_.table_name_){nullptr} + , decltype(_impl_.table_id_){0u} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.engine_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.engine_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +TableIdent::~TableIdent() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.TableIdent) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void TableIdent::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.engine_.Destroy(); + if (this != internal_default_instance()) delete _impl_.table_name_; +} + +void TableIdent::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void TableIdent::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.TableIdent) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.engine_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.table_name_ != nullptr) { + delete _impl_.table_name_; + } + _impl_.table_name_ = nullptr; + _impl_.table_id_ = 0u; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* TableIdent::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // uint32 table_id = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.table_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.TableName table_name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_table_name(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // string engine = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_engine(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.meta.TableIdent.engine")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* TableIdent::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.TableIdent) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // uint32 table_id = 1; + if (this->_internal_table_id() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray(1, this->_internal_table_id(), target); + } + + // .greptime.v1.meta.TableName table_name = 2; + if (this->_internal_has_table_name()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::table_name(this), + _Internal::table_name(this).GetCachedSize(), target, stream); + } + + // string engine = 3; + if (!this->_internal_engine().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_engine().data(), static_cast(this->_internal_engine().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.TableIdent.engine"); + target = stream->WriteStringMaybeAliased( + 3, this->_internal_engine(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.TableIdent) + return target; +} + +size_t TableIdent::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.TableIdent) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string engine = 3; + if (!this->_internal_engine().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_engine()); + } + + // .greptime.v1.meta.TableName table_name = 2; + if (this->_internal_has_table_name()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.table_name_); + } + + // uint32 table_id = 1; + if (this->_internal_table_id() != 0) { + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_table_id()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TableIdent::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + TableIdent::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TableIdent::GetClassData() const { return &_class_data_; } + + +void TableIdent::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.TableIdent) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_engine().empty()) { + _this->_internal_set_engine(from._internal_engine()); + } + if (from._internal_has_table_name()) { + _this->_internal_mutable_table_name()->::greptime::v1::meta::TableName::MergeFrom( + from._internal_table_name()); + } + if (from._internal_table_id() != 0) { + _this->_internal_set_table_id(from._internal_table_id()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void TableIdent::CopyFrom(const TableIdent& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.TableIdent) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TableIdent::IsInitialized() const { + return true; +} + +void TableIdent::InternalSwap(TableIdent* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.engine_, lhs_arena, + &other->_impl_.engine_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(TableIdent, _impl_.table_id_) + + sizeof(TableIdent::_impl_.table_id_) + - PROTOBUF_FIELD_OFFSET(TableIdent, _impl_.table_name_)>( + reinterpret_cast(&_impl_.table_name_), + reinterpret_cast(&other->_impl_.table_name_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata TableIdent::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fcommon_2eproto[5]); +} + +// =================================================================== + +class TimeInterval::_Internal { + public: +}; + +TimeInterval::TimeInterval(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.TimeInterval) +} +TimeInterval::TimeInterval(const TimeInterval& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + TimeInterval* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.start_timestamp_millis_){} + , decltype(_impl_.end_timestamp_millis_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + ::memcpy(&_impl_.start_timestamp_millis_, &from._impl_.start_timestamp_millis_, + static_cast(reinterpret_cast(&_impl_.end_timestamp_millis_) - + reinterpret_cast(&_impl_.start_timestamp_millis_)) + sizeof(_impl_.end_timestamp_millis_)); + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.TimeInterval) +} + +inline void TimeInterval::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.start_timestamp_millis_){int64_t{0}} + , decltype(_impl_.end_timestamp_millis_){int64_t{0}} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +TimeInterval::~TimeInterval() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.TimeInterval) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void TimeInterval::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); +} + +void TimeInterval::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void TimeInterval::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.TimeInterval) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + ::memset(&_impl_.start_timestamp_millis_, 0, static_cast( + reinterpret_cast(&_impl_.end_timestamp_millis_) - + reinterpret_cast(&_impl_.start_timestamp_millis_)) + sizeof(_impl_.end_timestamp_millis_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* TimeInterval::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // int64 start_timestamp_millis = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.start_timestamp_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 end_timestamp_millis = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.end_timestamp_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* TimeInterval::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.TimeInterval) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // int64 start_timestamp_millis = 1; + if (this->_internal_start_timestamp_millis() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(1, this->_internal_start_timestamp_millis(), target); + } + + // int64 end_timestamp_millis = 2; + if (this->_internal_end_timestamp_millis() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(2, this->_internal_end_timestamp_millis(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.TimeInterval) + return target; +} + +size_t TimeInterval::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.TimeInterval) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // int64 start_timestamp_millis = 1; + if (this->_internal_start_timestamp_millis() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_start_timestamp_millis()); + } + + // int64 end_timestamp_millis = 2; + if (this->_internal_end_timestamp_millis() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_end_timestamp_millis()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TimeInterval::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + TimeInterval::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TimeInterval::GetClassData() const { return &_class_data_; } + + +void TimeInterval::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.TimeInterval) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_start_timestamp_millis() != 0) { + _this->_internal_set_start_timestamp_millis(from._internal_start_timestamp_millis()); + } + if (from._internal_end_timestamp_millis() != 0) { + _this->_internal_set_end_timestamp_millis(from._internal_end_timestamp_millis()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void TimeInterval::CopyFrom(const TimeInterval& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.TimeInterval) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TimeInterval::IsInitialized() const { + return true; +} + +void TimeInterval::InternalSwap(TimeInterval* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(TimeInterval, _impl_.end_timestamp_millis_) + + sizeof(TimeInterval::_impl_.end_timestamp_millis_) + - PROTOBUF_FIELD_OFFSET(TimeInterval, _impl_.start_timestamp_millis_)>( + reinterpret_cast(&_impl_.start_timestamp_millis_), + reinterpret_cast(&other->_impl_.start_timestamp_millis_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata TimeInterval::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fcommon_2eproto[6]); +} + +// =================================================================== + +class KeyValue::_Internal { + public: +}; + +KeyValue::KeyValue(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.KeyValue) +} +KeyValue::KeyValue(const KeyValue& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + KeyValue* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.value_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_key().empty()) { + _this->_impl_.key_.Set(from._internal_key(), + _this->GetArenaForAllocation()); + } + _impl_.value_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_value().empty()) { + _this->_impl_.value_.Set(from._internal_value(), + _this->GetArenaForAllocation()); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.KeyValue) +} + +inline void KeyValue::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.value_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +KeyValue::~KeyValue() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.KeyValue) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void KeyValue::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.key_.Destroy(); + _impl_.value_.Destroy(); +} + +void KeyValue::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void KeyValue::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.KeyValue) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.key_.ClearToEmpty(); + _impl_.value_.ClearToEmpty(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* KeyValue::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // bytes key = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_key(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes value = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_value(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* KeyValue::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.KeyValue) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // bytes key = 1; + if (!this->_internal_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 1, this->_internal_key(), target); + } + + // bytes value = 2; + if (!this->_internal_value().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_value(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.KeyValue) + return target; +} + +size_t KeyValue::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.KeyValue) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // bytes key = 1; + if (!this->_internal_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_key()); + } + + // bytes value = 2; + if (!this->_internal_value().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_value()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData KeyValue::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + KeyValue::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*KeyValue::GetClassData() const { return &_class_data_; } + + +void KeyValue::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.KeyValue) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_key().empty()) { + _this->_internal_set_key(from._internal_key()); + } + if (!from._internal_value().empty()) { + _this->_internal_set_value(from._internal_value()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void KeyValue::CopyFrom(const KeyValue& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.KeyValue) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool KeyValue::IsInitialized() const { + return true; +} + +void KeyValue::InternalSwap(KeyValue* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.key_, lhs_arena, + &other->_impl_.key_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.value_, lhs_arena, + &other->_impl_.value_, rhs_arena + ); +} + +::PROTOBUF_NAMESPACE_ID::Metadata KeyValue::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fcommon_2eproto[7]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace meta +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::RequestHeader* +Arena::CreateMaybeMessage< ::greptime::v1::meta::RequestHeader >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::RequestHeader >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::ResponseHeader* +Arena::CreateMaybeMessage< ::greptime::v1::meta::ResponseHeader >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::ResponseHeader >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::Error* +Arena::CreateMaybeMessage< ::greptime::v1::meta::Error >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::Error >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::Peer* +Arena::CreateMaybeMessage< ::greptime::v1::meta::Peer >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::Peer >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::TableName* +Arena::CreateMaybeMessage< ::greptime::v1::meta::TableName >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::TableName >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::TableIdent* +Arena::CreateMaybeMessage< ::greptime::v1::meta::TableIdent >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::TableIdent >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::TimeInterval* +Arena::CreateMaybeMessage< ::greptime::v1::meta::TimeInterval >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::TimeInterval >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::KeyValue* +Arena::CreateMaybeMessage< ::greptime::v1::meta::KeyValue >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::KeyValue >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/greptime/v1/meta/common.pb.h b/c++/greptime/v1/meta/common.pb.h new file mode 100644 index 00000000..624394df --- /dev/null +++ b/c++/greptime/v1/meta/common.pb.h @@ -0,0 +1,2378 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/common.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fcommon_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fcommon_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fmeta_2fcommon_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_greptime_2fv1_2fmeta_2fcommon_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fmeta_2fcommon_2eproto; +namespace greptime { +namespace v1 { +namespace meta { +class Error; +struct ErrorDefaultTypeInternal; +extern ErrorDefaultTypeInternal _Error_default_instance_; +class KeyValue; +struct KeyValueDefaultTypeInternal; +extern KeyValueDefaultTypeInternal _KeyValue_default_instance_; +class Peer; +struct PeerDefaultTypeInternal; +extern PeerDefaultTypeInternal _Peer_default_instance_; +class RequestHeader; +struct RequestHeaderDefaultTypeInternal; +extern RequestHeaderDefaultTypeInternal _RequestHeader_default_instance_; +class ResponseHeader; +struct ResponseHeaderDefaultTypeInternal; +extern ResponseHeaderDefaultTypeInternal _ResponseHeader_default_instance_; +class TableIdent; +struct TableIdentDefaultTypeInternal; +extern TableIdentDefaultTypeInternal _TableIdent_default_instance_; +class TableName; +struct TableNameDefaultTypeInternal; +extern TableNameDefaultTypeInternal _TableName_default_instance_; +class TimeInterval; +struct TimeIntervalDefaultTypeInternal; +extern TimeIntervalDefaultTypeInternal _TimeInterval_default_instance_; +} // namespace meta +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> ::greptime::v1::meta::Error* Arena::CreateMaybeMessage<::greptime::v1::meta::Error>(Arena*); +template<> ::greptime::v1::meta::KeyValue* Arena::CreateMaybeMessage<::greptime::v1::meta::KeyValue>(Arena*); +template<> ::greptime::v1::meta::Peer* Arena::CreateMaybeMessage<::greptime::v1::meta::Peer>(Arena*); +template<> ::greptime::v1::meta::RequestHeader* Arena::CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(Arena*); +template<> ::greptime::v1::meta::ResponseHeader* Arena::CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(Arena*); +template<> ::greptime::v1::meta::TableIdent* Arena::CreateMaybeMessage<::greptime::v1::meta::TableIdent>(Arena*); +template<> ::greptime::v1::meta::TableName* Arena::CreateMaybeMessage<::greptime::v1::meta::TableName>(Arena*); +template<> ::greptime::v1::meta::TimeInterval* Arena::CreateMaybeMessage<::greptime::v1::meta::TimeInterval>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace greptime { +namespace v1 { +namespace meta { + +enum Role : int { + DATANODE = 0, + FRONTEND = 1, + Role_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), + Role_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() +}; +bool Role_IsValid(int value); +constexpr Role Role_MIN = DATANODE; +constexpr Role Role_MAX = FRONTEND; +constexpr int Role_ARRAYSIZE = Role_MAX + 1; + +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Role_descriptor(); +template +inline const std::string& Role_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function Role_Name."); + return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( + Role_descriptor(), enum_t_value); +} +inline bool Role_Parse( + ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Role* value) { + return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( + Role_descriptor(), name, value); +} +// =================================================================== + +class RequestHeader final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.RequestHeader) */ { + public: + inline RequestHeader() : RequestHeader(nullptr) {} + ~RequestHeader() override; + explicit PROTOBUF_CONSTEXPR RequestHeader(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + RequestHeader(const RequestHeader& from); + RequestHeader(RequestHeader&& from) noexcept + : RequestHeader() { + *this = ::std::move(from); + } + + inline RequestHeader& operator=(const RequestHeader& from) { + CopyFrom(from); + return *this; + } + inline RequestHeader& operator=(RequestHeader&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RequestHeader& default_instance() { + return *internal_default_instance(); + } + static inline const RequestHeader* internal_default_instance() { + return reinterpret_cast( + &_RequestHeader_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(RequestHeader& a, RequestHeader& b) { + a.Swap(&b); + } + inline void Swap(RequestHeader* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RequestHeader* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RequestHeader* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const RequestHeader& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const RequestHeader& from) { + RequestHeader::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(RequestHeader* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.RequestHeader"; + } + protected: + explicit RequestHeader(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kProtocolVersionFieldNumber = 1, + kClusterIdFieldNumber = 2, + kMemberIdFieldNumber = 3, + kRoleFieldNumber = 4, + }; + // uint64 protocol_version = 1; + void clear_protocol_version(); + uint64_t protocol_version() const; + void set_protocol_version(uint64_t value); + private: + uint64_t _internal_protocol_version() const; + void _internal_set_protocol_version(uint64_t value); + public: + + // uint64 cluster_id = 2; + void clear_cluster_id(); + uint64_t cluster_id() const; + void set_cluster_id(uint64_t value); + private: + uint64_t _internal_cluster_id() const; + void _internal_set_cluster_id(uint64_t value); + public: + + // uint64 member_id = 3; + void clear_member_id(); + uint64_t member_id() const; + void set_member_id(uint64_t value); + private: + uint64_t _internal_member_id() const; + void _internal_set_member_id(uint64_t value); + public: + + // .greptime.v1.meta.Role role = 4; + void clear_role(); + ::greptime::v1::meta::Role role() const; + void set_role(::greptime::v1::meta::Role value); + private: + ::greptime::v1::meta::Role _internal_role() const; + void _internal_set_role(::greptime::v1::meta::Role value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.RequestHeader) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + uint64_t protocol_version_; + uint64_t cluster_id_; + uint64_t member_id_; + int role_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class ResponseHeader final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.ResponseHeader) */ { + public: + inline ResponseHeader() : ResponseHeader(nullptr) {} + ~ResponseHeader() override; + explicit PROTOBUF_CONSTEXPR ResponseHeader(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + ResponseHeader(const ResponseHeader& from); + ResponseHeader(ResponseHeader&& from) noexcept + : ResponseHeader() { + *this = ::std::move(from); + } + + inline ResponseHeader& operator=(const ResponseHeader& from) { + CopyFrom(from); + return *this; + } + inline ResponseHeader& operator=(ResponseHeader&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ResponseHeader& default_instance() { + return *internal_default_instance(); + } + static inline const ResponseHeader* internal_default_instance() { + return reinterpret_cast( + &_ResponseHeader_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + friend void swap(ResponseHeader& a, ResponseHeader& b) { + a.Swap(&b); + } + inline void Swap(ResponseHeader* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ResponseHeader* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + ResponseHeader* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const ResponseHeader& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const ResponseHeader& from) { + ResponseHeader::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(ResponseHeader* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.ResponseHeader"; + } + protected: + explicit ResponseHeader(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kErrorFieldNumber = 3, + kProtocolVersionFieldNumber = 1, + kClusterIdFieldNumber = 2, + }; + // .greptime.v1.meta.Error error = 3; + bool has_error() const; + private: + bool _internal_has_error() const; + public: + void clear_error(); + const ::greptime::v1::meta::Error& error() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::Error* release_error(); + ::greptime::v1::meta::Error* mutable_error(); + void set_allocated_error(::greptime::v1::meta::Error* error); + private: + const ::greptime::v1::meta::Error& _internal_error() const; + ::greptime::v1::meta::Error* _internal_mutable_error(); + public: + void unsafe_arena_set_allocated_error( + ::greptime::v1::meta::Error* error); + ::greptime::v1::meta::Error* unsafe_arena_release_error(); + + // uint64 protocol_version = 1; + void clear_protocol_version(); + uint64_t protocol_version() const; + void set_protocol_version(uint64_t value); + private: + uint64_t _internal_protocol_version() const; + void _internal_set_protocol_version(uint64_t value); + public: + + // uint64 cluster_id = 2; + void clear_cluster_id(); + uint64_t cluster_id() const; + void set_cluster_id(uint64_t value); + private: + uint64_t _internal_cluster_id() const; + void _internal_set_cluster_id(uint64_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.ResponseHeader) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::meta::Error* error_; + uint64_t protocol_version_; + uint64_t cluster_id_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class Error final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.Error) */ { + public: + inline Error() : Error(nullptr) {} + ~Error() override; + explicit PROTOBUF_CONSTEXPR Error(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Error(const Error& from); + Error(Error&& from) noexcept + : Error() { + *this = ::std::move(from); + } + + inline Error& operator=(const Error& from) { + CopyFrom(from); + return *this; + } + inline Error& operator=(Error&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Error& default_instance() { + return *internal_default_instance(); + } + static inline const Error* internal_default_instance() { + return reinterpret_cast( + &_Error_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(Error& a, Error& b) { + a.Swap(&b); + } + inline void Swap(Error* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Error* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Error* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const Error& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const Error& from) { + Error::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(Error* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.Error"; + } + protected: + explicit Error(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kErrMsgFieldNumber = 2, + kCodeFieldNumber = 1, + }; + // string err_msg = 2; + void clear_err_msg(); + const std::string& err_msg() const; + template + void set_err_msg(ArgT0&& arg0, ArgT... args); + std::string* mutable_err_msg(); + PROTOBUF_NODISCARD std::string* release_err_msg(); + void set_allocated_err_msg(std::string* err_msg); + private: + const std::string& _internal_err_msg() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_err_msg(const std::string& value); + std::string* _internal_mutable_err_msg(); + public: + + // int32 code = 1; + void clear_code(); + int32_t code() const; + void set_code(int32_t value); + private: + int32_t _internal_code() const; + void _internal_set_code(int32_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.Error) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr err_msg_; + int32_t code_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class Peer final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.Peer) */ { + public: + inline Peer() : Peer(nullptr) {} + ~Peer() override; + explicit PROTOBUF_CONSTEXPR Peer(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Peer(const Peer& from); + Peer(Peer&& from) noexcept + : Peer() { + *this = ::std::move(from); + } + + inline Peer& operator=(const Peer& from) { + CopyFrom(from); + return *this; + } + inline Peer& operator=(Peer&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Peer& default_instance() { + return *internal_default_instance(); + } + static inline const Peer* internal_default_instance() { + return reinterpret_cast( + &_Peer_default_instance_); + } + static constexpr int kIndexInFileMessages = + 3; + + friend void swap(Peer& a, Peer& b) { + a.Swap(&b); + } + inline void Swap(Peer* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Peer* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Peer* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const Peer& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const Peer& from) { + Peer::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(Peer* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.Peer"; + } + protected: + explicit Peer(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kAddrFieldNumber = 2, + kIdFieldNumber = 1, + }; + // string addr = 2; + void clear_addr(); + const std::string& addr() const; + template + void set_addr(ArgT0&& arg0, ArgT... args); + std::string* mutable_addr(); + PROTOBUF_NODISCARD std::string* release_addr(); + void set_allocated_addr(std::string* addr); + private: + const std::string& _internal_addr() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_addr(const std::string& value); + std::string* _internal_mutable_addr(); + public: + + // uint64 id = 1; + void clear_id(); + uint64_t id() const; + void set_id(uint64_t value); + private: + uint64_t _internal_id() const; + void _internal_set_id(uint64_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.Peer) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr addr_; + uint64_t id_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class TableName final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.TableName) */ { + public: + inline TableName() : TableName(nullptr) {} + ~TableName() override; + explicit PROTOBUF_CONSTEXPR TableName(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + TableName(const TableName& from); + TableName(TableName&& from) noexcept + : TableName() { + *this = ::std::move(from); + } + + inline TableName& operator=(const TableName& from) { + CopyFrom(from); + return *this; + } + inline TableName& operator=(TableName&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const TableName& default_instance() { + return *internal_default_instance(); + } + static inline const TableName* internal_default_instance() { + return reinterpret_cast( + &_TableName_default_instance_); + } + static constexpr int kIndexInFileMessages = + 4; + + friend void swap(TableName& a, TableName& b) { + a.Swap(&b); + } + inline void Swap(TableName* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(TableName* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + TableName* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const TableName& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const TableName& from) { + TableName::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(TableName* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.TableName"; + } + protected: + explicit TableName(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kCatalogNameFieldNumber = 1, + kSchemaNameFieldNumber = 2, + kTableNameFieldNumber = 3, + }; + // string catalog_name = 1; + void clear_catalog_name(); + const std::string& catalog_name() const; + template + void set_catalog_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_catalog_name(); + PROTOBUF_NODISCARD std::string* release_catalog_name(); + void set_allocated_catalog_name(std::string* catalog_name); + private: + const std::string& _internal_catalog_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_catalog_name(const std::string& value); + std::string* _internal_mutable_catalog_name(); + public: + + // string schema_name = 2; + void clear_schema_name(); + const std::string& schema_name() const; + template + void set_schema_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_schema_name(); + PROTOBUF_NODISCARD std::string* release_schema_name(); + void set_allocated_schema_name(std::string* schema_name); + private: + const std::string& _internal_schema_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_schema_name(const std::string& value); + std::string* _internal_mutable_schema_name(); + public: + + // string table_name = 3; + void clear_table_name(); + const std::string& table_name() const; + template + void set_table_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_table_name(); + PROTOBUF_NODISCARD std::string* release_table_name(); + void set_allocated_table_name(std::string* table_name); + private: + const std::string& _internal_table_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_name(const std::string& value); + std::string* _internal_mutable_table_name(); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.TableName) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr catalog_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr schema_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_name_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class TableIdent final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.TableIdent) */ { + public: + inline TableIdent() : TableIdent(nullptr) {} + ~TableIdent() override; + explicit PROTOBUF_CONSTEXPR TableIdent(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + TableIdent(const TableIdent& from); + TableIdent(TableIdent&& from) noexcept + : TableIdent() { + *this = ::std::move(from); + } + + inline TableIdent& operator=(const TableIdent& from) { + CopyFrom(from); + return *this; + } + inline TableIdent& operator=(TableIdent&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const TableIdent& default_instance() { + return *internal_default_instance(); + } + static inline const TableIdent* internal_default_instance() { + return reinterpret_cast( + &_TableIdent_default_instance_); + } + static constexpr int kIndexInFileMessages = + 5; + + friend void swap(TableIdent& a, TableIdent& b) { + a.Swap(&b); + } + inline void Swap(TableIdent* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(TableIdent* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + TableIdent* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const TableIdent& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const TableIdent& from) { + TableIdent::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(TableIdent* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.TableIdent"; + } + protected: + explicit TableIdent(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kEngineFieldNumber = 3, + kTableNameFieldNumber = 2, + kTableIdFieldNumber = 1, + }; + // string engine = 3; + void clear_engine(); + const std::string& engine() const; + template + void set_engine(ArgT0&& arg0, ArgT... args); + std::string* mutable_engine(); + PROTOBUF_NODISCARD std::string* release_engine(); + void set_allocated_engine(std::string* engine); + private: + const std::string& _internal_engine() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_engine(const std::string& value); + std::string* _internal_mutable_engine(); + public: + + // .greptime.v1.meta.TableName table_name = 2; + bool has_table_name() const; + private: + bool _internal_has_table_name() const; + public: + void clear_table_name(); + const ::greptime::v1::meta::TableName& table_name() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::TableName* release_table_name(); + ::greptime::v1::meta::TableName* mutable_table_name(); + void set_allocated_table_name(::greptime::v1::meta::TableName* table_name); + private: + const ::greptime::v1::meta::TableName& _internal_table_name() const; + ::greptime::v1::meta::TableName* _internal_mutable_table_name(); + public: + void unsafe_arena_set_allocated_table_name( + ::greptime::v1::meta::TableName* table_name); + ::greptime::v1::meta::TableName* unsafe_arena_release_table_name(); + + // uint32 table_id = 1; + void clear_table_id(); + uint32_t table_id() const; + void set_table_id(uint32_t value); + private: + uint32_t _internal_table_id() const; + void _internal_set_table_id(uint32_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.TableIdent) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr engine_; + ::greptime::v1::meta::TableName* table_name_; + uint32_t table_id_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class TimeInterval final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.TimeInterval) */ { + public: + inline TimeInterval() : TimeInterval(nullptr) {} + ~TimeInterval() override; + explicit PROTOBUF_CONSTEXPR TimeInterval(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + TimeInterval(const TimeInterval& from); + TimeInterval(TimeInterval&& from) noexcept + : TimeInterval() { + *this = ::std::move(from); + } + + inline TimeInterval& operator=(const TimeInterval& from) { + CopyFrom(from); + return *this; + } + inline TimeInterval& operator=(TimeInterval&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const TimeInterval& default_instance() { + return *internal_default_instance(); + } + static inline const TimeInterval* internal_default_instance() { + return reinterpret_cast( + &_TimeInterval_default_instance_); + } + static constexpr int kIndexInFileMessages = + 6; + + friend void swap(TimeInterval& a, TimeInterval& b) { + a.Swap(&b); + } + inline void Swap(TimeInterval* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(TimeInterval* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + TimeInterval* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const TimeInterval& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const TimeInterval& from) { + TimeInterval::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(TimeInterval* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.TimeInterval"; + } + protected: + explicit TimeInterval(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kStartTimestampMillisFieldNumber = 1, + kEndTimestampMillisFieldNumber = 2, + }; + // int64 start_timestamp_millis = 1; + void clear_start_timestamp_millis(); + int64_t start_timestamp_millis() const; + void set_start_timestamp_millis(int64_t value); + private: + int64_t _internal_start_timestamp_millis() const; + void _internal_set_start_timestamp_millis(int64_t value); + public: + + // int64 end_timestamp_millis = 2; + void clear_end_timestamp_millis(); + int64_t end_timestamp_millis() const; + void set_end_timestamp_millis(int64_t value); + private: + int64_t _internal_end_timestamp_millis() const; + void _internal_set_end_timestamp_millis(int64_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.TimeInterval) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + int64_t start_timestamp_millis_; + int64_t end_timestamp_millis_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fcommon_2eproto; +}; +// ------------------------------------------------------------------- + +class KeyValue final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.KeyValue) */ { + public: + inline KeyValue() : KeyValue(nullptr) {} + ~KeyValue() override; + explicit PROTOBUF_CONSTEXPR KeyValue(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + KeyValue(const KeyValue& from); + KeyValue(KeyValue&& from) noexcept + : KeyValue() { + *this = ::std::move(from); + } + + inline KeyValue& operator=(const KeyValue& from) { + CopyFrom(from); + return *this; + } + inline KeyValue& operator=(KeyValue&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const KeyValue& default_instance() { + return *internal_default_instance(); + } + static inline const KeyValue* internal_default_instance() { + return reinterpret_cast( + &_KeyValue_default_instance_); + } + static constexpr int kIndexInFileMessages = + 7; + + friend void swap(KeyValue& a, KeyValue& b) { + a.Swap(&b); + } + inline void Swap(KeyValue* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(KeyValue* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + KeyValue* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const KeyValue& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const KeyValue& from) { + KeyValue::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(KeyValue* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.KeyValue"; + } + protected: + explicit KeyValue(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKeyFieldNumber = 1, + kValueFieldNumber = 2, + }; + // bytes key = 1; + void clear_key(); + const std::string& key() const; + template + void set_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_key(); + PROTOBUF_NODISCARD std::string* release_key(); + void set_allocated_key(std::string* key); + private: + const std::string& _internal_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key(const std::string& value); + std::string* _internal_mutable_key(); + public: + + // bytes value = 2; + void clear_value(); + const std::string& value() const; + template + void set_value(ArgT0&& arg0, ArgT... args); + std::string* mutable_value(); + PROTOBUF_NODISCARD std::string* release_value(); + void set_allocated_value(std::string* value); + private: + const std::string& _internal_value() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_value(const std::string& value); + std::string* _internal_mutable_value(); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.KeyValue) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fcommon_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// RequestHeader + +// uint64 protocol_version = 1; +inline void RequestHeader::clear_protocol_version() { + _impl_.protocol_version_ = uint64_t{0u}; +} +inline uint64_t RequestHeader::_internal_protocol_version() const { + return _impl_.protocol_version_; +} +inline uint64_t RequestHeader::protocol_version() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RequestHeader.protocol_version) + return _internal_protocol_version(); +} +inline void RequestHeader::_internal_set_protocol_version(uint64_t value) { + + _impl_.protocol_version_ = value; +} +inline void RequestHeader::set_protocol_version(uint64_t value) { + _internal_set_protocol_version(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RequestHeader.protocol_version) +} + +// uint64 cluster_id = 2; +inline void RequestHeader::clear_cluster_id() { + _impl_.cluster_id_ = uint64_t{0u}; +} +inline uint64_t RequestHeader::_internal_cluster_id() const { + return _impl_.cluster_id_; +} +inline uint64_t RequestHeader::cluster_id() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RequestHeader.cluster_id) + return _internal_cluster_id(); +} +inline void RequestHeader::_internal_set_cluster_id(uint64_t value) { + + _impl_.cluster_id_ = value; +} +inline void RequestHeader::set_cluster_id(uint64_t value) { + _internal_set_cluster_id(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RequestHeader.cluster_id) +} + +// uint64 member_id = 3; +inline void RequestHeader::clear_member_id() { + _impl_.member_id_ = uint64_t{0u}; +} +inline uint64_t RequestHeader::_internal_member_id() const { + return _impl_.member_id_; +} +inline uint64_t RequestHeader::member_id() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RequestHeader.member_id) + return _internal_member_id(); +} +inline void RequestHeader::_internal_set_member_id(uint64_t value) { + + _impl_.member_id_ = value; +} +inline void RequestHeader::set_member_id(uint64_t value) { + _internal_set_member_id(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RequestHeader.member_id) +} + +// .greptime.v1.meta.Role role = 4; +inline void RequestHeader::clear_role() { + _impl_.role_ = 0; +} +inline ::greptime::v1::meta::Role RequestHeader::_internal_role() const { + return static_cast< ::greptime::v1::meta::Role >(_impl_.role_); +} +inline ::greptime::v1::meta::Role RequestHeader::role() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RequestHeader.role) + return _internal_role(); +} +inline void RequestHeader::_internal_set_role(::greptime::v1::meta::Role value) { + + _impl_.role_ = value; +} +inline void RequestHeader::set_role(::greptime::v1::meta::Role value) { + _internal_set_role(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RequestHeader.role) +} + +// ------------------------------------------------------------------- + +// ResponseHeader + +// uint64 protocol_version = 1; +inline void ResponseHeader::clear_protocol_version() { + _impl_.protocol_version_ = uint64_t{0u}; +} +inline uint64_t ResponseHeader::_internal_protocol_version() const { + return _impl_.protocol_version_; +} +inline uint64_t ResponseHeader::protocol_version() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.ResponseHeader.protocol_version) + return _internal_protocol_version(); +} +inline void ResponseHeader::_internal_set_protocol_version(uint64_t value) { + + _impl_.protocol_version_ = value; +} +inline void ResponseHeader::set_protocol_version(uint64_t value) { + _internal_set_protocol_version(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.ResponseHeader.protocol_version) +} + +// uint64 cluster_id = 2; +inline void ResponseHeader::clear_cluster_id() { + _impl_.cluster_id_ = uint64_t{0u}; +} +inline uint64_t ResponseHeader::_internal_cluster_id() const { + return _impl_.cluster_id_; +} +inline uint64_t ResponseHeader::cluster_id() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.ResponseHeader.cluster_id) + return _internal_cluster_id(); +} +inline void ResponseHeader::_internal_set_cluster_id(uint64_t value) { + + _impl_.cluster_id_ = value; +} +inline void ResponseHeader::set_cluster_id(uint64_t value) { + _internal_set_cluster_id(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.ResponseHeader.cluster_id) +} + +// .greptime.v1.meta.Error error = 3; +inline bool ResponseHeader::_internal_has_error() const { + return this != internal_default_instance() && _impl_.error_ != nullptr; +} +inline bool ResponseHeader::has_error() const { + return _internal_has_error(); +} +inline void ResponseHeader::clear_error() { + if (GetArenaForAllocation() == nullptr && _impl_.error_ != nullptr) { + delete _impl_.error_; + } + _impl_.error_ = nullptr; +} +inline const ::greptime::v1::meta::Error& ResponseHeader::_internal_error() const { + const ::greptime::v1::meta::Error* p = _impl_.error_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_Error_default_instance_); +} +inline const ::greptime::v1::meta::Error& ResponseHeader::error() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.ResponseHeader.error) + return _internal_error(); +} +inline void ResponseHeader::unsafe_arena_set_allocated_error( + ::greptime::v1::meta::Error* error) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.error_); + } + _impl_.error_ = error; + if (error) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.ResponseHeader.error) +} +inline ::greptime::v1::meta::Error* ResponseHeader::release_error() { + + ::greptime::v1::meta::Error* temp = _impl_.error_; + _impl_.error_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::Error* ResponseHeader::unsafe_arena_release_error() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.ResponseHeader.error) + + ::greptime::v1::meta::Error* temp = _impl_.error_; + _impl_.error_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::Error* ResponseHeader::_internal_mutable_error() { + + if (_impl_.error_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::Error>(GetArenaForAllocation()); + _impl_.error_ = p; + } + return _impl_.error_; +} +inline ::greptime::v1::meta::Error* ResponseHeader::mutable_error() { + ::greptime::v1::meta::Error* _msg = _internal_mutable_error(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.ResponseHeader.error) + return _msg; +} +inline void ResponseHeader::set_allocated_error(::greptime::v1::meta::Error* error) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.error_; + } + if (error) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(error); + if (message_arena != submessage_arena) { + error = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, error, submessage_arena); + } + + } else { + + } + _impl_.error_ = error; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.ResponseHeader.error) +} + +// ------------------------------------------------------------------- + +// Error + +// int32 code = 1; +inline void Error::clear_code() { + _impl_.code_ = 0; +} +inline int32_t Error::_internal_code() const { + return _impl_.code_; +} +inline int32_t Error::code() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.Error.code) + return _internal_code(); +} +inline void Error::_internal_set_code(int32_t value) { + + _impl_.code_ = value; +} +inline void Error::set_code(int32_t value) { + _internal_set_code(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.Error.code) +} + +// string err_msg = 2; +inline void Error::clear_err_msg() { + _impl_.err_msg_.ClearToEmpty(); +} +inline const std::string& Error::err_msg() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.Error.err_msg) + return _internal_err_msg(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Error::set_err_msg(ArgT0&& arg0, ArgT... args) { + + _impl_.err_msg_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.Error.err_msg) +} +inline std::string* Error::mutable_err_msg() { + std::string* _s = _internal_mutable_err_msg(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.Error.err_msg) + return _s; +} +inline const std::string& Error::_internal_err_msg() const { + return _impl_.err_msg_.Get(); +} +inline void Error::_internal_set_err_msg(const std::string& value) { + + _impl_.err_msg_.Set(value, GetArenaForAllocation()); +} +inline std::string* Error::_internal_mutable_err_msg() { + + return _impl_.err_msg_.Mutable(GetArenaForAllocation()); +} +inline std::string* Error::release_err_msg() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.Error.err_msg) + return _impl_.err_msg_.Release(); +} +inline void Error::set_allocated_err_msg(std::string* err_msg) { + if (err_msg != nullptr) { + + } else { + + } + _impl_.err_msg_.SetAllocated(err_msg, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.err_msg_.IsDefault()) { + _impl_.err_msg_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.Error.err_msg) +} + +// ------------------------------------------------------------------- + +// Peer + +// uint64 id = 1; +inline void Peer::clear_id() { + _impl_.id_ = uint64_t{0u}; +} +inline uint64_t Peer::_internal_id() const { + return _impl_.id_; +} +inline uint64_t Peer::id() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.Peer.id) + return _internal_id(); +} +inline void Peer::_internal_set_id(uint64_t value) { + + _impl_.id_ = value; +} +inline void Peer::set_id(uint64_t value) { + _internal_set_id(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.Peer.id) +} + +// string addr = 2; +inline void Peer::clear_addr() { + _impl_.addr_.ClearToEmpty(); +} +inline const std::string& Peer::addr() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.Peer.addr) + return _internal_addr(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Peer::set_addr(ArgT0&& arg0, ArgT... args) { + + _impl_.addr_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.Peer.addr) +} +inline std::string* Peer::mutable_addr() { + std::string* _s = _internal_mutable_addr(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.Peer.addr) + return _s; +} +inline const std::string& Peer::_internal_addr() const { + return _impl_.addr_.Get(); +} +inline void Peer::_internal_set_addr(const std::string& value) { + + _impl_.addr_.Set(value, GetArenaForAllocation()); +} +inline std::string* Peer::_internal_mutable_addr() { + + return _impl_.addr_.Mutable(GetArenaForAllocation()); +} +inline std::string* Peer::release_addr() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.Peer.addr) + return _impl_.addr_.Release(); +} +inline void Peer::set_allocated_addr(std::string* addr) { + if (addr != nullptr) { + + } else { + + } + _impl_.addr_.SetAllocated(addr, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.addr_.IsDefault()) { + _impl_.addr_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.Peer.addr) +} + +// ------------------------------------------------------------------- + +// TableName + +// string catalog_name = 1; +inline void TableName::clear_catalog_name() { + _impl_.catalog_name_.ClearToEmpty(); +} +inline const std::string& TableName::catalog_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.TableName.catalog_name) + return _internal_catalog_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void TableName::set_catalog_name(ArgT0&& arg0, ArgT... args) { + + _impl_.catalog_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.TableName.catalog_name) +} +inline std::string* TableName::mutable_catalog_name() { + std::string* _s = _internal_mutable_catalog_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.TableName.catalog_name) + return _s; +} +inline const std::string& TableName::_internal_catalog_name() const { + return _impl_.catalog_name_.Get(); +} +inline void TableName::_internal_set_catalog_name(const std::string& value) { + + _impl_.catalog_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* TableName::_internal_mutable_catalog_name() { + + return _impl_.catalog_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* TableName::release_catalog_name() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.TableName.catalog_name) + return _impl_.catalog_name_.Release(); +} +inline void TableName::set_allocated_catalog_name(std::string* catalog_name) { + if (catalog_name != nullptr) { + + } else { + + } + _impl_.catalog_name_.SetAllocated(catalog_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.catalog_name_.IsDefault()) { + _impl_.catalog_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.TableName.catalog_name) +} + +// string schema_name = 2; +inline void TableName::clear_schema_name() { + _impl_.schema_name_.ClearToEmpty(); +} +inline const std::string& TableName::schema_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.TableName.schema_name) + return _internal_schema_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void TableName::set_schema_name(ArgT0&& arg0, ArgT... args) { + + _impl_.schema_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.TableName.schema_name) +} +inline std::string* TableName::mutable_schema_name() { + std::string* _s = _internal_mutable_schema_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.TableName.schema_name) + return _s; +} +inline const std::string& TableName::_internal_schema_name() const { + return _impl_.schema_name_.Get(); +} +inline void TableName::_internal_set_schema_name(const std::string& value) { + + _impl_.schema_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* TableName::_internal_mutable_schema_name() { + + return _impl_.schema_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* TableName::release_schema_name() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.TableName.schema_name) + return _impl_.schema_name_.Release(); +} +inline void TableName::set_allocated_schema_name(std::string* schema_name) { + if (schema_name != nullptr) { + + } else { + + } + _impl_.schema_name_.SetAllocated(schema_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.schema_name_.IsDefault()) { + _impl_.schema_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.TableName.schema_name) +} + +// string table_name = 3; +inline void TableName::clear_table_name() { + _impl_.table_name_.ClearToEmpty(); +} +inline const std::string& TableName::table_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.TableName.table_name) + return _internal_table_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void TableName::set_table_name(ArgT0&& arg0, ArgT... args) { + + _impl_.table_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.TableName.table_name) +} +inline std::string* TableName::mutable_table_name() { + std::string* _s = _internal_mutable_table_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.TableName.table_name) + return _s; +} +inline const std::string& TableName::_internal_table_name() const { + return _impl_.table_name_.Get(); +} +inline void TableName::_internal_set_table_name(const std::string& value) { + + _impl_.table_name_.Set(value, GetArenaForAllocation()); +} +inline std::string* TableName::_internal_mutable_table_name() { + + return _impl_.table_name_.Mutable(GetArenaForAllocation()); +} +inline std::string* TableName::release_table_name() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.TableName.table_name) + return _impl_.table_name_.Release(); +} +inline void TableName::set_allocated_table_name(std::string* table_name) { + if (table_name != nullptr) { + + } else { + + } + _impl_.table_name_.SetAllocated(table_name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.table_name_.IsDefault()) { + _impl_.table_name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.TableName.table_name) +} + +// ------------------------------------------------------------------- + +// TableIdent + +// uint32 table_id = 1; +inline void TableIdent::clear_table_id() { + _impl_.table_id_ = 0u; +} +inline uint32_t TableIdent::_internal_table_id() const { + return _impl_.table_id_; +} +inline uint32_t TableIdent::table_id() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.TableIdent.table_id) + return _internal_table_id(); +} +inline void TableIdent::_internal_set_table_id(uint32_t value) { + + _impl_.table_id_ = value; +} +inline void TableIdent::set_table_id(uint32_t value) { + _internal_set_table_id(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.TableIdent.table_id) +} + +// .greptime.v1.meta.TableName table_name = 2; +inline bool TableIdent::_internal_has_table_name() const { + return this != internal_default_instance() && _impl_.table_name_ != nullptr; +} +inline bool TableIdent::has_table_name() const { + return _internal_has_table_name(); +} +inline void TableIdent::clear_table_name() { + if (GetArenaForAllocation() == nullptr && _impl_.table_name_ != nullptr) { + delete _impl_.table_name_; + } + _impl_.table_name_ = nullptr; +} +inline const ::greptime::v1::meta::TableName& TableIdent::_internal_table_name() const { + const ::greptime::v1::meta::TableName* p = _impl_.table_name_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_TableName_default_instance_); +} +inline const ::greptime::v1::meta::TableName& TableIdent::table_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.TableIdent.table_name) + return _internal_table_name(); +} +inline void TableIdent::unsafe_arena_set_allocated_table_name( + ::greptime::v1::meta::TableName* table_name) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_name_); + } + _impl_.table_name_ = table_name; + if (table_name) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.TableIdent.table_name) +} +inline ::greptime::v1::meta::TableName* TableIdent::release_table_name() { + + ::greptime::v1::meta::TableName* temp = _impl_.table_name_; + _impl_.table_name_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::TableName* TableIdent::unsafe_arena_release_table_name() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.TableIdent.table_name) + + ::greptime::v1::meta::TableName* temp = _impl_.table_name_; + _impl_.table_name_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::TableName* TableIdent::_internal_mutable_table_name() { + + if (_impl_.table_name_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::TableName>(GetArenaForAllocation()); + _impl_.table_name_ = p; + } + return _impl_.table_name_; +} +inline ::greptime::v1::meta::TableName* TableIdent::mutable_table_name() { + ::greptime::v1::meta::TableName* _msg = _internal_mutable_table_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.TableIdent.table_name) + return _msg; +} +inline void TableIdent::set_allocated_table_name(::greptime::v1::meta::TableName* table_name) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.table_name_; + } + if (table_name) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(table_name); + if (message_arena != submessage_arena) { + table_name = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, table_name, submessage_arena); + } + + } else { + + } + _impl_.table_name_ = table_name; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.TableIdent.table_name) +} + +// string engine = 3; +inline void TableIdent::clear_engine() { + _impl_.engine_.ClearToEmpty(); +} +inline const std::string& TableIdent::engine() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.TableIdent.engine) + return _internal_engine(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void TableIdent::set_engine(ArgT0&& arg0, ArgT... args) { + + _impl_.engine_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.TableIdent.engine) +} +inline std::string* TableIdent::mutable_engine() { + std::string* _s = _internal_mutable_engine(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.TableIdent.engine) + return _s; +} +inline const std::string& TableIdent::_internal_engine() const { + return _impl_.engine_.Get(); +} +inline void TableIdent::_internal_set_engine(const std::string& value) { + + _impl_.engine_.Set(value, GetArenaForAllocation()); +} +inline std::string* TableIdent::_internal_mutable_engine() { + + return _impl_.engine_.Mutable(GetArenaForAllocation()); +} +inline std::string* TableIdent::release_engine() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.TableIdent.engine) + return _impl_.engine_.Release(); +} +inline void TableIdent::set_allocated_engine(std::string* engine) { + if (engine != nullptr) { + + } else { + + } + _impl_.engine_.SetAllocated(engine, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.engine_.IsDefault()) { + _impl_.engine_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.TableIdent.engine) +} + +// ------------------------------------------------------------------- + +// TimeInterval + +// int64 start_timestamp_millis = 1; +inline void TimeInterval::clear_start_timestamp_millis() { + _impl_.start_timestamp_millis_ = int64_t{0}; +} +inline int64_t TimeInterval::_internal_start_timestamp_millis() const { + return _impl_.start_timestamp_millis_; +} +inline int64_t TimeInterval::start_timestamp_millis() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.TimeInterval.start_timestamp_millis) + return _internal_start_timestamp_millis(); +} +inline void TimeInterval::_internal_set_start_timestamp_millis(int64_t value) { + + _impl_.start_timestamp_millis_ = value; +} +inline void TimeInterval::set_start_timestamp_millis(int64_t value) { + _internal_set_start_timestamp_millis(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.TimeInterval.start_timestamp_millis) +} + +// int64 end_timestamp_millis = 2; +inline void TimeInterval::clear_end_timestamp_millis() { + _impl_.end_timestamp_millis_ = int64_t{0}; +} +inline int64_t TimeInterval::_internal_end_timestamp_millis() const { + return _impl_.end_timestamp_millis_; +} +inline int64_t TimeInterval::end_timestamp_millis() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.TimeInterval.end_timestamp_millis) + return _internal_end_timestamp_millis(); +} +inline void TimeInterval::_internal_set_end_timestamp_millis(int64_t value) { + + _impl_.end_timestamp_millis_ = value; +} +inline void TimeInterval::set_end_timestamp_millis(int64_t value) { + _internal_set_end_timestamp_millis(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.TimeInterval.end_timestamp_millis) +} + +// ------------------------------------------------------------------- + +// KeyValue + +// bytes key = 1; +inline void KeyValue::clear_key() { + _impl_.key_.ClearToEmpty(); +} +inline const std::string& KeyValue::key() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.KeyValue.key) + return _internal_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void KeyValue::set_key(ArgT0&& arg0, ArgT... args) { + + _impl_.key_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.KeyValue.key) +} +inline std::string* KeyValue::mutable_key() { + std::string* _s = _internal_mutable_key(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.KeyValue.key) + return _s; +} +inline const std::string& KeyValue::_internal_key() const { + return _impl_.key_.Get(); +} +inline void KeyValue::_internal_set_key(const std::string& value) { + + _impl_.key_.Set(value, GetArenaForAllocation()); +} +inline std::string* KeyValue::_internal_mutable_key() { + + return _impl_.key_.Mutable(GetArenaForAllocation()); +} +inline std::string* KeyValue::release_key() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.KeyValue.key) + return _impl_.key_.Release(); +} +inline void KeyValue::set_allocated_key(std::string* key) { + if (key != nullptr) { + + } else { + + } + _impl_.key_.SetAllocated(key, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.key_.IsDefault()) { + _impl_.key_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.KeyValue.key) +} + +// bytes value = 2; +inline void KeyValue::clear_value() { + _impl_.value_.ClearToEmpty(); +} +inline const std::string& KeyValue::value() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.KeyValue.value) + return _internal_value(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void KeyValue::set_value(ArgT0&& arg0, ArgT... args) { + + _impl_.value_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.KeyValue.value) +} +inline std::string* KeyValue::mutable_value() { + std::string* _s = _internal_mutable_value(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.KeyValue.value) + return _s; +} +inline const std::string& KeyValue::_internal_value() const { + return _impl_.value_.Get(); +} +inline void KeyValue::_internal_set_value(const std::string& value) { + + _impl_.value_.Set(value, GetArenaForAllocation()); +} +inline std::string* KeyValue::_internal_mutable_value() { + + return _impl_.value_.Mutable(GetArenaForAllocation()); +} +inline std::string* KeyValue::release_value() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.KeyValue.value) + return _impl_.value_.Release(); +} +inline void KeyValue::set_allocated_value(std::string* value) { + if (value != nullptr) { + + } else { + + } + _impl_.value_.SetAllocated(value, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.value_.IsDefault()) { + _impl_.value_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.KeyValue.value) +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace meta +} // namespace v1 +} // namespace greptime + +PROTOBUF_NAMESPACE_OPEN + +template <> struct is_proto_enum< ::greptime::v1::meta::Role> : ::std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor< ::greptime::v1::meta::Role>() { + return ::greptime::v1::meta::Role_descriptor(); +} + +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fcommon_2eproto diff --git a/c++/greptime/v1/meta/ddl.pb.cc b/c++/greptime/v1/meta/ddl.pb.cc new file mode 100644 index 00000000..12ad7ebe --- /dev/null +++ b/c++/greptime/v1/meta/ddl.pb.cc @@ -0,0 +1,1649 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/ddl.proto + +#include "greptime/v1/meta/ddl.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace greptime { +namespace v1 { +namespace meta { +PROTOBUF_CONSTEXPR CreateTableTask::CreateTableTask( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.partitions_)*/{} + , /*decltype(_impl_.table_info_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.create_table_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct CreateTableTaskDefaultTypeInternal { + PROTOBUF_CONSTEXPR CreateTableTaskDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~CreateTableTaskDefaultTypeInternal() {} + union { + CreateTableTask _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CreateTableTaskDefaultTypeInternal _CreateTableTask_default_instance_; +PROTOBUF_CONSTEXPR DropTableTask::DropTableTask( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.drop_table_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct DropTableTaskDefaultTypeInternal { + PROTOBUF_CONSTEXPR DropTableTaskDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~DropTableTaskDefaultTypeInternal() {} + union { + DropTableTask _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DropTableTaskDefaultTypeInternal _DropTableTask_default_instance_; +PROTOBUF_CONSTEXPR AlterTableTask::AlterTableTask( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.alter_table_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct AlterTableTaskDefaultTypeInternal { + PROTOBUF_CONSTEXPR AlterTableTaskDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~AlterTableTaskDefaultTypeInternal() {} + union { + AlterTableTask _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AlterTableTaskDefaultTypeInternal _AlterTableTask_default_instance_; +PROTOBUF_CONSTEXPR SubmitDdlTaskRequest::SubmitDdlTaskRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.task_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} +struct SubmitDdlTaskRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR SubmitDdlTaskRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~SubmitDdlTaskRequestDefaultTypeInternal() {} + union { + SubmitDdlTaskRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SubmitDdlTaskRequestDefaultTypeInternal _SubmitDdlTaskRequest_default_instance_; +PROTOBUF_CONSTEXPR SubmitDdlTaskResponse::SubmitDdlTaskResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.key_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.table_id_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct SubmitDdlTaskResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR SubmitDdlTaskResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~SubmitDdlTaskResponseDefaultTypeInternal() {} + union { + SubmitDdlTaskResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SubmitDdlTaskResponseDefaultTypeInternal _SubmitDdlTaskResponse_default_instance_; +} // namespace meta +} // namespace v1 +} // namespace greptime +static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fmeta_2fddl_2eproto[5]; +static const ::_pb::EnumDescriptor* file_level_enum_descriptors_greptime_2fv1_2fmeta_2fddl_2eproto[1]; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fmeta_2fddl_2eproto = nullptr; + +const uint32_t TableStruct_greptime_2fv1_2fmeta_2fddl_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CreateTableTask, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CreateTableTask, _impl_.create_table_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CreateTableTask, _impl_.partitions_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CreateTableTask, _impl_.table_info_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DropTableTask, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DropTableTask, _impl_.drop_table_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::AlterTableTask, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::AlterTableTask, _impl_.alter_table_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::SubmitDdlTaskRequest, _internal_metadata_), + ~0u, // no _extensions_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::SubmitDdlTaskRequest, _impl_._oneof_case_[0]), + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::SubmitDdlTaskRequest, _impl_.header_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::SubmitDdlTaskRequest, _impl_.task_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::SubmitDdlTaskResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::SubmitDdlTaskResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::SubmitDdlTaskResponse, _impl_.key_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::SubmitDdlTaskResponse, _impl_.table_id_), +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::greptime::v1::meta::CreateTableTask)}, + { 9, -1, -1, sizeof(::greptime::v1::meta::DropTableTask)}, + { 16, -1, -1, sizeof(::greptime::v1::meta::AlterTableTask)}, + { 23, -1, -1, sizeof(::greptime::v1::meta::SubmitDdlTaskRequest)}, + { 34, -1, -1, sizeof(::greptime::v1::meta::SubmitDdlTaskResponse)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::greptime::v1::meta::_CreateTableTask_default_instance_._instance, + &::greptime::v1::meta::_DropTableTask_default_instance_._instance, + &::greptime::v1::meta::_AlterTableTask_default_instance_._instance, + &::greptime::v1::meta::_SubmitDdlTaskRequest_default_instance_._instance, + &::greptime::v1::meta::_SubmitDdlTaskResponse_default_instance_._instance, +}; + +const char descriptor_table_protodef_greptime_2fv1_2fmeta_2fddl_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\032greptime/v1/meta/ddl.proto\022\020greptime.v" + "1.meta\032\035greptime/v1/meta/common.proto\032\034g" + "reptime/v1/meta/route.proto\032\025greptime/v1" + "/ddl.proto\"\212\001\n\017CreateTableTask\0222\n\014create" + "_table\030\001 \001(\0132\034.greptime.v1.CreateTableEx" + "pr\022/\n\npartitions\030\002 \003(\0132\033.greptime.v1.met" + "a.Partition\022\022\n\ntable_info\030\003 \001(\014\"\?\n\rDropT" + "ableTask\022.\n\ndrop_table\030\001 \001(\0132\032.greptime." + "v1.DropTableExpr\"=\n\016AlterTableTask\022+\n\013al" + "ter_table\030\001 \001(\0132\026.greptime.v1.AlterExpr\"" + "\211\002\n\024SubmitDdlTaskRequest\022/\n\006header\030\001 \001(\013" + "2\037.greptime.v1.meta.RequestHeader\022>\n\021cre" + "ate_table_task\030\002 \001(\0132!.greptime.v1.meta." + "CreateTableTaskH\000\022:\n\017drop_table_task\030\003 \001" + "(\0132\037.greptime.v1.meta.DropTableTaskH\000\022<\n" + "\020alter_table_task\030\004 \001(\0132 .greptime.v1.me" + "ta.AlterTableTaskH\000B\006\n\004task\"~\n\025SubmitDdl" + "TaskResponse\0220\n\006header\030\001 \001(\0132 .greptime." + "v1.meta.ResponseHeader\022\013\n\003key\030\002 \001(\014\022&\n\010t" + "able_id\030\004 \001(\0132\024.greptime.v1.TableId*#\n\013D" + "dlTaskType\022\n\n\006Create\020\000\022\010\n\004Drop\020\0012k\n\007DdlT" + "ask\022`\n\rSubmitDdlTask\022&.greptime.v1.meta." + "SubmitDdlTaskRequest\032\'.greptime.v1.meta." + "SubmitDdlTaskResponseB_impl_.create_table_; +} +void CreateTableTask::clear_create_table() { + if (GetArenaForAllocation() == nullptr && _impl_.create_table_ != nullptr) { + delete _impl_.create_table_; + } + _impl_.create_table_ = nullptr; +} +void CreateTableTask::clear_partitions() { + _impl_.partitions_.Clear(); +} +CreateTableTask::CreateTableTask(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.CreateTableTask) +} +CreateTableTask::CreateTableTask(const CreateTableTask& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + CreateTableTask* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.partitions_){from._impl_.partitions_} + , decltype(_impl_.table_info_){} + , decltype(_impl_.create_table_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.table_info_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_info_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_table_info().empty()) { + _this->_impl_.table_info_.Set(from._internal_table_info(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_create_table()) { + _this->_impl_.create_table_ = new ::greptime::v1::CreateTableExpr(*from._impl_.create_table_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.CreateTableTask) +} + +inline void CreateTableTask::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.partitions_){arena} + , decltype(_impl_.table_info_){} + , decltype(_impl_.create_table_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.table_info_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_info_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +CreateTableTask::~CreateTableTask() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.CreateTableTask) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void CreateTableTask::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.partitions_.~RepeatedPtrField(); + _impl_.table_info_.Destroy(); + if (this != internal_default_instance()) delete _impl_.create_table_; +} + +void CreateTableTask::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void CreateTableTask::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.CreateTableTask) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.partitions_.Clear(); + _impl_.table_info_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.create_table_ != nullptr) { + delete _impl_.create_table_; + } + _impl_.create_table_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* CreateTableTask::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.CreateTableExpr create_table = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_create_table(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.Partition partitions = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_partitions(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + // bytes table_info = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_table_info(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* CreateTableTask::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.CreateTableTask) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.CreateTableExpr create_table = 1; + if (this->_internal_has_create_table()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::create_table(this), + _Internal::create_table(this).GetCachedSize(), target, stream); + } + + // repeated .greptime.v1.meta.Partition partitions = 2; + for (unsigned i = 0, + n = static_cast(this->_internal_partitions_size()); i < n; i++) { + const auto& repfield = this->_internal_partitions(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); + } + + // bytes table_info = 3; + if (!this->_internal_table_info().empty()) { + target = stream->WriteBytesMaybeAliased( + 3, this->_internal_table_info(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.CreateTableTask) + return target; +} + +size_t CreateTableTask::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.CreateTableTask) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.Partition partitions = 2; + total_size += 1UL * this->_internal_partitions_size(); + for (const auto& msg : this->_impl_.partitions_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // bytes table_info = 3; + if (!this->_internal_table_info().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_table_info()); + } + + // .greptime.v1.CreateTableExpr create_table = 1; + if (this->_internal_has_create_table()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.create_table_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CreateTableTask::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + CreateTableTask::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CreateTableTask::GetClassData() const { return &_class_data_; } + + +void CreateTableTask::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.CreateTableTask) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.partitions_.MergeFrom(from._impl_.partitions_); + if (!from._internal_table_info().empty()) { + _this->_internal_set_table_info(from._internal_table_info()); + } + if (from._internal_has_create_table()) { + _this->_internal_mutable_create_table()->::greptime::v1::CreateTableExpr::MergeFrom( + from._internal_create_table()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void CreateTableTask::CopyFrom(const CreateTableTask& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.CreateTableTask) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CreateTableTask::IsInitialized() const { + return true; +} + +void CreateTableTask::InternalSwap(CreateTableTask* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.partitions_.InternalSwap(&other->_impl_.partitions_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.table_info_, lhs_arena, + &other->_impl_.table_info_, rhs_arena + ); + swap(_impl_.create_table_, other->_impl_.create_table_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata CreateTableTask::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fddl_2eproto[0]); +} + +// =================================================================== + +class DropTableTask::_Internal { + public: + static const ::greptime::v1::DropTableExpr& drop_table(const DropTableTask* msg); +}; + +const ::greptime::v1::DropTableExpr& +DropTableTask::_Internal::drop_table(const DropTableTask* msg) { + return *msg->_impl_.drop_table_; +} +void DropTableTask::clear_drop_table() { + if (GetArenaForAllocation() == nullptr && _impl_.drop_table_ != nullptr) { + delete _impl_.drop_table_; + } + _impl_.drop_table_ = nullptr; +} +DropTableTask::DropTableTask(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.DropTableTask) +} +DropTableTask::DropTableTask(const DropTableTask& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + DropTableTask* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.drop_table_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_drop_table()) { + _this->_impl_.drop_table_ = new ::greptime::v1::DropTableExpr(*from._impl_.drop_table_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.DropTableTask) +} + +inline void DropTableTask::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.drop_table_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +DropTableTask::~DropTableTask() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.DropTableTask) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void DropTableTask::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.drop_table_; +} + +void DropTableTask::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void DropTableTask::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.DropTableTask) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.drop_table_ != nullptr) { + delete _impl_.drop_table_; + } + _impl_.drop_table_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* DropTableTask::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.DropTableExpr drop_table = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_drop_table(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* DropTableTask::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.DropTableTask) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.DropTableExpr drop_table = 1; + if (this->_internal_has_drop_table()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::drop_table(this), + _Internal::drop_table(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.DropTableTask) + return target; +} + +size_t DropTableTask::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.DropTableTask) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.DropTableExpr drop_table = 1; + if (this->_internal_has_drop_table()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.drop_table_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DropTableTask::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + DropTableTask::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DropTableTask::GetClassData() const { return &_class_data_; } + + +void DropTableTask::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.DropTableTask) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_drop_table()) { + _this->_internal_mutable_drop_table()->::greptime::v1::DropTableExpr::MergeFrom( + from._internal_drop_table()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void DropTableTask::CopyFrom(const DropTableTask& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.DropTableTask) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool DropTableTask::IsInitialized() const { + return true; +} + +void DropTableTask::InternalSwap(DropTableTask* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.drop_table_, other->_impl_.drop_table_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata DropTableTask::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fddl_2eproto[1]); +} + +// =================================================================== + +class AlterTableTask::_Internal { + public: + static const ::greptime::v1::AlterExpr& alter_table(const AlterTableTask* msg); +}; + +const ::greptime::v1::AlterExpr& +AlterTableTask::_Internal::alter_table(const AlterTableTask* msg) { + return *msg->_impl_.alter_table_; +} +void AlterTableTask::clear_alter_table() { + if (GetArenaForAllocation() == nullptr && _impl_.alter_table_ != nullptr) { + delete _impl_.alter_table_; + } + _impl_.alter_table_ = nullptr; +} +AlterTableTask::AlterTableTask(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.AlterTableTask) +} +AlterTableTask::AlterTableTask(const AlterTableTask& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + AlterTableTask* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.alter_table_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_alter_table()) { + _this->_impl_.alter_table_ = new ::greptime::v1::AlterExpr(*from._impl_.alter_table_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.AlterTableTask) +} + +inline void AlterTableTask::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.alter_table_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +AlterTableTask::~AlterTableTask() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.AlterTableTask) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void AlterTableTask::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.alter_table_; +} + +void AlterTableTask::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void AlterTableTask::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.AlterTableTask) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.alter_table_ != nullptr) { + delete _impl_.alter_table_; + } + _impl_.alter_table_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* AlterTableTask::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.AlterExpr alter_table = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_alter_table(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* AlterTableTask::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.AlterTableTask) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.AlterExpr alter_table = 1; + if (this->_internal_has_alter_table()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::alter_table(this), + _Internal::alter_table(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.AlterTableTask) + return target; +} + +size_t AlterTableTask::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.AlterTableTask) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.AlterExpr alter_table = 1; + if (this->_internal_has_alter_table()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.alter_table_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AlterTableTask::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + AlterTableTask::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AlterTableTask::GetClassData() const { return &_class_data_; } + + +void AlterTableTask::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.AlterTableTask) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_alter_table()) { + _this->_internal_mutable_alter_table()->::greptime::v1::AlterExpr::MergeFrom( + from._internal_alter_table()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void AlterTableTask::CopyFrom(const AlterTableTask& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.AlterTableTask) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool AlterTableTask::IsInitialized() const { + return true; +} + +void AlterTableTask::InternalSwap(AlterTableTask* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.alter_table_, other->_impl_.alter_table_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata AlterTableTask::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fddl_2eproto[2]); +} + +// =================================================================== + +class SubmitDdlTaskRequest::_Internal { + public: + static const ::greptime::v1::meta::RequestHeader& header(const SubmitDdlTaskRequest* msg); + static const ::greptime::v1::meta::CreateTableTask& create_table_task(const SubmitDdlTaskRequest* msg); + static const ::greptime::v1::meta::DropTableTask& drop_table_task(const SubmitDdlTaskRequest* msg); + static const ::greptime::v1::meta::AlterTableTask& alter_table_task(const SubmitDdlTaskRequest* msg); +}; + +const ::greptime::v1::meta::RequestHeader& +SubmitDdlTaskRequest::_Internal::header(const SubmitDdlTaskRequest* msg) { + return *msg->_impl_.header_; +} +const ::greptime::v1::meta::CreateTableTask& +SubmitDdlTaskRequest::_Internal::create_table_task(const SubmitDdlTaskRequest* msg) { + return *msg->_impl_.task_.create_table_task_; +} +const ::greptime::v1::meta::DropTableTask& +SubmitDdlTaskRequest::_Internal::drop_table_task(const SubmitDdlTaskRequest* msg) { + return *msg->_impl_.task_.drop_table_task_; +} +const ::greptime::v1::meta::AlterTableTask& +SubmitDdlTaskRequest::_Internal::alter_table_task(const SubmitDdlTaskRequest* msg) { + return *msg->_impl_.task_.alter_table_task_; +} +void SubmitDdlTaskRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void SubmitDdlTaskRequest::set_allocated_create_table_task(::greptime::v1::meta::CreateTableTask* create_table_task) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_task(); + if (create_table_task) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(create_table_task); + if (message_arena != submessage_arena) { + create_table_task = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, create_table_task, submessage_arena); + } + set_has_create_table_task(); + _impl_.task_.create_table_task_ = create_table_task; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.SubmitDdlTaskRequest.create_table_task) +} +void SubmitDdlTaskRequest::set_allocated_drop_table_task(::greptime::v1::meta::DropTableTask* drop_table_task) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_task(); + if (drop_table_task) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(drop_table_task); + if (message_arena != submessage_arena) { + drop_table_task = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, drop_table_task, submessage_arena); + } + set_has_drop_table_task(); + _impl_.task_.drop_table_task_ = drop_table_task; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.SubmitDdlTaskRequest.drop_table_task) +} +void SubmitDdlTaskRequest::set_allocated_alter_table_task(::greptime::v1::meta::AlterTableTask* alter_table_task) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_task(); + if (alter_table_task) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(alter_table_task); + if (message_arena != submessage_arena) { + alter_table_task = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, alter_table_task, submessage_arena); + } + set_has_alter_table_task(); + _impl_.task_.alter_table_task_ = alter_table_task; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.SubmitDdlTaskRequest.alter_table_task) +} +SubmitDdlTaskRequest::SubmitDdlTaskRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.SubmitDdlTaskRequest) +} +SubmitDdlTaskRequest::SubmitDdlTaskRequest(const SubmitDdlTaskRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + SubmitDdlTaskRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.task_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + clear_has_task(); + switch (from.task_case()) { + case kCreateTableTask: { + _this->_internal_mutable_create_table_task()->::greptime::v1::meta::CreateTableTask::MergeFrom( + from._internal_create_table_task()); + break; + } + case kDropTableTask: { + _this->_internal_mutable_drop_table_task()->::greptime::v1::meta::DropTableTask::MergeFrom( + from._internal_drop_table_task()); + break; + } + case kAlterTableTask: { + _this->_internal_mutable_alter_table_task()->::greptime::v1::meta::AlterTableTask::MergeFrom( + from._internal_alter_table_task()); + break; + } + case TASK_NOT_SET: { + break; + } + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.SubmitDdlTaskRequest) +} + +inline void SubmitDdlTaskRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.task_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_task(); +} + +SubmitDdlTaskRequest::~SubmitDdlTaskRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.SubmitDdlTaskRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void SubmitDdlTaskRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.header_; + if (has_task()) { + clear_task(); + } +} + +void SubmitDdlTaskRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void SubmitDdlTaskRequest::clear_task() { +// @@protoc_insertion_point(one_of_clear_start:greptime.v1.meta.SubmitDdlTaskRequest) + switch (task_case()) { + case kCreateTableTask: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.task_.create_table_task_; + } + break; + } + case kDropTableTask: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.task_.drop_table_task_; + } + break; + } + case kAlterTableTask: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.task_.alter_table_task_; + } + break; + } + case TASK_NOT_SET: { + break; + } + } + _impl_._oneof_case_[0] = TASK_NOT_SET; +} + + +void SubmitDdlTaskRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.SubmitDdlTaskRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + clear_task(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* SubmitDdlTaskRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.CreateTableTask create_table_task = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_create_table_task(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.DropTableTask drop_table_task = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ctx->ParseMessage(_internal_mutable_drop_table_task(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.AlterTableTask alter_table_task = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + ptr = ctx->ParseMessage(_internal_mutable_alter_table_task(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* SubmitDdlTaskRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.SubmitDdlTaskRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.CreateTableTask create_table_task = 2; + if (_internal_has_create_table_task()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::create_table_task(this), + _Internal::create_table_task(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.DropTableTask drop_table_task = 3; + if (_internal_has_drop_table_task()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, _Internal::drop_table_task(this), + _Internal::drop_table_task(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.AlterTableTask alter_table_task = 4; + if (_internal_has_alter_table_task()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(4, _Internal::alter_table_task(this), + _Internal::alter_table_task(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.SubmitDdlTaskRequest) + return target; +} + +size_t SubmitDdlTaskRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.SubmitDdlTaskRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + switch (task_case()) { + // .greptime.v1.meta.CreateTableTask create_table_task = 2; + case kCreateTableTask: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.task_.create_table_task_); + break; + } + // .greptime.v1.meta.DropTableTask drop_table_task = 3; + case kDropTableTask: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.task_.drop_table_task_); + break; + } + // .greptime.v1.meta.AlterTableTask alter_table_task = 4; + case kAlterTableTask: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.task_.alter_table_task_); + break; + } + case TASK_NOT_SET: { + break; + } + } + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SubmitDdlTaskRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + SubmitDdlTaskRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SubmitDdlTaskRequest::GetClassData() const { return &_class_data_; } + + +void SubmitDdlTaskRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.SubmitDdlTaskRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + switch (from.task_case()) { + case kCreateTableTask: { + _this->_internal_mutable_create_table_task()->::greptime::v1::meta::CreateTableTask::MergeFrom( + from._internal_create_table_task()); + break; + } + case kDropTableTask: { + _this->_internal_mutable_drop_table_task()->::greptime::v1::meta::DropTableTask::MergeFrom( + from._internal_drop_table_task()); + break; + } + case kAlterTableTask: { + _this->_internal_mutable_alter_table_task()->::greptime::v1::meta::AlterTableTask::MergeFrom( + from._internal_alter_table_task()); + break; + } + case TASK_NOT_SET: { + break; + } + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void SubmitDdlTaskRequest::CopyFrom(const SubmitDdlTaskRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.SubmitDdlTaskRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool SubmitDdlTaskRequest::IsInitialized() const { + return true; +} + +void SubmitDdlTaskRequest::InternalSwap(SubmitDdlTaskRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.header_, other->_impl_.header_); + swap(_impl_.task_, other->_impl_.task_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); +} + +::PROTOBUF_NAMESPACE_ID::Metadata SubmitDdlTaskRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fddl_2eproto[3]); +} + +// =================================================================== + +class SubmitDdlTaskResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const SubmitDdlTaskResponse* msg); + static const ::greptime::v1::TableId& table_id(const SubmitDdlTaskResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +SubmitDdlTaskResponse::_Internal::header(const SubmitDdlTaskResponse* msg) { + return *msg->_impl_.header_; +} +const ::greptime::v1::TableId& +SubmitDdlTaskResponse::_Internal::table_id(const SubmitDdlTaskResponse* msg) { + return *msg->_impl_.table_id_; +} +void SubmitDdlTaskResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void SubmitDdlTaskResponse::clear_table_id() { + if (GetArenaForAllocation() == nullptr && _impl_.table_id_ != nullptr) { + delete _impl_.table_id_; + } + _impl_.table_id_ = nullptr; +} +SubmitDdlTaskResponse::SubmitDdlTaskResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.SubmitDdlTaskResponse) +} +SubmitDdlTaskResponse::SubmitDdlTaskResponse(const SubmitDdlTaskResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + SubmitDdlTaskResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.table_id_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_key().empty()) { + _this->_impl_.key_.Set(from._internal_key(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + if (from._internal_has_table_id()) { + _this->_impl_.table_id_ = new ::greptime::v1::TableId(*from._impl_.table_id_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.SubmitDdlTaskResponse) +} + +inline void SubmitDdlTaskResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.table_id_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +SubmitDdlTaskResponse::~SubmitDdlTaskResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.SubmitDdlTaskResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void SubmitDdlTaskResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.key_.Destroy(); + if (this != internal_default_instance()) delete _impl_.header_; + if (this != internal_default_instance()) delete _impl_.table_id_; +} + +void SubmitDdlTaskResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void SubmitDdlTaskResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.SubmitDdlTaskResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.key_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.table_id_ != nullptr) { + delete _impl_.table_id_; + } + _impl_.table_id_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* SubmitDdlTaskResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes key = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_key(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.TableId table_id = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + ptr = ctx->ParseMessage(_internal_mutable_table_id(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* SubmitDdlTaskResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.SubmitDdlTaskResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // bytes key = 2; + if (!this->_internal_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_key(), target); + } + + // .greptime.v1.TableId table_id = 4; + if (this->_internal_has_table_id()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(4, _Internal::table_id(this), + _Internal::table_id(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.SubmitDdlTaskResponse) + return target; +} + +size_t SubmitDdlTaskResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.SubmitDdlTaskResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // bytes key = 2; + if (!this->_internal_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_key()); + } + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // .greptime.v1.TableId table_id = 4; + if (this->_internal_has_table_id()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.table_id_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SubmitDdlTaskResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + SubmitDdlTaskResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SubmitDdlTaskResponse::GetClassData() const { return &_class_data_; } + + +void SubmitDdlTaskResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.SubmitDdlTaskResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_key().empty()) { + _this->_internal_set_key(from._internal_key()); + } + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_has_table_id()) { + _this->_internal_mutable_table_id()->::greptime::v1::TableId::MergeFrom( + from._internal_table_id()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void SubmitDdlTaskResponse::CopyFrom(const SubmitDdlTaskResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.SubmitDdlTaskResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool SubmitDdlTaskResponse::IsInitialized() const { + return true; +} + +void SubmitDdlTaskResponse::InternalSwap(SubmitDdlTaskResponse* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.key_, lhs_arena, + &other->_impl_.key_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(SubmitDdlTaskResponse, _impl_.table_id_) + + sizeof(SubmitDdlTaskResponse::_impl_.table_id_) + - PROTOBUF_FIELD_OFFSET(SubmitDdlTaskResponse, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata SubmitDdlTaskResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fddl_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fddl_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fddl_2eproto[4]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace meta +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::CreateTableTask* +Arena::CreateMaybeMessage< ::greptime::v1::meta::CreateTableTask >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::CreateTableTask >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::DropTableTask* +Arena::CreateMaybeMessage< ::greptime::v1::meta::DropTableTask >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::DropTableTask >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::AlterTableTask* +Arena::CreateMaybeMessage< ::greptime::v1::meta::AlterTableTask >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::AlterTableTask >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::SubmitDdlTaskRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::SubmitDdlTaskRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::SubmitDdlTaskRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::SubmitDdlTaskResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::SubmitDdlTaskResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::SubmitDdlTaskResponse >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/greptime/v1/meta/ddl.pb.h b/c++/greptime/v1/meta/ddl.pb.h new file mode 100644 index 00000000..d33040c4 --- /dev/null +++ b/c++/greptime/v1/meta/ddl.pb.h @@ -0,0 +1,1982 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/ddl.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fddl_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fddl_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include +#include "greptime/v1/meta/common.pb.h" +#include "greptime/v1/meta/route.pb.h" +#include "greptime/v1/ddl.pb.h" +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fmeta_2fddl_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_greptime_2fv1_2fmeta_2fddl_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fmeta_2fddl_2eproto; +namespace greptime { +namespace v1 { +namespace meta { +class AlterTableTask; +struct AlterTableTaskDefaultTypeInternal; +extern AlterTableTaskDefaultTypeInternal _AlterTableTask_default_instance_; +class CreateTableTask; +struct CreateTableTaskDefaultTypeInternal; +extern CreateTableTaskDefaultTypeInternal _CreateTableTask_default_instance_; +class DropTableTask; +struct DropTableTaskDefaultTypeInternal; +extern DropTableTaskDefaultTypeInternal _DropTableTask_default_instance_; +class SubmitDdlTaskRequest; +struct SubmitDdlTaskRequestDefaultTypeInternal; +extern SubmitDdlTaskRequestDefaultTypeInternal _SubmitDdlTaskRequest_default_instance_; +class SubmitDdlTaskResponse; +struct SubmitDdlTaskResponseDefaultTypeInternal; +extern SubmitDdlTaskResponseDefaultTypeInternal _SubmitDdlTaskResponse_default_instance_; +} // namespace meta +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> ::greptime::v1::meta::AlterTableTask* Arena::CreateMaybeMessage<::greptime::v1::meta::AlterTableTask>(Arena*); +template<> ::greptime::v1::meta::CreateTableTask* Arena::CreateMaybeMessage<::greptime::v1::meta::CreateTableTask>(Arena*); +template<> ::greptime::v1::meta::DropTableTask* Arena::CreateMaybeMessage<::greptime::v1::meta::DropTableTask>(Arena*); +template<> ::greptime::v1::meta::SubmitDdlTaskRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::SubmitDdlTaskRequest>(Arena*); +template<> ::greptime::v1::meta::SubmitDdlTaskResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::SubmitDdlTaskResponse>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace greptime { +namespace v1 { +namespace meta { + +enum DdlTaskType : int { + Create = 0, + Drop = 1, + DdlTaskType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), + DdlTaskType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() +}; +bool DdlTaskType_IsValid(int value); +constexpr DdlTaskType DdlTaskType_MIN = Create; +constexpr DdlTaskType DdlTaskType_MAX = Drop; +constexpr int DdlTaskType_ARRAYSIZE = DdlTaskType_MAX + 1; + +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* DdlTaskType_descriptor(); +template +inline const std::string& DdlTaskType_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function DdlTaskType_Name."); + return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( + DdlTaskType_descriptor(), enum_t_value); +} +inline bool DdlTaskType_Parse( + ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DdlTaskType* value) { + return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( + DdlTaskType_descriptor(), name, value); +} +// =================================================================== + +class CreateTableTask final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.CreateTableTask) */ { + public: + inline CreateTableTask() : CreateTableTask(nullptr) {} + ~CreateTableTask() override; + explicit PROTOBUF_CONSTEXPR CreateTableTask(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + CreateTableTask(const CreateTableTask& from); + CreateTableTask(CreateTableTask&& from) noexcept + : CreateTableTask() { + *this = ::std::move(from); + } + + inline CreateTableTask& operator=(const CreateTableTask& from) { + CopyFrom(from); + return *this; + } + inline CreateTableTask& operator=(CreateTableTask&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const CreateTableTask& default_instance() { + return *internal_default_instance(); + } + static inline const CreateTableTask* internal_default_instance() { + return reinterpret_cast( + &_CreateTableTask_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(CreateTableTask& a, CreateTableTask& b) { + a.Swap(&b); + } + inline void Swap(CreateTableTask* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(CreateTableTask* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + CreateTableTask* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const CreateTableTask& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const CreateTableTask& from) { + CreateTableTask::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(CreateTableTask* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.CreateTableTask"; + } + protected: + explicit CreateTableTask(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kPartitionsFieldNumber = 2, + kTableInfoFieldNumber = 3, + kCreateTableFieldNumber = 1, + }; + // repeated .greptime.v1.meta.Partition partitions = 2; + int partitions_size() const; + private: + int _internal_partitions_size() const; + public: + void clear_partitions(); + ::greptime::v1::meta::Partition* mutable_partitions(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Partition >* + mutable_partitions(); + private: + const ::greptime::v1::meta::Partition& _internal_partitions(int index) const; + ::greptime::v1::meta::Partition* _internal_add_partitions(); + public: + const ::greptime::v1::meta::Partition& partitions(int index) const; + ::greptime::v1::meta::Partition* add_partitions(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Partition >& + partitions() const; + + // bytes table_info = 3; + void clear_table_info(); + const std::string& table_info() const; + template + void set_table_info(ArgT0&& arg0, ArgT... args); + std::string* mutable_table_info(); + PROTOBUF_NODISCARD std::string* release_table_info(); + void set_allocated_table_info(std::string* table_info); + private: + const std::string& _internal_table_info() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_info(const std::string& value); + std::string* _internal_mutable_table_info(); + public: + + // .greptime.v1.CreateTableExpr create_table = 1; + bool has_create_table() const; + private: + bool _internal_has_create_table() const; + public: + void clear_create_table(); + const ::greptime::v1::CreateTableExpr& create_table() const; + PROTOBUF_NODISCARD ::greptime::v1::CreateTableExpr* release_create_table(); + ::greptime::v1::CreateTableExpr* mutable_create_table(); + void set_allocated_create_table(::greptime::v1::CreateTableExpr* create_table); + private: + const ::greptime::v1::CreateTableExpr& _internal_create_table() const; + ::greptime::v1::CreateTableExpr* _internal_mutable_create_table(); + public: + void unsafe_arena_set_allocated_create_table( + ::greptime::v1::CreateTableExpr* create_table); + ::greptime::v1::CreateTableExpr* unsafe_arena_release_create_table(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.CreateTableTask) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Partition > partitions_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_info_; + ::greptime::v1::CreateTableExpr* create_table_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class DropTableTask final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.DropTableTask) */ { + public: + inline DropTableTask() : DropTableTask(nullptr) {} + ~DropTableTask() override; + explicit PROTOBUF_CONSTEXPR DropTableTask(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + DropTableTask(const DropTableTask& from); + DropTableTask(DropTableTask&& from) noexcept + : DropTableTask() { + *this = ::std::move(from); + } + + inline DropTableTask& operator=(const DropTableTask& from) { + CopyFrom(from); + return *this; + } + inline DropTableTask& operator=(DropTableTask&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const DropTableTask& default_instance() { + return *internal_default_instance(); + } + static inline const DropTableTask* internal_default_instance() { + return reinterpret_cast( + &_DropTableTask_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + friend void swap(DropTableTask& a, DropTableTask& b) { + a.Swap(&b); + } + inline void Swap(DropTableTask* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(DropTableTask* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + DropTableTask* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const DropTableTask& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const DropTableTask& from) { + DropTableTask::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(DropTableTask* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.DropTableTask"; + } + protected: + explicit DropTableTask(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kDropTableFieldNumber = 1, + }; + // .greptime.v1.DropTableExpr drop_table = 1; + bool has_drop_table() const; + private: + bool _internal_has_drop_table() const; + public: + void clear_drop_table(); + const ::greptime::v1::DropTableExpr& drop_table() const; + PROTOBUF_NODISCARD ::greptime::v1::DropTableExpr* release_drop_table(); + ::greptime::v1::DropTableExpr* mutable_drop_table(); + void set_allocated_drop_table(::greptime::v1::DropTableExpr* drop_table); + private: + const ::greptime::v1::DropTableExpr& _internal_drop_table() const; + ::greptime::v1::DropTableExpr* _internal_mutable_drop_table(); + public: + void unsafe_arena_set_allocated_drop_table( + ::greptime::v1::DropTableExpr* drop_table); + ::greptime::v1::DropTableExpr* unsafe_arena_release_drop_table(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.DropTableTask) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::DropTableExpr* drop_table_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class AlterTableTask final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.AlterTableTask) */ { + public: + inline AlterTableTask() : AlterTableTask(nullptr) {} + ~AlterTableTask() override; + explicit PROTOBUF_CONSTEXPR AlterTableTask(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + AlterTableTask(const AlterTableTask& from); + AlterTableTask(AlterTableTask&& from) noexcept + : AlterTableTask() { + *this = ::std::move(from); + } + + inline AlterTableTask& operator=(const AlterTableTask& from) { + CopyFrom(from); + return *this; + } + inline AlterTableTask& operator=(AlterTableTask&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const AlterTableTask& default_instance() { + return *internal_default_instance(); + } + static inline const AlterTableTask* internal_default_instance() { + return reinterpret_cast( + &_AlterTableTask_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(AlterTableTask& a, AlterTableTask& b) { + a.Swap(&b); + } + inline void Swap(AlterTableTask* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(AlterTableTask* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + AlterTableTask* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const AlterTableTask& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const AlterTableTask& from) { + AlterTableTask::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(AlterTableTask* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.AlterTableTask"; + } + protected: + explicit AlterTableTask(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kAlterTableFieldNumber = 1, + }; + // .greptime.v1.AlterExpr alter_table = 1; + bool has_alter_table() const; + private: + bool _internal_has_alter_table() const; + public: + void clear_alter_table(); + const ::greptime::v1::AlterExpr& alter_table() const; + PROTOBUF_NODISCARD ::greptime::v1::AlterExpr* release_alter_table(); + ::greptime::v1::AlterExpr* mutable_alter_table(); + void set_allocated_alter_table(::greptime::v1::AlterExpr* alter_table); + private: + const ::greptime::v1::AlterExpr& _internal_alter_table() const; + ::greptime::v1::AlterExpr* _internal_mutable_alter_table(); + public: + void unsafe_arena_set_allocated_alter_table( + ::greptime::v1::AlterExpr* alter_table); + ::greptime::v1::AlterExpr* unsafe_arena_release_alter_table(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.AlterTableTask) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::AlterExpr* alter_table_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class SubmitDdlTaskRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.SubmitDdlTaskRequest) */ { + public: + inline SubmitDdlTaskRequest() : SubmitDdlTaskRequest(nullptr) {} + ~SubmitDdlTaskRequest() override; + explicit PROTOBUF_CONSTEXPR SubmitDdlTaskRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + SubmitDdlTaskRequest(const SubmitDdlTaskRequest& from); + SubmitDdlTaskRequest(SubmitDdlTaskRequest&& from) noexcept + : SubmitDdlTaskRequest() { + *this = ::std::move(from); + } + + inline SubmitDdlTaskRequest& operator=(const SubmitDdlTaskRequest& from) { + CopyFrom(from); + return *this; + } + inline SubmitDdlTaskRequest& operator=(SubmitDdlTaskRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const SubmitDdlTaskRequest& default_instance() { + return *internal_default_instance(); + } + enum TaskCase { + kCreateTableTask = 2, + kDropTableTask = 3, + kAlterTableTask = 4, + TASK_NOT_SET = 0, + }; + + static inline const SubmitDdlTaskRequest* internal_default_instance() { + return reinterpret_cast( + &_SubmitDdlTaskRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 3; + + friend void swap(SubmitDdlTaskRequest& a, SubmitDdlTaskRequest& b) { + a.Swap(&b); + } + inline void Swap(SubmitDdlTaskRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(SubmitDdlTaskRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + SubmitDdlTaskRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const SubmitDdlTaskRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const SubmitDdlTaskRequest& from) { + SubmitDdlTaskRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(SubmitDdlTaskRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.SubmitDdlTaskRequest"; + } + protected: + explicit SubmitDdlTaskRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kHeaderFieldNumber = 1, + kCreateTableTaskFieldNumber = 2, + kDropTableTaskFieldNumber = 3, + kAlterTableTaskFieldNumber = 4, + }; + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // .greptime.v1.meta.CreateTableTask create_table_task = 2; + bool has_create_table_task() const; + private: + bool _internal_has_create_table_task() const; + public: + void clear_create_table_task(); + const ::greptime::v1::meta::CreateTableTask& create_table_task() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::CreateTableTask* release_create_table_task(); + ::greptime::v1::meta::CreateTableTask* mutable_create_table_task(); + void set_allocated_create_table_task(::greptime::v1::meta::CreateTableTask* create_table_task); + private: + const ::greptime::v1::meta::CreateTableTask& _internal_create_table_task() const; + ::greptime::v1::meta::CreateTableTask* _internal_mutable_create_table_task(); + public: + void unsafe_arena_set_allocated_create_table_task( + ::greptime::v1::meta::CreateTableTask* create_table_task); + ::greptime::v1::meta::CreateTableTask* unsafe_arena_release_create_table_task(); + + // .greptime.v1.meta.DropTableTask drop_table_task = 3; + bool has_drop_table_task() const; + private: + bool _internal_has_drop_table_task() const; + public: + void clear_drop_table_task(); + const ::greptime::v1::meta::DropTableTask& drop_table_task() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::DropTableTask* release_drop_table_task(); + ::greptime::v1::meta::DropTableTask* mutable_drop_table_task(); + void set_allocated_drop_table_task(::greptime::v1::meta::DropTableTask* drop_table_task); + private: + const ::greptime::v1::meta::DropTableTask& _internal_drop_table_task() const; + ::greptime::v1::meta::DropTableTask* _internal_mutable_drop_table_task(); + public: + void unsafe_arena_set_allocated_drop_table_task( + ::greptime::v1::meta::DropTableTask* drop_table_task); + ::greptime::v1::meta::DropTableTask* unsafe_arena_release_drop_table_task(); + + // .greptime.v1.meta.AlterTableTask alter_table_task = 4; + bool has_alter_table_task() const; + private: + bool _internal_has_alter_table_task() const; + public: + void clear_alter_table_task(); + const ::greptime::v1::meta::AlterTableTask& alter_table_task() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::AlterTableTask* release_alter_table_task(); + ::greptime::v1::meta::AlterTableTask* mutable_alter_table_task(); + void set_allocated_alter_table_task(::greptime::v1::meta::AlterTableTask* alter_table_task); + private: + const ::greptime::v1::meta::AlterTableTask& _internal_alter_table_task() const; + ::greptime::v1::meta::AlterTableTask* _internal_mutable_alter_table_task(); + public: + void unsafe_arena_set_allocated_alter_table_task( + ::greptime::v1::meta::AlterTableTask* alter_table_task); + ::greptime::v1::meta::AlterTableTask* unsafe_arena_release_alter_table_task(); + + void clear_task(); + TaskCase task_case() const; + // @@protoc_insertion_point(class_scope:greptime.v1.meta.SubmitDdlTaskRequest) + private: + class _Internal; + void set_has_create_table_task(); + void set_has_drop_table_task(); + void set_has_alter_table_task(); + + inline bool has_task() const; + inline void clear_has_task(); + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::meta::RequestHeader* header_; + union TaskUnion { + constexpr TaskUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::greptime::v1::meta::CreateTableTask* create_table_task_; + ::greptime::v1::meta::DropTableTask* drop_table_task_; + ::greptime::v1::meta::AlterTableTask* alter_table_task_; + } task_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fddl_2eproto; +}; +// ------------------------------------------------------------------- + +class SubmitDdlTaskResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.SubmitDdlTaskResponse) */ { + public: + inline SubmitDdlTaskResponse() : SubmitDdlTaskResponse(nullptr) {} + ~SubmitDdlTaskResponse() override; + explicit PROTOBUF_CONSTEXPR SubmitDdlTaskResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + SubmitDdlTaskResponse(const SubmitDdlTaskResponse& from); + SubmitDdlTaskResponse(SubmitDdlTaskResponse&& from) noexcept + : SubmitDdlTaskResponse() { + *this = ::std::move(from); + } + + inline SubmitDdlTaskResponse& operator=(const SubmitDdlTaskResponse& from) { + CopyFrom(from); + return *this; + } + inline SubmitDdlTaskResponse& operator=(SubmitDdlTaskResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const SubmitDdlTaskResponse& default_instance() { + return *internal_default_instance(); + } + static inline const SubmitDdlTaskResponse* internal_default_instance() { + return reinterpret_cast( + &_SubmitDdlTaskResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 4; + + friend void swap(SubmitDdlTaskResponse& a, SubmitDdlTaskResponse& b) { + a.Swap(&b); + } + inline void Swap(SubmitDdlTaskResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(SubmitDdlTaskResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + SubmitDdlTaskResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const SubmitDdlTaskResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const SubmitDdlTaskResponse& from) { + SubmitDdlTaskResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(SubmitDdlTaskResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.SubmitDdlTaskResponse"; + } + protected: + explicit SubmitDdlTaskResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKeyFieldNumber = 2, + kHeaderFieldNumber = 1, + kTableIdFieldNumber = 4, + }; + // bytes key = 2; + void clear_key(); + const std::string& key() const; + template + void set_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_key(); + PROTOBUF_NODISCARD std::string* release_key(); + void set_allocated_key(std::string* key); + private: + const std::string& _internal_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key(const std::string& value); + std::string* _internal_mutable_key(); + public: + + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // .greptime.v1.TableId table_id = 4; + bool has_table_id() const; + private: + bool _internal_has_table_id() const; + public: + void clear_table_id(); + const ::greptime::v1::TableId& table_id() const; + PROTOBUF_NODISCARD ::greptime::v1::TableId* release_table_id(); + ::greptime::v1::TableId* mutable_table_id(); + void set_allocated_table_id(::greptime::v1::TableId* table_id); + private: + const ::greptime::v1::TableId& _internal_table_id() const; + ::greptime::v1::TableId* _internal_mutable_table_id(); + public: + void unsafe_arena_set_allocated_table_id( + ::greptime::v1::TableId* table_id); + ::greptime::v1::TableId* unsafe_arena_release_table_id(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.SubmitDdlTaskResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_; + ::greptime::v1::meta::ResponseHeader* header_; + ::greptime::v1::TableId* table_id_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fddl_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// CreateTableTask + +// .greptime.v1.CreateTableExpr create_table = 1; +inline bool CreateTableTask::_internal_has_create_table() const { + return this != internal_default_instance() && _impl_.create_table_ != nullptr; +} +inline bool CreateTableTask::has_create_table() const { + return _internal_has_create_table(); +} +inline const ::greptime::v1::CreateTableExpr& CreateTableTask::_internal_create_table() const { + const ::greptime::v1::CreateTableExpr* p = _impl_.create_table_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_CreateTableExpr_default_instance_); +} +inline const ::greptime::v1::CreateTableExpr& CreateTableTask::create_table() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CreateTableTask.create_table) + return _internal_create_table(); +} +inline void CreateTableTask::unsafe_arena_set_allocated_create_table( + ::greptime::v1::CreateTableExpr* create_table) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.create_table_); + } + _impl_.create_table_ = create_table; + if (create_table) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.CreateTableTask.create_table) +} +inline ::greptime::v1::CreateTableExpr* CreateTableTask::release_create_table() { + + ::greptime::v1::CreateTableExpr* temp = _impl_.create_table_; + _impl_.create_table_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::CreateTableExpr* CreateTableTask::unsafe_arena_release_create_table() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.CreateTableTask.create_table) + + ::greptime::v1::CreateTableExpr* temp = _impl_.create_table_; + _impl_.create_table_ = nullptr; + return temp; +} +inline ::greptime::v1::CreateTableExpr* CreateTableTask::_internal_mutable_create_table() { + + if (_impl_.create_table_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::CreateTableExpr>(GetArenaForAllocation()); + _impl_.create_table_ = p; + } + return _impl_.create_table_; +} +inline ::greptime::v1::CreateTableExpr* CreateTableTask::mutable_create_table() { + ::greptime::v1::CreateTableExpr* _msg = _internal_mutable_create_table(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.CreateTableTask.create_table) + return _msg; +} +inline void CreateTableTask::set_allocated_create_table(::greptime::v1::CreateTableExpr* create_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.create_table_); + } + if (create_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(create_table)); + if (message_arena != submessage_arena) { + create_table = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, create_table, submessage_arena); + } + + } else { + + } + _impl_.create_table_ = create_table; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.CreateTableTask.create_table) +} + +// repeated .greptime.v1.meta.Partition partitions = 2; +inline int CreateTableTask::_internal_partitions_size() const { + return _impl_.partitions_.size(); +} +inline int CreateTableTask::partitions_size() const { + return _internal_partitions_size(); +} +inline ::greptime::v1::meta::Partition* CreateTableTask::mutable_partitions(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.CreateTableTask.partitions) + return _impl_.partitions_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Partition >* +CreateTableTask::mutable_partitions() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.CreateTableTask.partitions) + return &_impl_.partitions_; +} +inline const ::greptime::v1::meta::Partition& CreateTableTask::_internal_partitions(int index) const { + return _impl_.partitions_.Get(index); +} +inline const ::greptime::v1::meta::Partition& CreateTableTask::partitions(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CreateTableTask.partitions) + return _internal_partitions(index); +} +inline ::greptime::v1::meta::Partition* CreateTableTask::_internal_add_partitions() { + return _impl_.partitions_.Add(); +} +inline ::greptime::v1::meta::Partition* CreateTableTask::add_partitions() { + ::greptime::v1::meta::Partition* _add = _internal_add_partitions(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.CreateTableTask.partitions) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Partition >& +CreateTableTask::partitions() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.CreateTableTask.partitions) + return _impl_.partitions_; +} + +// bytes table_info = 3; +inline void CreateTableTask::clear_table_info() { + _impl_.table_info_.ClearToEmpty(); +} +inline const std::string& CreateTableTask::table_info() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CreateTableTask.table_info) + return _internal_table_info(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CreateTableTask::set_table_info(ArgT0&& arg0, ArgT... args) { + + _impl_.table_info_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.CreateTableTask.table_info) +} +inline std::string* CreateTableTask::mutable_table_info() { + std::string* _s = _internal_mutable_table_info(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.CreateTableTask.table_info) + return _s; +} +inline const std::string& CreateTableTask::_internal_table_info() const { + return _impl_.table_info_.Get(); +} +inline void CreateTableTask::_internal_set_table_info(const std::string& value) { + + _impl_.table_info_.Set(value, GetArenaForAllocation()); +} +inline std::string* CreateTableTask::_internal_mutable_table_info() { + + return _impl_.table_info_.Mutable(GetArenaForAllocation()); +} +inline std::string* CreateTableTask::release_table_info() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.CreateTableTask.table_info) + return _impl_.table_info_.Release(); +} +inline void CreateTableTask::set_allocated_table_info(std::string* table_info) { + if (table_info != nullptr) { + + } else { + + } + _impl_.table_info_.SetAllocated(table_info, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.table_info_.IsDefault()) { + _impl_.table_info_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.CreateTableTask.table_info) +} + +// ------------------------------------------------------------------- + +// DropTableTask + +// .greptime.v1.DropTableExpr drop_table = 1; +inline bool DropTableTask::_internal_has_drop_table() const { + return this != internal_default_instance() && _impl_.drop_table_ != nullptr; +} +inline bool DropTableTask::has_drop_table() const { + return _internal_has_drop_table(); +} +inline const ::greptime::v1::DropTableExpr& DropTableTask::_internal_drop_table() const { + const ::greptime::v1::DropTableExpr* p = _impl_.drop_table_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_DropTableExpr_default_instance_); +} +inline const ::greptime::v1::DropTableExpr& DropTableTask::drop_table() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.DropTableTask.drop_table) + return _internal_drop_table(); +} +inline void DropTableTask::unsafe_arena_set_allocated_drop_table( + ::greptime::v1::DropTableExpr* drop_table) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.drop_table_); + } + _impl_.drop_table_ = drop_table; + if (drop_table) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.DropTableTask.drop_table) +} +inline ::greptime::v1::DropTableExpr* DropTableTask::release_drop_table() { + + ::greptime::v1::DropTableExpr* temp = _impl_.drop_table_; + _impl_.drop_table_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::DropTableExpr* DropTableTask::unsafe_arena_release_drop_table() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.DropTableTask.drop_table) + + ::greptime::v1::DropTableExpr* temp = _impl_.drop_table_; + _impl_.drop_table_ = nullptr; + return temp; +} +inline ::greptime::v1::DropTableExpr* DropTableTask::_internal_mutable_drop_table() { + + if (_impl_.drop_table_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::DropTableExpr>(GetArenaForAllocation()); + _impl_.drop_table_ = p; + } + return _impl_.drop_table_; +} +inline ::greptime::v1::DropTableExpr* DropTableTask::mutable_drop_table() { + ::greptime::v1::DropTableExpr* _msg = _internal_mutable_drop_table(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.DropTableTask.drop_table) + return _msg; +} +inline void DropTableTask::set_allocated_drop_table(::greptime::v1::DropTableExpr* drop_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.drop_table_); + } + if (drop_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(drop_table)); + if (message_arena != submessage_arena) { + drop_table = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, drop_table, submessage_arena); + } + + } else { + + } + _impl_.drop_table_ = drop_table; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.DropTableTask.drop_table) +} + +// ------------------------------------------------------------------- + +// AlterTableTask + +// .greptime.v1.AlterExpr alter_table = 1; +inline bool AlterTableTask::_internal_has_alter_table() const { + return this != internal_default_instance() && _impl_.alter_table_ != nullptr; +} +inline bool AlterTableTask::has_alter_table() const { + return _internal_has_alter_table(); +} +inline const ::greptime::v1::AlterExpr& AlterTableTask::_internal_alter_table() const { + const ::greptime::v1::AlterExpr* p = _impl_.alter_table_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_AlterExpr_default_instance_); +} +inline const ::greptime::v1::AlterExpr& AlterTableTask::alter_table() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.AlterTableTask.alter_table) + return _internal_alter_table(); +} +inline void AlterTableTask::unsafe_arena_set_allocated_alter_table( + ::greptime::v1::AlterExpr* alter_table) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.alter_table_); + } + _impl_.alter_table_ = alter_table; + if (alter_table) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.AlterTableTask.alter_table) +} +inline ::greptime::v1::AlterExpr* AlterTableTask::release_alter_table() { + + ::greptime::v1::AlterExpr* temp = _impl_.alter_table_; + _impl_.alter_table_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::AlterExpr* AlterTableTask::unsafe_arena_release_alter_table() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.AlterTableTask.alter_table) + + ::greptime::v1::AlterExpr* temp = _impl_.alter_table_; + _impl_.alter_table_ = nullptr; + return temp; +} +inline ::greptime::v1::AlterExpr* AlterTableTask::_internal_mutable_alter_table() { + + if (_impl_.alter_table_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::AlterExpr>(GetArenaForAllocation()); + _impl_.alter_table_ = p; + } + return _impl_.alter_table_; +} +inline ::greptime::v1::AlterExpr* AlterTableTask::mutable_alter_table() { + ::greptime::v1::AlterExpr* _msg = _internal_mutable_alter_table(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.AlterTableTask.alter_table) + return _msg; +} +inline void AlterTableTask::set_allocated_alter_table(::greptime::v1::AlterExpr* alter_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.alter_table_); + } + if (alter_table) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(alter_table)); + if (message_arena != submessage_arena) { + alter_table = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, alter_table, submessage_arena); + } + + } else { + + } + _impl_.alter_table_ = alter_table; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.AlterTableTask.alter_table) +} + +// ------------------------------------------------------------------- + +// SubmitDdlTaskRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool SubmitDdlTaskRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool SubmitDdlTaskRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& SubmitDdlTaskRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& SubmitDdlTaskRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.SubmitDdlTaskRequest.header) + return _internal_header(); +} +inline void SubmitDdlTaskRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.SubmitDdlTaskRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* SubmitDdlTaskRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* SubmitDdlTaskRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.SubmitDdlTaskRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* SubmitDdlTaskRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* SubmitDdlTaskRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.SubmitDdlTaskRequest.header) + return _msg; +} +inline void SubmitDdlTaskRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.SubmitDdlTaskRequest.header) +} + +// .greptime.v1.meta.CreateTableTask create_table_task = 2; +inline bool SubmitDdlTaskRequest::_internal_has_create_table_task() const { + return task_case() == kCreateTableTask; +} +inline bool SubmitDdlTaskRequest::has_create_table_task() const { + return _internal_has_create_table_task(); +} +inline void SubmitDdlTaskRequest::set_has_create_table_task() { + _impl_._oneof_case_[0] = kCreateTableTask; +} +inline void SubmitDdlTaskRequest::clear_create_table_task() { + if (_internal_has_create_table_task()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.task_.create_table_task_; + } + clear_has_task(); + } +} +inline ::greptime::v1::meta::CreateTableTask* SubmitDdlTaskRequest::release_create_table_task() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.SubmitDdlTaskRequest.create_table_task) + if (_internal_has_create_table_task()) { + clear_has_task(); + ::greptime::v1::meta::CreateTableTask* temp = _impl_.task_.create_table_task_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.task_.create_table_task_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::meta::CreateTableTask& SubmitDdlTaskRequest::_internal_create_table_task() const { + return _internal_has_create_table_task() + ? *_impl_.task_.create_table_task_ + : reinterpret_cast< ::greptime::v1::meta::CreateTableTask&>(::greptime::v1::meta::_CreateTableTask_default_instance_); +} +inline const ::greptime::v1::meta::CreateTableTask& SubmitDdlTaskRequest::create_table_task() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.SubmitDdlTaskRequest.create_table_task) + return _internal_create_table_task(); +} +inline ::greptime::v1::meta::CreateTableTask* SubmitDdlTaskRequest::unsafe_arena_release_create_table_task() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.meta.SubmitDdlTaskRequest.create_table_task) + if (_internal_has_create_table_task()) { + clear_has_task(); + ::greptime::v1::meta::CreateTableTask* temp = _impl_.task_.create_table_task_; + _impl_.task_.create_table_task_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void SubmitDdlTaskRequest::unsafe_arena_set_allocated_create_table_task(::greptime::v1::meta::CreateTableTask* create_table_task) { + clear_task(); + if (create_table_task) { + set_has_create_table_task(); + _impl_.task_.create_table_task_ = create_table_task; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.SubmitDdlTaskRequest.create_table_task) +} +inline ::greptime::v1::meta::CreateTableTask* SubmitDdlTaskRequest::_internal_mutable_create_table_task() { + if (!_internal_has_create_table_task()) { + clear_task(); + set_has_create_table_task(); + _impl_.task_.create_table_task_ = CreateMaybeMessage< ::greptime::v1::meta::CreateTableTask >(GetArenaForAllocation()); + } + return _impl_.task_.create_table_task_; +} +inline ::greptime::v1::meta::CreateTableTask* SubmitDdlTaskRequest::mutable_create_table_task() { + ::greptime::v1::meta::CreateTableTask* _msg = _internal_mutable_create_table_task(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.SubmitDdlTaskRequest.create_table_task) + return _msg; +} + +// .greptime.v1.meta.DropTableTask drop_table_task = 3; +inline bool SubmitDdlTaskRequest::_internal_has_drop_table_task() const { + return task_case() == kDropTableTask; +} +inline bool SubmitDdlTaskRequest::has_drop_table_task() const { + return _internal_has_drop_table_task(); +} +inline void SubmitDdlTaskRequest::set_has_drop_table_task() { + _impl_._oneof_case_[0] = kDropTableTask; +} +inline void SubmitDdlTaskRequest::clear_drop_table_task() { + if (_internal_has_drop_table_task()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.task_.drop_table_task_; + } + clear_has_task(); + } +} +inline ::greptime::v1::meta::DropTableTask* SubmitDdlTaskRequest::release_drop_table_task() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.SubmitDdlTaskRequest.drop_table_task) + if (_internal_has_drop_table_task()) { + clear_has_task(); + ::greptime::v1::meta::DropTableTask* temp = _impl_.task_.drop_table_task_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.task_.drop_table_task_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::meta::DropTableTask& SubmitDdlTaskRequest::_internal_drop_table_task() const { + return _internal_has_drop_table_task() + ? *_impl_.task_.drop_table_task_ + : reinterpret_cast< ::greptime::v1::meta::DropTableTask&>(::greptime::v1::meta::_DropTableTask_default_instance_); +} +inline const ::greptime::v1::meta::DropTableTask& SubmitDdlTaskRequest::drop_table_task() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.SubmitDdlTaskRequest.drop_table_task) + return _internal_drop_table_task(); +} +inline ::greptime::v1::meta::DropTableTask* SubmitDdlTaskRequest::unsafe_arena_release_drop_table_task() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.meta.SubmitDdlTaskRequest.drop_table_task) + if (_internal_has_drop_table_task()) { + clear_has_task(); + ::greptime::v1::meta::DropTableTask* temp = _impl_.task_.drop_table_task_; + _impl_.task_.drop_table_task_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void SubmitDdlTaskRequest::unsafe_arena_set_allocated_drop_table_task(::greptime::v1::meta::DropTableTask* drop_table_task) { + clear_task(); + if (drop_table_task) { + set_has_drop_table_task(); + _impl_.task_.drop_table_task_ = drop_table_task; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.SubmitDdlTaskRequest.drop_table_task) +} +inline ::greptime::v1::meta::DropTableTask* SubmitDdlTaskRequest::_internal_mutable_drop_table_task() { + if (!_internal_has_drop_table_task()) { + clear_task(); + set_has_drop_table_task(); + _impl_.task_.drop_table_task_ = CreateMaybeMessage< ::greptime::v1::meta::DropTableTask >(GetArenaForAllocation()); + } + return _impl_.task_.drop_table_task_; +} +inline ::greptime::v1::meta::DropTableTask* SubmitDdlTaskRequest::mutable_drop_table_task() { + ::greptime::v1::meta::DropTableTask* _msg = _internal_mutable_drop_table_task(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.SubmitDdlTaskRequest.drop_table_task) + return _msg; +} + +// .greptime.v1.meta.AlterTableTask alter_table_task = 4; +inline bool SubmitDdlTaskRequest::_internal_has_alter_table_task() const { + return task_case() == kAlterTableTask; +} +inline bool SubmitDdlTaskRequest::has_alter_table_task() const { + return _internal_has_alter_table_task(); +} +inline void SubmitDdlTaskRequest::set_has_alter_table_task() { + _impl_._oneof_case_[0] = kAlterTableTask; +} +inline void SubmitDdlTaskRequest::clear_alter_table_task() { + if (_internal_has_alter_table_task()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.task_.alter_table_task_; + } + clear_has_task(); + } +} +inline ::greptime::v1::meta::AlterTableTask* SubmitDdlTaskRequest::release_alter_table_task() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.SubmitDdlTaskRequest.alter_table_task) + if (_internal_has_alter_table_task()) { + clear_has_task(); + ::greptime::v1::meta::AlterTableTask* temp = _impl_.task_.alter_table_task_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.task_.alter_table_task_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::meta::AlterTableTask& SubmitDdlTaskRequest::_internal_alter_table_task() const { + return _internal_has_alter_table_task() + ? *_impl_.task_.alter_table_task_ + : reinterpret_cast< ::greptime::v1::meta::AlterTableTask&>(::greptime::v1::meta::_AlterTableTask_default_instance_); +} +inline const ::greptime::v1::meta::AlterTableTask& SubmitDdlTaskRequest::alter_table_task() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.SubmitDdlTaskRequest.alter_table_task) + return _internal_alter_table_task(); +} +inline ::greptime::v1::meta::AlterTableTask* SubmitDdlTaskRequest::unsafe_arena_release_alter_table_task() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.meta.SubmitDdlTaskRequest.alter_table_task) + if (_internal_has_alter_table_task()) { + clear_has_task(); + ::greptime::v1::meta::AlterTableTask* temp = _impl_.task_.alter_table_task_; + _impl_.task_.alter_table_task_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void SubmitDdlTaskRequest::unsafe_arena_set_allocated_alter_table_task(::greptime::v1::meta::AlterTableTask* alter_table_task) { + clear_task(); + if (alter_table_task) { + set_has_alter_table_task(); + _impl_.task_.alter_table_task_ = alter_table_task; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.SubmitDdlTaskRequest.alter_table_task) +} +inline ::greptime::v1::meta::AlterTableTask* SubmitDdlTaskRequest::_internal_mutable_alter_table_task() { + if (!_internal_has_alter_table_task()) { + clear_task(); + set_has_alter_table_task(); + _impl_.task_.alter_table_task_ = CreateMaybeMessage< ::greptime::v1::meta::AlterTableTask >(GetArenaForAllocation()); + } + return _impl_.task_.alter_table_task_; +} +inline ::greptime::v1::meta::AlterTableTask* SubmitDdlTaskRequest::mutable_alter_table_task() { + ::greptime::v1::meta::AlterTableTask* _msg = _internal_mutable_alter_table_task(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.SubmitDdlTaskRequest.alter_table_task) + return _msg; +} + +inline bool SubmitDdlTaskRequest::has_task() const { + return task_case() != TASK_NOT_SET; +} +inline void SubmitDdlTaskRequest::clear_has_task() { + _impl_._oneof_case_[0] = TASK_NOT_SET; +} +inline SubmitDdlTaskRequest::TaskCase SubmitDdlTaskRequest::task_case() const { + return SubmitDdlTaskRequest::TaskCase(_impl_._oneof_case_[0]); +} +// ------------------------------------------------------------------- + +// SubmitDdlTaskResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool SubmitDdlTaskResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool SubmitDdlTaskResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& SubmitDdlTaskResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& SubmitDdlTaskResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.SubmitDdlTaskResponse.header) + return _internal_header(); +} +inline void SubmitDdlTaskResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.SubmitDdlTaskResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* SubmitDdlTaskResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* SubmitDdlTaskResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.SubmitDdlTaskResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* SubmitDdlTaskResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* SubmitDdlTaskResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.SubmitDdlTaskResponse.header) + return _msg; +} +inline void SubmitDdlTaskResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.SubmitDdlTaskResponse.header) +} + +// bytes key = 2; +inline void SubmitDdlTaskResponse::clear_key() { + _impl_.key_.ClearToEmpty(); +} +inline const std::string& SubmitDdlTaskResponse::key() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.SubmitDdlTaskResponse.key) + return _internal_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void SubmitDdlTaskResponse::set_key(ArgT0&& arg0, ArgT... args) { + + _impl_.key_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.SubmitDdlTaskResponse.key) +} +inline std::string* SubmitDdlTaskResponse::mutable_key() { + std::string* _s = _internal_mutable_key(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.SubmitDdlTaskResponse.key) + return _s; +} +inline const std::string& SubmitDdlTaskResponse::_internal_key() const { + return _impl_.key_.Get(); +} +inline void SubmitDdlTaskResponse::_internal_set_key(const std::string& value) { + + _impl_.key_.Set(value, GetArenaForAllocation()); +} +inline std::string* SubmitDdlTaskResponse::_internal_mutable_key() { + + return _impl_.key_.Mutable(GetArenaForAllocation()); +} +inline std::string* SubmitDdlTaskResponse::release_key() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.SubmitDdlTaskResponse.key) + return _impl_.key_.Release(); +} +inline void SubmitDdlTaskResponse::set_allocated_key(std::string* key) { + if (key != nullptr) { + + } else { + + } + _impl_.key_.SetAllocated(key, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.key_.IsDefault()) { + _impl_.key_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.SubmitDdlTaskResponse.key) +} + +// .greptime.v1.TableId table_id = 4; +inline bool SubmitDdlTaskResponse::_internal_has_table_id() const { + return this != internal_default_instance() && _impl_.table_id_ != nullptr; +} +inline bool SubmitDdlTaskResponse::has_table_id() const { + return _internal_has_table_id(); +} +inline const ::greptime::v1::TableId& SubmitDdlTaskResponse::_internal_table_id() const { + const ::greptime::v1::TableId* p = _impl_.table_id_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_TableId_default_instance_); +} +inline const ::greptime::v1::TableId& SubmitDdlTaskResponse::table_id() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.SubmitDdlTaskResponse.table_id) + return _internal_table_id(); +} +inline void SubmitDdlTaskResponse::unsafe_arena_set_allocated_table_id( + ::greptime::v1::TableId* table_id) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_id_); + } + _impl_.table_id_ = table_id; + if (table_id) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.SubmitDdlTaskResponse.table_id) +} +inline ::greptime::v1::TableId* SubmitDdlTaskResponse::release_table_id() { + + ::greptime::v1::TableId* temp = _impl_.table_id_; + _impl_.table_id_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::TableId* SubmitDdlTaskResponse::unsafe_arena_release_table_id() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.SubmitDdlTaskResponse.table_id) + + ::greptime::v1::TableId* temp = _impl_.table_id_; + _impl_.table_id_ = nullptr; + return temp; +} +inline ::greptime::v1::TableId* SubmitDdlTaskResponse::_internal_mutable_table_id() { + + if (_impl_.table_id_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::TableId>(GetArenaForAllocation()); + _impl_.table_id_ = p; + } + return _impl_.table_id_; +} +inline ::greptime::v1::TableId* SubmitDdlTaskResponse::mutable_table_id() { + ::greptime::v1::TableId* _msg = _internal_mutable_table_id(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.SubmitDdlTaskResponse.table_id) + return _msg; +} +inline void SubmitDdlTaskResponse::set_allocated_table_id(::greptime::v1::TableId* table_id) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_id_); + } + if (table_id) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(table_id)); + if (message_arena != submessage_arena) { + table_id = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, table_id, submessage_arena); + } + + } else { + + } + _impl_.table_id_ = table_id; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.SubmitDdlTaskResponse.table_id) +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace meta +} // namespace v1 +} // namespace greptime + +PROTOBUF_NAMESPACE_OPEN + +template <> struct is_proto_enum< ::greptime::v1::meta::DdlTaskType> : ::std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor< ::greptime::v1::meta::DdlTaskType>() { + return ::greptime::v1::meta::DdlTaskType_descriptor(); +} + +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fddl_2eproto diff --git a/c++/greptime/v1/meta/heartbeat.pb.cc b/c++/greptime/v1/meta/heartbeat.pb.cc new file mode 100644 index 00000000..17849bd8 --- /dev/null +++ b/c++/greptime/v1/meta/heartbeat.pb.cc @@ -0,0 +1,3129 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/heartbeat.proto + +#include "greptime/v1/meta/heartbeat.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace greptime { +namespace v1 { +namespace meta { +PROTOBUF_CONSTEXPR HeartbeatRequest::HeartbeatRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.region_stats_)*/{} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.peer_)*/nullptr + , /*decltype(_impl_.report_interval_)*/nullptr + , /*decltype(_impl_.node_stat_)*/nullptr + , /*decltype(_impl_.mailbox_message_)*/nullptr + , /*decltype(_impl_.duration_since_epoch_)*/uint64_t{0u} + , /*decltype(_impl_.node_epoch_)*/uint64_t{0u} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct HeartbeatRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR HeartbeatRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~HeartbeatRequestDefaultTypeInternal() {} + union { + HeartbeatRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HeartbeatRequestDefaultTypeInternal _HeartbeatRequest_default_instance_; +PROTOBUF_CONSTEXPR NodeStat_AttrsEntry_DoNotUse::NodeStat_AttrsEntry_DoNotUse( + ::_pbi::ConstantInitialized) {} +struct NodeStat_AttrsEntry_DoNotUseDefaultTypeInternal { + PROTOBUF_CONSTEXPR NodeStat_AttrsEntry_DoNotUseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~NodeStat_AttrsEntry_DoNotUseDefaultTypeInternal() {} + union { + NodeStat_AttrsEntry_DoNotUse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 NodeStat_AttrsEntry_DoNotUseDefaultTypeInternal _NodeStat_AttrsEntry_DoNotUse_default_instance_; +PROTOBUF_CONSTEXPR NodeStat::NodeStat( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.attrs_)*/{::_pbi::ConstantInitialized()} + , /*decltype(_impl_.rcus_)*/int64_t{0} + , /*decltype(_impl_.wcus_)*/int64_t{0} + , /*decltype(_impl_.table_num_)*/int64_t{0} + , /*decltype(_impl_.region_num_)*/int64_t{0} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct NodeStatDefaultTypeInternal { + PROTOBUF_CONSTEXPR NodeStatDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~NodeStatDefaultTypeInternal() {} + union { + NodeStat _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 NodeStatDefaultTypeInternal _NodeStat_default_instance_; +PROTOBUF_CONSTEXPR RegionStat_AttrsEntry_DoNotUse::RegionStat_AttrsEntry_DoNotUse( + ::_pbi::ConstantInitialized) {} +struct RegionStat_AttrsEntry_DoNotUseDefaultTypeInternal { + PROTOBUF_CONSTEXPR RegionStat_AttrsEntry_DoNotUseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~RegionStat_AttrsEntry_DoNotUseDefaultTypeInternal() {} + union { + RegionStat_AttrsEntry_DoNotUse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RegionStat_AttrsEntry_DoNotUseDefaultTypeInternal _RegionStat_AttrsEntry_DoNotUse_default_instance_; +PROTOBUF_CONSTEXPR RegionStat::RegionStat( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.attrs_)*/{::_pbi::ConstantInitialized()} + , /*decltype(_impl_.table_ident_)*/nullptr + , /*decltype(_impl_.region_id_)*/uint64_t{0u} + , /*decltype(_impl_.rcus_)*/int64_t{0} + , /*decltype(_impl_.wcus_)*/int64_t{0} + , /*decltype(_impl_.approximate_bytes_)*/int64_t{0} + , /*decltype(_impl_.approximate_rows_)*/int64_t{0} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct RegionStatDefaultTypeInternal { + PROTOBUF_CONSTEXPR RegionStatDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~RegionStatDefaultTypeInternal() {} + union { + RegionStat _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RegionStatDefaultTypeInternal _RegionStat_default_instance_; +PROTOBUF_CONSTEXPR HeartbeatResponse::HeartbeatResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.region_leases_)*/{} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.mailbox_message_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct HeartbeatResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR HeartbeatResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~HeartbeatResponseDefaultTypeInternal() {} + union { + HeartbeatResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 HeartbeatResponseDefaultTypeInternal _HeartbeatResponse_default_instance_; +PROTOBUF_CONSTEXPR RegionLease::RegionLease( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.regions_)*/{} + , /*decltype(_impl_._regions_cached_byte_size_)*/{0} + , /*decltype(_impl_.table_ident_)*/nullptr + , /*decltype(_impl_.duration_since_epoch_)*/uint64_t{0u} + , /*decltype(_impl_.lease_seconds_)*/uint64_t{0u} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct RegionLeaseDefaultTypeInternal { + PROTOBUF_CONSTEXPR RegionLeaseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~RegionLeaseDefaultTypeInternal() {} + union { + RegionLease _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RegionLeaseDefaultTypeInternal _RegionLease_default_instance_; +PROTOBUF_CONSTEXPR AskLeaderRequest::AskLeaderRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct AskLeaderRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR AskLeaderRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~AskLeaderRequestDefaultTypeInternal() {} + union { + AskLeaderRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AskLeaderRequestDefaultTypeInternal _AskLeaderRequest_default_instance_; +PROTOBUF_CONSTEXPR AskLeaderResponse::AskLeaderResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.leader_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct AskLeaderResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR AskLeaderResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~AskLeaderResponseDefaultTypeInternal() {} + union { + AskLeaderResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 AskLeaderResponseDefaultTypeInternal _AskLeaderResponse_default_instance_; +PROTOBUF_CONSTEXPR MailboxMessage::MailboxMessage( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.subject_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.from_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.to_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.id_)*/uint64_t{0u} + , /*decltype(_impl_.timestamp_millis_)*/int64_t{0} + , /*decltype(_impl_.payload_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} +struct MailboxMessageDefaultTypeInternal { + PROTOBUF_CONSTEXPR MailboxMessageDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~MailboxMessageDefaultTypeInternal() {} + union { + MailboxMessage _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MailboxMessageDefaultTypeInternal _MailboxMessage_default_instance_; +} // namespace meta +} // namespace v1 +} // namespace greptime +static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[10]; +static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_greptime_2fv1_2fmeta_2fheartbeat_2eproto = nullptr; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fmeta_2fheartbeat_2eproto = nullptr; + +const uint32_t TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.peer_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.report_interval_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.node_stat_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.region_stats_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.mailbox_message_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.duration_since_epoch_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatRequest, _impl_.node_epoch_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse, _has_bits_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse, key_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse, value_), + 0, + 1, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat, _impl_.rcus_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat, _impl_.wcus_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat, _impl_.table_num_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat, _impl_.region_num_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::NodeStat, _impl_.attrs_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse, _has_bits_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse, key_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse, value_), + 0, + 1, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.region_id_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.table_ident_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.rcus_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.wcus_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.approximate_bytes_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.approximate_rows_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionStat, _impl_.attrs_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatResponse, _impl_.mailbox_message_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::HeartbeatResponse, _impl_.region_leases_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionLease, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionLease, _impl_.table_ident_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionLease, _impl_.regions_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionLease, _impl_.duration_since_epoch_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionLease, _impl_.lease_seconds_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::AskLeaderRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::AskLeaderRequest, _impl_.header_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::AskLeaderResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::AskLeaderResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::AskLeaderResponse, _impl_.leader_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MailboxMessage, _internal_metadata_), + ~0u, // no _extensions_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MailboxMessage, _impl_._oneof_case_[0]), + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MailboxMessage, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MailboxMessage, _impl_.subject_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MailboxMessage, _impl_.from_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MailboxMessage, _impl_.to_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MailboxMessage, _impl_.timestamp_millis_), + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MailboxMessage, _impl_.payload_), +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::greptime::v1::meta::HeartbeatRequest)}, + { 14, 22, -1, sizeof(::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse)}, + { 24, -1, -1, sizeof(::greptime::v1::meta::NodeStat)}, + { 35, 43, -1, sizeof(::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse)}, + { 45, -1, -1, sizeof(::greptime::v1::meta::RegionStat)}, + { 58, -1, -1, sizeof(::greptime::v1::meta::HeartbeatResponse)}, + { 67, -1, -1, sizeof(::greptime::v1::meta::RegionLease)}, + { 77, -1, -1, sizeof(::greptime::v1::meta::AskLeaderRequest)}, + { 84, -1, -1, sizeof(::greptime::v1::meta::AskLeaderResponse)}, + { 92, -1, -1, sizeof(::greptime::v1::meta::MailboxMessage)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::greptime::v1::meta::_HeartbeatRequest_default_instance_._instance, + &::greptime::v1::meta::_NodeStat_AttrsEntry_DoNotUse_default_instance_._instance, + &::greptime::v1::meta::_NodeStat_default_instance_._instance, + &::greptime::v1::meta::_RegionStat_AttrsEntry_DoNotUse_default_instance_._instance, + &::greptime::v1::meta::_RegionStat_default_instance_._instance, + &::greptime::v1::meta::_HeartbeatResponse_default_instance_._instance, + &::greptime::v1::meta::_RegionLease_default_instance_._instance, + &::greptime::v1::meta::_AskLeaderRequest_default_instance_._instance, + &::greptime::v1::meta::_AskLeaderResponse_default_instance_._instance, + &::greptime::v1::meta::_MailboxMessage_default_instance_._instance, +}; + +const char descriptor_table_protodef_greptime_2fv1_2fmeta_2fheartbeat_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n greptime/v1/meta/heartbeat.proto\022\020grep" + "time.v1.meta\032\035greptime/v1/meta/common.pr" + "oto\"\362\002\n\020HeartbeatRequest\022/\n\006header\030\001 \001(\013" + "2\037.greptime.v1.meta.RequestHeader\022$\n\004pee" + "r\030\002 \001(\0132\026.greptime.v1.meta.Peer\0227\n\017repor" + "t_interval\030\003 \001(\0132\036.greptime.v1.meta.Time" + "Interval\022-\n\tnode_stat\030\004 \001(\0132\032.greptime.v" + "1.meta.NodeStat\0222\n\014region_stats\030\005 \003(\0132\034." + "greptime.v1.meta.RegionStat\0229\n\017mailbox_m" + "essage\030\006 \001(\0132 .greptime.v1.meta.MailboxM" + "essage\022\034\n\024duration_since_epoch\030\007 \001(\004\022\022\n\n" + "node_epoch\030\010 \001(\004\"\261\001\n\010NodeStat\022\014\n\004rcus\030\001 " + "\001(\003\022\014\n\004wcus\030\002 \001(\003\022\021\n\ttable_num\030\003 \001(\003\022\022\n\n" + "region_num\030\004 \001(\003\0224\n\005attrs\030d \003(\0132%.grepti" + "me.v1.meta.NodeStat.AttrsEntry\032,\n\nAttrsE" + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\211\002\n" + "\nRegionStat\022\021\n\tregion_id\030\001 \001(\004\0221\n\013table_" + "ident\030\002 \001(\0132\034.greptime.v1.meta.TableIden" + "t\022\014\n\004rcus\030\003 \001(\003\022\014\n\004wcus\030\004 \001(\003\022\031\n\021approxi" + "mate_bytes\030\005 \001(\003\022\030\n\020approximate_rows\030\006 \001" + "(\003\0226\n\005attrs\030d \003(\0132\'.greptime.v1.meta.Reg" + "ionStat.AttrsEntry\032,\n\nAttrsEntry\022\013\n\003key\030" + "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\266\001\n\021HeartbeatRe" + "sponse\0220\n\006header\030\001 \001(\0132 .greptime.v1.met" + "a.ResponseHeader\0229\n\017mailbox_message\030\002 \001(" + "\0132 .greptime.v1.meta.MailboxMessage\0224\n\rr" + "egion_leases\030\003 \003(\0132\035.greptime.v1.meta.Re" + "gionLease\"\206\001\n\013RegionLease\0221\n\013table_ident" + "\030\001 \001(\0132\034.greptime.v1.meta.TableIdent\022\017\n\007" + "regions\030\002 \003(\r\022\034\n\024duration_since_epoch\030\003 " + "\001(\004\022\025\n\rlease_seconds\030\004 \001(\004\"C\n\020AskLeaderR" + "equest\022/\n\006header\030\001 \001(\0132\037.greptime.v1.met" + "a.RequestHeader\"m\n\021AskLeaderResponse\0220\n\006" + "header\030\001 \001(\0132 .greptime.v1.meta.Response" + "Header\022&\n\006leader\030\002 \001(\0132\026.greptime.v1.met" + "a.Peer\"|\n\016MailboxMessage\022\n\n\002id\030\001 \001(\004\022\017\n\007" + "subject\030\002 \001(\t\022\014\n\004from\030\003 \001(\t\022\n\n\002to\030\004 \001(\t\022" + "\030\n\020timestamp_millis\030\005 \001(\003\022\016\n\004json\030\006 \001(\tH" + "\000B\t\n\007payload2\277\001\n\tHeartbeat\022Z\n\tHeartbeat\022" + "\".greptime.v1.meta.HeartbeatRequest\032#.gr" + "eptime.v1.meta.HeartbeatResponse\"\000(\0010\001\022V" + "\n\tAskLeader\022\".greptime.v1.meta.AskLeader" + "Request\032#.greptime.v1.meta.AskLeaderResp" + "onse\"\000B_impl_.header_; +} +const ::greptime::v1::meta::Peer& +HeartbeatRequest::_Internal::peer(const HeartbeatRequest* msg) { + return *msg->_impl_.peer_; +} +const ::greptime::v1::meta::TimeInterval& +HeartbeatRequest::_Internal::report_interval(const HeartbeatRequest* msg) { + return *msg->_impl_.report_interval_; +} +const ::greptime::v1::meta::NodeStat& +HeartbeatRequest::_Internal::node_stat(const HeartbeatRequest* msg) { + return *msg->_impl_.node_stat_; +} +const ::greptime::v1::meta::MailboxMessage& +HeartbeatRequest::_Internal::mailbox_message(const HeartbeatRequest* msg) { + return *msg->_impl_.mailbox_message_; +} +void HeartbeatRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void HeartbeatRequest::clear_peer() { + if (GetArenaForAllocation() == nullptr && _impl_.peer_ != nullptr) { + delete _impl_.peer_; + } + _impl_.peer_ = nullptr; +} +void HeartbeatRequest::clear_report_interval() { + if (GetArenaForAllocation() == nullptr && _impl_.report_interval_ != nullptr) { + delete _impl_.report_interval_; + } + _impl_.report_interval_ = nullptr; +} +HeartbeatRequest::HeartbeatRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.HeartbeatRequest) +} +HeartbeatRequest::HeartbeatRequest(const HeartbeatRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + HeartbeatRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.region_stats_){from._impl_.region_stats_} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.peer_){nullptr} + , decltype(_impl_.report_interval_){nullptr} + , decltype(_impl_.node_stat_){nullptr} + , decltype(_impl_.mailbox_message_){nullptr} + , decltype(_impl_.duration_since_epoch_){} + , decltype(_impl_.node_epoch_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + if (from._internal_has_peer()) { + _this->_impl_.peer_ = new ::greptime::v1::meta::Peer(*from._impl_.peer_); + } + if (from._internal_has_report_interval()) { + _this->_impl_.report_interval_ = new ::greptime::v1::meta::TimeInterval(*from._impl_.report_interval_); + } + if (from._internal_has_node_stat()) { + _this->_impl_.node_stat_ = new ::greptime::v1::meta::NodeStat(*from._impl_.node_stat_); + } + if (from._internal_has_mailbox_message()) { + _this->_impl_.mailbox_message_ = new ::greptime::v1::meta::MailboxMessage(*from._impl_.mailbox_message_); + } + ::memcpy(&_impl_.duration_since_epoch_, &from._impl_.duration_since_epoch_, + static_cast(reinterpret_cast(&_impl_.node_epoch_) - + reinterpret_cast(&_impl_.duration_since_epoch_)) + sizeof(_impl_.node_epoch_)); + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.HeartbeatRequest) +} + +inline void HeartbeatRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.region_stats_){arena} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.peer_){nullptr} + , decltype(_impl_.report_interval_){nullptr} + , decltype(_impl_.node_stat_){nullptr} + , decltype(_impl_.mailbox_message_){nullptr} + , decltype(_impl_.duration_since_epoch_){uint64_t{0u}} + , decltype(_impl_.node_epoch_){uint64_t{0u}} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +HeartbeatRequest::~HeartbeatRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.HeartbeatRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void HeartbeatRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.region_stats_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.header_; + if (this != internal_default_instance()) delete _impl_.peer_; + if (this != internal_default_instance()) delete _impl_.report_interval_; + if (this != internal_default_instance()) delete _impl_.node_stat_; + if (this != internal_default_instance()) delete _impl_.mailbox_message_; +} + +void HeartbeatRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void HeartbeatRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.HeartbeatRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.region_stats_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.peer_ != nullptr) { + delete _impl_.peer_; + } + _impl_.peer_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.report_interval_ != nullptr) { + delete _impl_.report_interval_; + } + _impl_.report_interval_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.node_stat_ != nullptr) { + delete _impl_.node_stat_; + } + _impl_.node_stat_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.mailbox_message_ != nullptr) { + delete _impl_.mailbox_message_; + } + _impl_.mailbox_message_ = nullptr; + ::memset(&_impl_.duration_since_epoch_, 0, static_cast( + reinterpret_cast(&_impl_.node_epoch_) - + reinterpret_cast(&_impl_.duration_since_epoch_)) + sizeof(_impl_.node_epoch_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* HeartbeatRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.Peer peer = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_peer(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.TimeInterval report_interval = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ctx->ParseMessage(_internal_mutable_report_interval(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.NodeStat node_stat = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + ptr = ctx->ParseMessage(_internal_mutable_node_stat(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.RegionStat region_stats = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_region_stats(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr)); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.MailboxMessage mailbox_message = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { + ptr = ctx->ParseMessage(_internal_mutable_mailbox_message(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // uint64 duration_since_epoch = 7; + case 7: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { + _impl_.duration_since_epoch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // uint64 node_epoch = 8; + case 8: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { + _impl_.node_epoch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* HeartbeatRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.HeartbeatRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.Peer peer = 2; + if (this->_internal_has_peer()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::peer(this), + _Internal::peer(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.TimeInterval report_interval = 3; + if (this->_internal_has_report_interval()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, _Internal::report_interval(this), + _Internal::report_interval(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.NodeStat node_stat = 4; + if (this->_internal_has_node_stat()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(4, _Internal::node_stat(this), + _Internal::node_stat(this).GetCachedSize(), target, stream); + } + + // repeated .greptime.v1.meta.RegionStat region_stats = 5; + for (unsigned i = 0, + n = static_cast(this->_internal_region_stats_size()); i < n; i++) { + const auto& repfield = this->_internal_region_stats(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(5, repfield, repfield.GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.MailboxMessage mailbox_message = 6; + if (this->_internal_has_mailbox_message()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(6, _Internal::mailbox_message(this), + _Internal::mailbox_message(this).GetCachedSize(), target, stream); + } + + // uint64 duration_since_epoch = 7; + if (this->_internal_duration_since_epoch() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(7, this->_internal_duration_since_epoch(), target); + } + + // uint64 node_epoch = 8; + if (this->_internal_node_epoch() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(8, this->_internal_node_epoch(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.HeartbeatRequest) + return target; +} + +size_t HeartbeatRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.HeartbeatRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.RegionStat region_stats = 5; + total_size += 1UL * this->_internal_region_stats_size(); + for (const auto& msg : this->_impl_.region_stats_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // .greptime.v1.meta.Peer peer = 2; + if (this->_internal_has_peer()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.peer_); + } + + // .greptime.v1.meta.TimeInterval report_interval = 3; + if (this->_internal_has_report_interval()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.report_interval_); + } + + // .greptime.v1.meta.NodeStat node_stat = 4; + if (this->_internal_has_node_stat()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.node_stat_); + } + + // .greptime.v1.meta.MailboxMessage mailbox_message = 6; + if (this->_internal_has_mailbox_message()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.mailbox_message_); + } + + // uint64 duration_since_epoch = 7; + if (this->_internal_duration_since_epoch() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_duration_since_epoch()); + } + + // uint64 node_epoch = 8; + if (this->_internal_node_epoch() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_node_epoch()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData HeartbeatRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + HeartbeatRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*HeartbeatRequest::GetClassData() const { return &_class_data_; } + + +void HeartbeatRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.HeartbeatRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.region_stats_.MergeFrom(from._impl_.region_stats_); + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_has_peer()) { + _this->_internal_mutable_peer()->::greptime::v1::meta::Peer::MergeFrom( + from._internal_peer()); + } + if (from._internal_has_report_interval()) { + _this->_internal_mutable_report_interval()->::greptime::v1::meta::TimeInterval::MergeFrom( + from._internal_report_interval()); + } + if (from._internal_has_node_stat()) { + _this->_internal_mutable_node_stat()->::greptime::v1::meta::NodeStat::MergeFrom( + from._internal_node_stat()); + } + if (from._internal_has_mailbox_message()) { + _this->_internal_mutable_mailbox_message()->::greptime::v1::meta::MailboxMessage::MergeFrom( + from._internal_mailbox_message()); + } + if (from._internal_duration_since_epoch() != 0) { + _this->_internal_set_duration_since_epoch(from._internal_duration_since_epoch()); + } + if (from._internal_node_epoch() != 0) { + _this->_internal_set_node_epoch(from._internal_node_epoch()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void HeartbeatRequest::CopyFrom(const HeartbeatRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.HeartbeatRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool HeartbeatRequest::IsInitialized() const { + return true; +} + +void HeartbeatRequest::InternalSwap(HeartbeatRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.region_stats_.InternalSwap(&other->_impl_.region_stats_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(HeartbeatRequest, _impl_.node_epoch_) + + sizeof(HeartbeatRequest::_impl_.node_epoch_) + - PROTOBUF_FIELD_OFFSET(HeartbeatRequest, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata HeartbeatRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[0]); +} + +// =================================================================== + +NodeStat_AttrsEntry_DoNotUse::NodeStat_AttrsEntry_DoNotUse() {} +NodeStat_AttrsEntry_DoNotUse::NodeStat_AttrsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena) + : SuperType(arena) {} +void NodeStat_AttrsEntry_DoNotUse::MergeFrom(const NodeStat_AttrsEntry_DoNotUse& other) { + MergeFromInternal(other); +} +::PROTOBUF_NAMESPACE_ID::Metadata NodeStat_AttrsEntry_DoNotUse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[1]); +} + +// =================================================================== + +class NodeStat::_Internal { + public: +}; + +NodeStat::NodeStat(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + if (arena != nullptr && !is_message_owned) { + arena->OwnCustomDestructor(this, &NodeStat::ArenaDtor); + } + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.NodeStat) +} +NodeStat::NodeStat(const NodeStat& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + NodeStat* const _this = this; (void)_this; + new (&_impl_) Impl_{ + /*decltype(_impl_.attrs_)*/{} + , decltype(_impl_.rcus_){} + , decltype(_impl_.wcus_){} + , decltype(_impl_.table_num_){} + , decltype(_impl_.region_num_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_.attrs_.MergeFrom(from._impl_.attrs_); + ::memcpy(&_impl_.rcus_, &from._impl_.rcus_, + static_cast(reinterpret_cast(&_impl_.region_num_) - + reinterpret_cast(&_impl_.rcus_)) + sizeof(_impl_.region_num_)); + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.NodeStat) +} + +inline void NodeStat::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + /*decltype(_impl_.attrs_)*/{::_pbi::ArenaInitialized(), arena} + , decltype(_impl_.rcus_){int64_t{0}} + , decltype(_impl_.wcus_){int64_t{0}} + , decltype(_impl_.table_num_){int64_t{0}} + , decltype(_impl_.region_num_){int64_t{0}} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +NodeStat::~NodeStat() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.NodeStat) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + ArenaDtor(this); + return; + } + SharedDtor(); +} + +inline void NodeStat::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.attrs_.Destruct(); + _impl_.attrs_.~MapField(); +} + +void NodeStat::ArenaDtor(void* object) { + NodeStat* _this = reinterpret_cast< NodeStat* >(object); + _this->_impl_.attrs_.Destruct(); +} +void NodeStat::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void NodeStat::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.NodeStat) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.attrs_.Clear(); + ::memset(&_impl_.rcus_, 0, static_cast( + reinterpret_cast(&_impl_.region_num_) - + reinterpret_cast(&_impl_.rcus_)) + sizeof(_impl_.region_num_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* NodeStat::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // int64 rcus = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.rcus_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 wcus = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.wcus_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 table_num = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + _impl_.table_num_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 region_num = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + _impl_.region_num_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // map attrs = 100; + case 100: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + ptr -= 2; + do { + ptr += 2; + ptr = ctx->ParseMessage(&_impl_.attrs_, ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<802>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* NodeStat::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.NodeStat) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // int64 rcus = 1; + if (this->_internal_rcus() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(1, this->_internal_rcus(), target); + } + + // int64 wcus = 2; + if (this->_internal_wcus() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(2, this->_internal_wcus(), target); + } + + // int64 table_num = 3; + if (this->_internal_table_num() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(3, this->_internal_table_num(), target); + } + + // int64 region_num = 4; + if (this->_internal_region_num() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(4, this->_internal_region_num(), target); + } + + // map attrs = 100; + if (!this->_internal_attrs().empty()) { + using MapType = ::_pb::Map; + using WireHelper = NodeStat_AttrsEntry_DoNotUse::Funcs; + const auto& map_field = this->_internal_attrs(); + auto check_utf8 = [](const MapType::value_type& entry) { + (void)entry; + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + entry.first.data(), static_cast(entry.first.length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.NodeStat.AttrsEntry.key"); + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + entry.second.data(), static_cast(entry.second.length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.NodeStat.AttrsEntry.value"); + }; + + if (stream->IsSerializationDeterministic() && map_field.size() > 1) { + for (const auto& entry : ::_pbi::MapSorterPtr(map_field)) { + target = WireHelper::InternalSerialize(100, entry.first, entry.second, target, stream); + check_utf8(entry); + } + } else { + for (const auto& entry : map_field) { + target = WireHelper::InternalSerialize(100, entry.first, entry.second, target, stream); + check_utf8(entry); + } + } + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.NodeStat) + return target; +} + +size_t NodeStat::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.NodeStat) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // map attrs = 100; + total_size += 2 * + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->_internal_attrs_size()); + for (::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::const_iterator + it = this->_internal_attrs().begin(); + it != this->_internal_attrs().end(); ++it) { + total_size += NodeStat_AttrsEntry_DoNotUse::Funcs::ByteSizeLong(it->first, it->second); + } + + // int64 rcus = 1; + if (this->_internal_rcus() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_rcus()); + } + + // int64 wcus = 2; + if (this->_internal_wcus() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_wcus()); + } + + // int64 table_num = 3; + if (this->_internal_table_num() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_table_num()); + } + + // int64 region_num = 4; + if (this->_internal_region_num() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_region_num()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData NodeStat::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + NodeStat::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*NodeStat::GetClassData() const { return &_class_data_; } + + +void NodeStat::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.NodeStat) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.attrs_.MergeFrom(from._impl_.attrs_); + if (from._internal_rcus() != 0) { + _this->_internal_set_rcus(from._internal_rcus()); + } + if (from._internal_wcus() != 0) { + _this->_internal_set_wcus(from._internal_wcus()); + } + if (from._internal_table_num() != 0) { + _this->_internal_set_table_num(from._internal_table_num()); + } + if (from._internal_region_num() != 0) { + _this->_internal_set_region_num(from._internal_region_num()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void NodeStat::CopyFrom(const NodeStat& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.NodeStat) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool NodeStat::IsInitialized() const { + return true; +} + +void NodeStat::InternalSwap(NodeStat* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.attrs_.InternalSwap(&other->_impl_.attrs_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(NodeStat, _impl_.region_num_) + + sizeof(NodeStat::_impl_.region_num_) + - PROTOBUF_FIELD_OFFSET(NodeStat, _impl_.rcus_)>( + reinterpret_cast(&_impl_.rcus_), + reinterpret_cast(&other->_impl_.rcus_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata NodeStat::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[2]); +} + +// =================================================================== + +RegionStat_AttrsEntry_DoNotUse::RegionStat_AttrsEntry_DoNotUse() {} +RegionStat_AttrsEntry_DoNotUse::RegionStat_AttrsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena) + : SuperType(arena) {} +void RegionStat_AttrsEntry_DoNotUse::MergeFrom(const RegionStat_AttrsEntry_DoNotUse& other) { + MergeFromInternal(other); +} +::PROTOBUF_NAMESPACE_ID::Metadata RegionStat_AttrsEntry_DoNotUse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[3]); +} + +// =================================================================== + +class RegionStat::_Internal { + public: + static const ::greptime::v1::meta::TableIdent& table_ident(const RegionStat* msg); +}; + +const ::greptime::v1::meta::TableIdent& +RegionStat::_Internal::table_ident(const RegionStat* msg) { + return *msg->_impl_.table_ident_; +} +void RegionStat::clear_table_ident() { + if (GetArenaForAllocation() == nullptr && _impl_.table_ident_ != nullptr) { + delete _impl_.table_ident_; + } + _impl_.table_ident_ = nullptr; +} +RegionStat::RegionStat(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + if (arena != nullptr && !is_message_owned) { + arena->OwnCustomDestructor(this, &RegionStat::ArenaDtor); + } + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.RegionStat) +} +RegionStat::RegionStat(const RegionStat& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + RegionStat* const _this = this; (void)_this; + new (&_impl_) Impl_{ + /*decltype(_impl_.attrs_)*/{} + , decltype(_impl_.table_ident_){nullptr} + , decltype(_impl_.region_id_){} + , decltype(_impl_.rcus_){} + , decltype(_impl_.wcus_){} + , decltype(_impl_.approximate_bytes_){} + , decltype(_impl_.approximate_rows_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_.attrs_.MergeFrom(from._impl_.attrs_); + if (from._internal_has_table_ident()) { + _this->_impl_.table_ident_ = new ::greptime::v1::meta::TableIdent(*from._impl_.table_ident_); + } + ::memcpy(&_impl_.region_id_, &from._impl_.region_id_, + static_cast(reinterpret_cast(&_impl_.approximate_rows_) - + reinterpret_cast(&_impl_.region_id_)) + sizeof(_impl_.approximate_rows_)); + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.RegionStat) +} + +inline void RegionStat::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + /*decltype(_impl_.attrs_)*/{::_pbi::ArenaInitialized(), arena} + , decltype(_impl_.table_ident_){nullptr} + , decltype(_impl_.region_id_){uint64_t{0u}} + , decltype(_impl_.rcus_){int64_t{0}} + , decltype(_impl_.wcus_){int64_t{0}} + , decltype(_impl_.approximate_bytes_){int64_t{0}} + , decltype(_impl_.approximate_rows_){int64_t{0}} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +RegionStat::~RegionStat() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.RegionStat) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + ArenaDtor(this); + return; + } + SharedDtor(); +} + +inline void RegionStat::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.attrs_.Destruct(); + _impl_.attrs_.~MapField(); + if (this != internal_default_instance()) delete _impl_.table_ident_; +} + +void RegionStat::ArenaDtor(void* object) { + RegionStat* _this = reinterpret_cast< RegionStat* >(object); + _this->_impl_.attrs_.Destruct(); +} +void RegionStat::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void RegionStat::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.RegionStat) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.attrs_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.table_ident_ != nullptr) { + delete _impl_.table_ident_; + } + _impl_.table_ident_ = nullptr; + ::memset(&_impl_.region_id_, 0, static_cast( + reinterpret_cast(&_impl_.approximate_rows_) - + reinterpret_cast(&_impl_.region_id_)) + sizeof(_impl_.approximate_rows_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* RegionStat::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // uint64 region_id = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.region_id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.TableIdent table_ident = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_table_ident(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 rcus = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + _impl_.rcus_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 wcus = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + _impl_.wcus_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 approximate_bytes = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { + _impl_.approximate_bytes_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 approximate_rows = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { + _impl_.approximate_rows_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // map attrs = 100; + case 100: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + ptr -= 2; + do { + ptr += 2; + ptr = ctx->ParseMessage(&_impl_.attrs_, ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<802>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* RegionStat::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.RegionStat) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // uint64 region_id = 1; + if (this->_internal_region_id() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(1, this->_internal_region_id(), target); + } + + // .greptime.v1.meta.TableIdent table_ident = 2; + if (this->_internal_has_table_ident()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::table_ident(this), + _Internal::table_ident(this).GetCachedSize(), target, stream); + } + + // int64 rcus = 3; + if (this->_internal_rcus() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(3, this->_internal_rcus(), target); + } + + // int64 wcus = 4; + if (this->_internal_wcus() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(4, this->_internal_wcus(), target); + } + + // int64 approximate_bytes = 5; + if (this->_internal_approximate_bytes() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(5, this->_internal_approximate_bytes(), target); + } + + // int64 approximate_rows = 6; + if (this->_internal_approximate_rows() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(6, this->_internal_approximate_rows(), target); + } + + // map attrs = 100; + if (!this->_internal_attrs().empty()) { + using MapType = ::_pb::Map; + using WireHelper = RegionStat_AttrsEntry_DoNotUse::Funcs; + const auto& map_field = this->_internal_attrs(); + auto check_utf8 = [](const MapType::value_type& entry) { + (void)entry; + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + entry.first.data(), static_cast(entry.first.length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.RegionStat.AttrsEntry.key"); + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + entry.second.data(), static_cast(entry.second.length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.RegionStat.AttrsEntry.value"); + }; + + if (stream->IsSerializationDeterministic() && map_field.size() > 1) { + for (const auto& entry : ::_pbi::MapSorterPtr(map_field)) { + target = WireHelper::InternalSerialize(100, entry.first, entry.second, target, stream); + check_utf8(entry); + } + } else { + for (const auto& entry : map_field) { + target = WireHelper::InternalSerialize(100, entry.first, entry.second, target, stream); + check_utf8(entry); + } + } + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.RegionStat) + return target; +} + +size_t RegionStat::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.RegionStat) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // map attrs = 100; + total_size += 2 * + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->_internal_attrs_size()); + for (::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::const_iterator + it = this->_internal_attrs().begin(); + it != this->_internal_attrs().end(); ++it) { + total_size += RegionStat_AttrsEntry_DoNotUse::Funcs::ByteSizeLong(it->first, it->second); + } + + // .greptime.v1.meta.TableIdent table_ident = 2; + if (this->_internal_has_table_ident()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.table_ident_); + } + + // uint64 region_id = 1; + if (this->_internal_region_id() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_region_id()); + } + + // int64 rcus = 3; + if (this->_internal_rcus() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_rcus()); + } + + // int64 wcus = 4; + if (this->_internal_wcus() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_wcus()); + } + + // int64 approximate_bytes = 5; + if (this->_internal_approximate_bytes() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_approximate_bytes()); + } + + // int64 approximate_rows = 6; + if (this->_internal_approximate_rows() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_approximate_rows()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RegionStat::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + RegionStat::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RegionStat::GetClassData() const { return &_class_data_; } + + +void RegionStat::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.RegionStat) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.attrs_.MergeFrom(from._impl_.attrs_); + if (from._internal_has_table_ident()) { + _this->_internal_mutable_table_ident()->::greptime::v1::meta::TableIdent::MergeFrom( + from._internal_table_ident()); + } + if (from._internal_region_id() != 0) { + _this->_internal_set_region_id(from._internal_region_id()); + } + if (from._internal_rcus() != 0) { + _this->_internal_set_rcus(from._internal_rcus()); + } + if (from._internal_wcus() != 0) { + _this->_internal_set_wcus(from._internal_wcus()); + } + if (from._internal_approximate_bytes() != 0) { + _this->_internal_set_approximate_bytes(from._internal_approximate_bytes()); + } + if (from._internal_approximate_rows() != 0) { + _this->_internal_set_approximate_rows(from._internal_approximate_rows()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void RegionStat::CopyFrom(const RegionStat& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.RegionStat) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool RegionStat::IsInitialized() const { + return true; +} + +void RegionStat::InternalSwap(RegionStat* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.attrs_.InternalSwap(&other->_impl_.attrs_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(RegionStat, _impl_.approximate_rows_) + + sizeof(RegionStat::_impl_.approximate_rows_) + - PROTOBUF_FIELD_OFFSET(RegionStat, _impl_.table_ident_)>( + reinterpret_cast(&_impl_.table_ident_), + reinterpret_cast(&other->_impl_.table_ident_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata RegionStat::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[4]); +} + +// =================================================================== + +class HeartbeatResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const HeartbeatResponse* msg); + static const ::greptime::v1::meta::MailboxMessage& mailbox_message(const HeartbeatResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +HeartbeatResponse::_Internal::header(const HeartbeatResponse* msg) { + return *msg->_impl_.header_; +} +const ::greptime::v1::meta::MailboxMessage& +HeartbeatResponse::_Internal::mailbox_message(const HeartbeatResponse* msg) { + return *msg->_impl_.mailbox_message_; +} +void HeartbeatResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +HeartbeatResponse::HeartbeatResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.HeartbeatResponse) +} +HeartbeatResponse::HeartbeatResponse(const HeartbeatResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + HeartbeatResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.region_leases_){from._impl_.region_leases_} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.mailbox_message_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + if (from._internal_has_mailbox_message()) { + _this->_impl_.mailbox_message_ = new ::greptime::v1::meta::MailboxMessage(*from._impl_.mailbox_message_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.HeartbeatResponse) +} + +inline void HeartbeatResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.region_leases_){arena} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.mailbox_message_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +HeartbeatResponse::~HeartbeatResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.HeartbeatResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void HeartbeatResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.region_leases_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.header_; + if (this != internal_default_instance()) delete _impl_.mailbox_message_; +} + +void HeartbeatResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void HeartbeatResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.HeartbeatResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.region_leases_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.mailbox_message_ != nullptr) { + delete _impl_.mailbox_message_; + } + _impl_.mailbox_message_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* HeartbeatResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.MailboxMessage mailbox_message = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_mailbox_message(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.RegionLease region_leases = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_region_leases(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* HeartbeatResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.HeartbeatResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.MailboxMessage mailbox_message = 2; + if (this->_internal_has_mailbox_message()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::mailbox_message(this), + _Internal::mailbox_message(this).GetCachedSize(), target, stream); + } + + // repeated .greptime.v1.meta.RegionLease region_leases = 3; + for (unsigned i = 0, + n = static_cast(this->_internal_region_leases_size()); i < n; i++) { + const auto& repfield = this->_internal_region_leases(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.HeartbeatResponse) + return target; +} + +size_t HeartbeatResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.HeartbeatResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.RegionLease region_leases = 3; + total_size += 1UL * this->_internal_region_leases_size(); + for (const auto& msg : this->_impl_.region_leases_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // .greptime.v1.meta.MailboxMessage mailbox_message = 2; + if (this->_internal_has_mailbox_message()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.mailbox_message_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData HeartbeatResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + HeartbeatResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*HeartbeatResponse::GetClassData() const { return &_class_data_; } + + +void HeartbeatResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.HeartbeatResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.region_leases_.MergeFrom(from._impl_.region_leases_); + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_has_mailbox_message()) { + _this->_internal_mutable_mailbox_message()->::greptime::v1::meta::MailboxMessage::MergeFrom( + from._internal_mailbox_message()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void HeartbeatResponse::CopyFrom(const HeartbeatResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.HeartbeatResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool HeartbeatResponse::IsInitialized() const { + return true; +} + +void HeartbeatResponse::InternalSwap(HeartbeatResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.region_leases_.InternalSwap(&other->_impl_.region_leases_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(HeartbeatResponse, _impl_.mailbox_message_) + + sizeof(HeartbeatResponse::_impl_.mailbox_message_) + - PROTOBUF_FIELD_OFFSET(HeartbeatResponse, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata HeartbeatResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[5]); +} + +// =================================================================== + +class RegionLease::_Internal { + public: + static const ::greptime::v1::meta::TableIdent& table_ident(const RegionLease* msg); +}; + +const ::greptime::v1::meta::TableIdent& +RegionLease::_Internal::table_ident(const RegionLease* msg) { + return *msg->_impl_.table_ident_; +} +void RegionLease::clear_table_ident() { + if (GetArenaForAllocation() == nullptr && _impl_.table_ident_ != nullptr) { + delete _impl_.table_ident_; + } + _impl_.table_ident_ = nullptr; +} +RegionLease::RegionLease(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.RegionLease) +} +RegionLease::RegionLease(const RegionLease& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + RegionLease* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.regions_){from._impl_.regions_} + , /*decltype(_impl_._regions_cached_byte_size_)*/{0} + , decltype(_impl_.table_ident_){nullptr} + , decltype(_impl_.duration_since_epoch_){} + , decltype(_impl_.lease_seconds_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_table_ident()) { + _this->_impl_.table_ident_ = new ::greptime::v1::meta::TableIdent(*from._impl_.table_ident_); + } + ::memcpy(&_impl_.duration_since_epoch_, &from._impl_.duration_since_epoch_, + static_cast(reinterpret_cast(&_impl_.lease_seconds_) - + reinterpret_cast(&_impl_.duration_since_epoch_)) + sizeof(_impl_.lease_seconds_)); + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.RegionLease) +} + +inline void RegionLease::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.regions_){arena} + , /*decltype(_impl_._regions_cached_byte_size_)*/{0} + , decltype(_impl_.table_ident_){nullptr} + , decltype(_impl_.duration_since_epoch_){uint64_t{0u}} + , decltype(_impl_.lease_seconds_){uint64_t{0u}} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +RegionLease::~RegionLease() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.RegionLease) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void RegionLease::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.regions_.~RepeatedField(); + if (this != internal_default_instance()) delete _impl_.table_ident_; +} + +void RegionLease::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void RegionLease::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.RegionLease) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.regions_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.table_ident_ != nullptr) { + delete _impl_.table_ident_; + } + _impl_.table_ident_ = nullptr; + ::memset(&_impl_.duration_since_epoch_, 0, static_cast( + reinterpret_cast(&_impl_.lease_seconds_) - + reinterpret_cast(&_impl_.duration_since_epoch_)) + sizeof(_impl_.lease_seconds_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* RegionLease::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.TableIdent table_ident = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_table_ident(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated uint32 regions = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt32Parser(_internal_mutable_regions(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 16) { + _internal_add_regions(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // uint64 duration_since_epoch = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + _impl_.duration_since_epoch_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // uint64 lease_seconds = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + _impl_.lease_seconds_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* RegionLease::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.RegionLease) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.TableIdent table_ident = 1; + if (this->_internal_has_table_ident()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::table_ident(this), + _Internal::table_ident(this).GetCachedSize(), target, stream); + } + + // repeated uint32 regions = 2; + { + int byte_size = _impl_._regions_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteUInt32Packed( + 2, _internal_regions(), byte_size, target); + } + } + + // uint64 duration_since_epoch = 3; + if (this->_internal_duration_since_epoch() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(3, this->_internal_duration_since_epoch(), target); + } + + // uint64 lease_seconds = 4; + if (this->_internal_lease_seconds() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(4, this->_internal_lease_seconds(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.RegionLease) + return target; +} + +size_t RegionLease::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.RegionLease) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated uint32 regions = 2; + { + size_t data_size = ::_pbi::WireFormatLite:: + UInt32Size(this->_impl_.regions_); + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._regions_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // .greptime.v1.meta.TableIdent table_ident = 1; + if (this->_internal_has_table_ident()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.table_ident_); + } + + // uint64 duration_since_epoch = 3; + if (this->_internal_duration_since_epoch() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_duration_since_epoch()); + } + + // uint64 lease_seconds = 4; + if (this->_internal_lease_seconds() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_lease_seconds()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RegionLease::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + RegionLease::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RegionLease::GetClassData() const { return &_class_data_; } + + +void RegionLease::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.RegionLease) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.regions_.MergeFrom(from._impl_.regions_); + if (from._internal_has_table_ident()) { + _this->_internal_mutable_table_ident()->::greptime::v1::meta::TableIdent::MergeFrom( + from._internal_table_ident()); + } + if (from._internal_duration_since_epoch() != 0) { + _this->_internal_set_duration_since_epoch(from._internal_duration_since_epoch()); + } + if (from._internal_lease_seconds() != 0) { + _this->_internal_set_lease_seconds(from._internal_lease_seconds()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void RegionLease::CopyFrom(const RegionLease& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.RegionLease) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool RegionLease::IsInitialized() const { + return true; +} + +void RegionLease::InternalSwap(RegionLease* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.regions_.InternalSwap(&other->_impl_.regions_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(RegionLease, _impl_.lease_seconds_) + + sizeof(RegionLease::_impl_.lease_seconds_) + - PROTOBUF_FIELD_OFFSET(RegionLease, _impl_.table_ident_)>( + reinterpret_cast(&_impl_.table_ident_), + reinterpret_cast(&other->_impl_.table_ident_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata RegionLease::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[6]); +} + +// =================================================================== + +class AskLeaderRequest::_Internal { + public: + static const ::greptime::v1::meta::RequestHeader& header(const AskLeaderRequest* msg); +}; + +const ::greptime::v1::meta::RequestHeader& +AskLeaderRequest::_Internal::header(const AskLeaderRequest* msg) { + return *msg->_impl_.header_; +} +void AskLeaderRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +AskLeaderRequest::AskLeaderRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.AskLeaderRequest) +} +AskLeaderRequest::AskLeaderRequest(const AskLeaderRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + AskLeaderRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.AskLeaderRequest) +} + +inline void AskLeaderRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +AskLeaderRequest::~AskLeaderRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.AskLeaderRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void AskLeaderRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void AskLeaderRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void AskLeaderRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.AskLeaderRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* AskLeaderRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* AskLeaderRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.AskLeaderRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.AskLeaderRequest) + return target; +} + +size_t AskLeaderRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.AskLeaderRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AskLeaderRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + AskLeaderRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AskLeaderRequest::GetClassData() const { return &_class_data_; } + + +void AskLeaderRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.AskLeaderRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void AskLeaderRequest::CopyFrom(const AskLeaderRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.AskLeaderRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool AskLeaderRequest::IsInitialized() const { + return true; +} + +void AskLeaderRequest::InternalSwap(AskLeaderRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.header_, other->_impl_.header_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata AskLeaderRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[7]); +} + +// =================================================================== + +class AskLeaderResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const AskLeaderResponse* msg); + static const ::greptime::v1::meta::Peer& leader(const AskLeaderResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +AskLeaderResponse::_Internal::header(const AskLeaderResponse* msg) { + return *msg->_impl_.header_; +} +const ::greptime::v1::meta::Peer& +AskLeaderResponse::_Internal::leader(const AskLeaderResponse* msg) { + return *msg->_impl_.leader_; +} +void AskLeaderResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void AskLeaderResponse::clear_leader() { + if (GetArenaForAllocation() == nullptr && _impl_.leader_ != nullptr) { + delete _impl_.leader_; + } + _impl_.leader_ = nullptr; +} +AskLeaderResponse::AskLeaderResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.AskLeaderResponse) +} +AskLeaderResponse::AskLeaderResponse(const AskLeaderResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + AskLeaderResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.leader_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + if (from._internal_has_leader()) { + _this->_impl_.leader_ = new ::greptime::v1::meta::Peer(*from._impl_.leader_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.AskLeaderResponse) +} + +inline void AskLeaderResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.leader_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +AskLeaderResponse::~AskLeaderResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.AskLeaderResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void AskLeaderResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.header_; + if (this != internal_default_instance()) delete _impl_.leader_; +} + +void AskLeaderResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void AskLeaderResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.AskLeaderResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.leader_ != nullptr) { + delete _impl_.leader_; + } + _impl_.leader_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* AskLeaderResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.Peer leader = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_leader(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* AskLeaderResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.AskLeaderResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.Peer leader = 2; + if (this->_internal_has_leader()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::leader(this), + _Internal::leader(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.AskLeaderResponse) + return target; +} + +size_t AskLeaderResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.AskLeaderResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // .greptime.v1.meta.Peer leader = 2; + if (this->_internal_has_leader()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.leader_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData AskLeaderResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + AskLeaderResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*AskLeaderResponse::GetClassData() const { return &_class_data_; } + + +void AskLeaderResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.AskLeaderResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_has_leader()) { + _this->_internal_mutable_leader()->::greptime::v1::meta::Peer::MergeFrom( + from._internal_leader()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void AskLeaderResponse::CopyFrom(const AskLeaderResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.AskLeaderResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool AskLeaderResponse::IsInitialized() const { + return true; +} + +void AskLeaderResponse::InternalSwap(AskLeaderResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(AskLeaderResponse, _impl_.leader_) + + sizeof(AskLeaderResponse::_impl_.leader_) + - PROTOBUF_FIELD_OFFSET(AskLeaderResponse, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata AskLeaderResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[8]); +} + +// =================================================================== + +class MailboxMessage::_Internal { + public: +}; + +MailboxMessage::MailboxMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.MailboxMessage) +} +MailboxMessage::MailboxMessage(const MailboxMessage& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + MailboxMessage* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.subject_){} + , decltype(_impl_.from_){} + , decltype(_impl_.to_){} + , decltype(_impl_.id_){} + , decltype(_impl_.timestamp_millis_){} + , decltype(_impl_.payload_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.subject_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.subject_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_subject().empty()) { + _this->_impl_.subject_.Set(from._internal_subject(), + _this->GetArenaForAllocation()); + } + _impl_.from_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.from_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_from().empty()) { + _this->_impl_.from_.Set(from._internal_from(), + _this->GetArenaForAllocation()); + } + _impl_.to_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.to_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_to().empty()) { + _this->_impl_.to_.Set(from._internal_to(), + _this->GetArenaForAllocation()); + } + ::memcpy(&_impl_.id_, &from._impl_.id_, + static_cast(reinterpret_cast(&_impl_.timestamp_millis_) - + reinterpret_cast(&_impl_.id_)) + sizeof(_impl_.timestamp_millis_)); + clear_has_payload(); + switch (from.payload_case()) { + case kJson: { + _this->_internal_set_json(from._internal_json()); + break; + } + case PAYLOAD_NOT_SET: { + break; + } + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.MailboxMessage) +} + +inline void MailboxMessage::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.subject_){} + , decltype(_impl_.from_){} + , decltype(_impl_.to_){} + , decltype(_impl_.id_){uint64_t{0u}} + , decltype(_impl_.timestamp_millis_){int64_t{0}} + , decltype(_impl_.payload_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + _impl_.subject_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.subject_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.from_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.from_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.to_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.to_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + clear_has_payload(); +} + +MailboxMessage::~MailboxMessage() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.MailboxMessage) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void MailboxMessage::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.subject_.Destroy(); + _impl_.from_.Destroy(); + _impl_.to_.Destroy(); + if (has_payload()) { + clear_payload(); + } +} + +void MailboxMessage::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void MailboxMessage::clear_payload() { +// @@protoc_insertion_point(one_of_clear_start:greptime.v1.meta.MailboxMessage) + switch (payload_case()) { + case kJson: { + _impl_.payload_.json_.Destroy(); + break; + } + case PAYLOAD_NOT_SET: { + break; + } + } + _impl_._oneof_case_[0] = PAYLOAD_NOT_SET; +} + + +void MailboxMessage::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.MailboxMessage) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.subject_.ClearToEmpty(); + _impl_.from_.ClearToEmpty(); + _impl_.to_.ClearToEmpty(); + ::memset(&_impl_.id_, 0, static_cast( + reinterpret_cast(&_impl_.timestamp_millis_) - + reinterpret_cast(&_impl_.id_)) + sizeof(_impl_.timestamp_millis_)); + clear_payload(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* MailboxMessage::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // uint64 id = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // string subject = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_subject(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.meta.MailboxMessage.subject")); + } else + goto handle_unusual; + continue; + // string from = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_from(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.meta.MailboxMessage.from")); + } else + goto handle_unusual; + continue; + // string to = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + auto str = _internal_mutable_to(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.meta.MailboxMessage.to")); + } else + goto handle_unusual; + continue; + // int64 timestamp_millis = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { + _impl_.timestamp_millis_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // string json = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { + auto str = _internal_mutable_json(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.meta.MailboxMessage.json")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* MailboxMessage::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.MailboxMessage) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // uint64 id = 1; + if (this->_internal_id() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(1, this->_internal_id(), target); + } + + // string subject = 2; + if (!this->_internal_subject().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_subject().data(), static_cast(this->_internal_subject().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.MailboxMessage.subject"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_subject(), target); + } + + // string from = 3; + if (!this->_internal_from().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_from().data(), static_cast(this->_internal_from().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.MailboxMessage.from"); + target = stream->WriteStringMaybeAliased( + 3, this->_internal_from(), target); + } + + // string to = 4; + if (!this->_internal_to().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_to().data(), static_cast(this->_internal_to().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.MailboxMessage.to"); + target = stream->WriteStringMaybeAliased( + 4, this->_internal_to(), target); + } + + // int64 timestamp_millis = 5; + if (this->_internal_timestamp_millis() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(5, this->_internal_timestamp_millis(), target); + } + + // string json = 6; + if (_internal_has_json()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_json().data(), static_cast(this->_internal_json().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.MailboxMessage.json"); + target = stream->WriteStringMaybeAliased( + 6, this->_internal_json(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.MailboxMessage) + return target; +} + +size_t MailboxMessage::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.MailboxMessage) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string subject = 2; + if (!this->_internal_subject().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_subject()); + } + + // string from = 3; + if (!this->_internal_from().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_from()); + } + + // string to = 4; + if (!this->_internal_to().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_to()); + } + + // uint64 id = 1; + if (this->_internal_id() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_id()); + } + + // int64 timestamp_millis = 5; + if (this->_internal_timestamp_millis() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_timestamp_millis()); + } + + switch (payload_case()) { + // string json = 6; + case kJson: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_json()); + break; + } + case PAYLOAD_NOT_SET: { + break; + } + } + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MailboxMessage::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + MailboxMessage::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MailboxMessage::GetClassData() const { return &_class_data_; } + + +void MailboxMessage::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.MailboxMessage) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_subject().empty()) { + _this->_internal_set_subject(from._internal_subject()); + } + if (!from._internal_from().empty()) { + _this->_internal_set_from(from._internal_from()); + } + if (!from._internal_to().empty()) { + _this->_internal_set_to(from._internal_to()); + } + if (from._internal_id() != 0) { + _this->_internal_set_id(from._internal_id()); + } + if (from._internal_timestamp_millis() != 0) { + _this->_internal_set_timestamp_millis(from._internal_timestamp_millis()); + } + switch (from.payload_case()) { + case kJson: { + _this->_internal_set_json(from._internal_json()); + break; + } + case PAYLOAD_NOT_SET: { + break; + } + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void MailboxMessage::CopyFrom(const MailboxMessage& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.MailboxMessage) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool MailboxMessage::IsInitialized() const { + return true; +} + +void MailboxMessage::InternalSwap(MailboxMessage* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.subject_, lhs_arena, + &other->_impl_.subject_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.from_, lhs_arena, + &other->_impl_.from_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.to_, lhs_arena, + &other->_impl_.to_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(MailboxMessage, _impl_.timestamp_millis_) + + sizeof(MailboxMessage::_impl_.timestamp_millis_) + - PROTOBUF_FIELD_OFFSET(MailboxMessage, _impl_.id_)>( + reinterpret_cast(&_impl_.id_), + reinterpret_cast(&other->_impl_.id_)); + swap(_impl_.payload_, other->_impl_.payload_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); +} + +::PROTOBUF_NAMESPACE_ID::Metadata MailboxMessage::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fheartbeat_2eproto[9]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace meta +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::HeartbeatRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::HeartbeatRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::HeartbeatRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::NodeStat* +Arena::CreateMaybeMessage< ::greptime::v1::meta::NodeStat >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::NodeStat >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::RegionStat* +Arena::CreateMaybeMessage< ::greptime::v1::meta::RegionStat >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::RegionStat >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::HeartbeatResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::HeartbeatResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::HeartbeatResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::RegionLease* +Arena::CreateMaybeMessage< ::greptime::v1::meta::RegionLease >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::RegionLease >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::AskLeaderRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::AskLeaderRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::AskLeaderRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::AskLeaderResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::AskLeaderResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::AskLeaderResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::MailboxMessage* +Arena::CreateMaybeMessage< ::greptime::v1::meta::MailboxMessage >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::MailboxMessage >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/greptime/v1/meta/heartbeat.pb.h b/c++/greptime/v1/meta/heartbeat.pb.h new file mode 100644 index 00000000..8e9fc1d0 --- /dev/null +++ b/c++/greptime/v1/meta/heartbeat.pb.h @@ -0,0 +1,3692 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/heartbeat.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fheartbeat_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fheartbeat_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include +#include +#include "greptime/v1/meta/common.pb.h" +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fmeta_2fheartbeat_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fmeta_2fheartbeat_2eproto; +namespace greptime { +namespace v1 { +namespace meta { +class AskLeaderRequest; +struct AskLeaderRequestDefaultTypeInternal; +extern AskLeaderRequestDefaultTypeInternal _AskLeaderRequest_default_instance_; +class AskLeaderResponse; +struct AskLeaderResponseDefaultTypeInternal; +extern AskLeaderResponseDefaultTypeInternal _AskLeaderResponse_default_instance_; +class HeartbeatRequest; +struct HeartbeatRequestDefaultTypeInternal; +extern HeartbeatRequestDefaultTypeInternal _HeartbeatRequest_default_instance_; +class HeartbeatResponse; +struct HeartbeatResponseDefaultTypeInternal; +extern HeartbeatResponseDefaultTypeInternal _HeartbeatResponse_default_instance_; +class MailboxMessage; +struct MailboxMessageDefaultTypeInternal; +extern MailboxMessageDefaultTypeInternal _MailboxMessage_default_instance_; +class NodeStat; +struct NodeStatDefaultTypeInternal; +extern NodeStatDefaultTypeInternal _NodeStat_default_instance_; +class NodeStat_AttrsEntry_DoNotUse; +struct NodeStat_AttrsEntry_DoNotUseDefaultTypeInternal; +extern NodeStat_AttrsEntry_DoNotUseDefaultTypeInternal _NodeStat_AttrsEntry_DoNotUse_default_instance_; +class RegionLease; +struct RegionLeaseDefaultTypeInternal; +extern RegionLeaseDefaultTypeInternal _RegionLease_default_instance_; +class RegionStat; +struct RegionStatDefaultTypeInternal; +extern RegionStatDefaultTypeInternal _RegionStat_default_instance_; +class RegionStat_AttrsEntry_DoNotUse; +struct RegionStat_AttrsEntry_DoNotUseDefaultTypeInternal; +extern RegionStat_AttrsEntry_DoNotUseDefaultTypeInternal _RegionStat_AttrsEntry_DoNotUse_default_instance_; +} // namespace meta +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> ::greptime::v1::meta::AskLeaderRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::AskLeaderRequest>(Arena*); +template<> ::greptime::v1::meta::AskLeaderResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::AskLeaderResponse>(Arena*); +template<> ::greptime::v1::meta::HeartbeatRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::HeartbeatRequest>(Arena*); +template<> ::greptime::v1::meta::HeartbeatResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::HeartbeatResponse>(Arena*); +template<> ::greptime::v1::meta::MailboxMessage* Arena::CreateMaybeMessage<::greptime::v1::meta::MailboxMessage>(Arena*); +template<> ::greptime::v1::meta::NodeStat* Arena::CreateMaybeMessage<::greptime::v1::meta::NodeStat>(Arena*); +template<> ::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse* Arena::CreateMaybeMessage<::greptime::v1::meta::NodeStat_AttrsEntry_DoNotUse>(Arena*); +template<> ::greptime::v1::meta::RegionLease* Arena::CreateMaybeMessage<::greptime::v1::meta::RegionLease>(Arena*); +template<> ::greptime::v1::meta::RegionStat* Arena::CreateMaybeMessage<::greptime::v1::meta::RegionStat>(Arena*); +template<> ::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse* Arena::CreateMaybeMessage<::greptime::v1::meta::RegionStat_AttrsEntry_DoNotUse>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace greptime { +namespace v1 { +namespace meta { + +// =================================================================== + +class HeartbeatRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.HeartbeatRequest) */ { + public: + inline HeartbeatRequest() : HeartbeatRequest(nullptr) {} + ~HeartbeatRequest() override; + explicit PROTOBUF_CONSTEXPR HeartbeatRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + HeartbeatRequest(const HeartbeatRequest& from); + HeartbeatRequest(HeartbeatRequest&& from) noexcept + : HeartbeatRequest() { + *this = ::std::move(from); + } + + inline HeartbeatRequest& operator=(const HeartbeatRequest& from) { + CopyFrom(from); + return *this; + } + inline HeartbeatRequest& operator=(HeartbeatRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const HeartbeatRequest& default_instance() { + return *internal_default_instance(); + } + static inline const HeartbeatRequest* internal_default_instance() { + return reinterpret_cast( + &_HeartbeatRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(HeartbeatRequest& a, HeartbeatRequest& b) { + a.Swap(&b); + } + inline void Swap(HeartbeatRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(HeartbeatRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + HeartbeatRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const HeartbeatRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const HeartbeatRequest& from) { + HeartbeatRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(HeartbeatRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.HeartbeatRequest"; + } + protected: + explicit HeartbeatRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kRegionStatsFieldNumber = 5, + kHeaderFieldNumber = 1, + kPeerFieldNumber = 2, + kReportIntervalFieldNumber = 3, + kNodeStatFieldNumber = 4, + kMailboxMessageFieldNumber = 6, + kDurationSinceEpochFieldNumber = 7, + kNodeEpochFieldNumber = 8, + }; + // repeated .greptime.v1.meta.RegionStat region_stats = 5; + int region_stats_size() const; + private: + int _internal_region_stats_size() const; + public: + void clear_region_stats(); + ::greptime::v1::meta::RegionStat* mutable_region_stats(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionStat >* + mutable_region_stats(); + private: + const ::greptime::v1::meta::RegionStat& _internal_region_stats(int index) const; + ::greptime::v1::meta::RegionStat* _internal_add_region_stats(); + public: + const ::greptime::v1::meta::RegionStat& region_stats(int index) const; + ::greptime::v1::meta::RegionStat* add_region_stats(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionStat >& + region_stats() const; + + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // .greptime.v1.meta.Peer peer = 2; + bool has_peer() const; + private: + bool _internal_has_peer() const; + public: + void clear_peer(); + const ::greptime::v1::meta::Peer& peer() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::Peer* release_peer(); + ::greptime::v1::meta::Peer* mutable_peer(); + void set_allocated_peer(::greptime::v1::meta::Peer* peer); + private: + const ::greptime::v1::meta::Peer& _internal_peer() const; + ::greptime::v1::meta::Peer* _internal_mutable_peer(); + public: + void unsafe_arena_set_allocated_peer( + ::greptime::v1::meta::Peer* peer); + ::greptime::v1::meta::Peer* unsafe_arena_release_peer(); + + // .greptime.v1.meta.TimeInterval report_interval = 3; + bool has_report_interval() const; + private: + bool _internal_has_report_interval() const; + public: + void clear_report_interval(); + const ::greptime::v1::meta::TimeInterval& report_interval() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::TimeInterval* release_report_interval(); + ::greptime::v1::meta::TimeInterval* mutable_report_interval(); + void set_allocated_report_interval(::greptime::v1::meta::TimeInterval* report_interval); + private: + const ::greptime::v1::meta::TimeInterval& _internal_report_interval() const; + ::greptime::v1::meta::TimeInterval* _internal_mutable_report_interval(); + public: + void unsafe_arena_set_allocated_report_interval( + ::greptime::v1::meta::TimeInterval* report_interval); + ::greptime::v1::meta::TimeInterval* unsafe_arena_release_report_interval(); + + // .greptime.v1.meta.NodeStat node_stat = 4; + bool has_node_stat() const; + private: + bool _internal_has_node_stat() const; + public: + void clear_node_stat(); + const ::greptime::v1::meta::NodeStat& node_stat() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::NodeStat* release_node_stat(); + ::greptime::v1::meta::NodeStat* mutable_node_stat(); + void set_allocated_node_stat(::greptime::v1::meta::NodeStat* node_stat); + private: + const ::greptime::v1::meta::NodeStat& _internal_node_stat() const; + ::greptime::v1::meta::NodeStat* _internal_mutable_node_stat(); + public: + void unsafe_arena_set_allocated_node_stat( + ::greptime::v1::meta::NodeStat* node_stat); + ::greptime::v1::meta::NodeStat* unsafe_arena_release_node_stat(); + + // .greptime.v1.meta.MailboxMessage mailbox_message = 6; + bool has_mailbox_message() const; + private: + bool _internal_has_mailbox_message() const; + public: + void clear_mailbox_message(); + const ::greptime::v1::meta::MailboxMessage& mailbox_message() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::MailboxMessage* release_mailbox_message(); + ::greptime::v1::meta::MailboxMessage* mutable_mailbox_message(); + void set_allocated_mailbox_message(::greptime::v1::meta::MailboxMessage* mailbox_message); + private: + const ::greptime::v1::meta::MailboxMessage& _internal_mailbox_message() const; + ::greptime::v1::meta::MailboxMessage* _internal_mutable_mailbox_message(); + public: + void unsafe_arena_set_allocated_mailbox_message( + ::greptime::v1::meta::MailboxMessage* mailbox_message); + ::greptime::v1::meta::MailboxMessage* unsafe_arena_release_mailbox_message(); + + // uint64 duration_since_epoch = 7; + void clear_duration_since_epoch(); + uint64_t duration_since_epoch() const; + void set_duration_since_epoch(uint64_t value); + private: + uint64_t _internal_duration_since_epoch() const; + void _internal_set_duration_since_epoch(uint64_t value); + public: + + // uint64 node_epoch = 8; + void clear_node_epoch(); + uint64_t node_epoch() const; + void set_node_epoch(uint64_t value); + private: + uint64_t _internal_node_epoch() const; + void _internal_set_node_epoch(uint64_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.HeartbeatRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionStat > region_stats_; + ::greptime::v1::meta::RequestHeader* header_; + ::greptime::v1::meta::Peer* peer_; + ::greptime::v1::meta::TimeInterval* report_interval_; + ::greptime::v1::meta::NodeStat* node_stat_; + ::greptime::v1::meta::MailboxMessage* mailbox_message_; + uint64_t duration_since_epoch_; + uint64_t node_epoch_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto; +}; +// ------------------------------------------------------------------- + +class NodeStat_AttrsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry { +public: + typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry SuperType; + NodeStat_AttrsEntry_DoNotUse(); + explicit PROTOBUF_CONSTEXPR NodeStat_AttrsEntry_DoNotUse( + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit NodeStat_AttrsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena); + void MergeFrom(const NodeStat_AttrsEntry_DoNotUse& other); + static const NodeStat_AttrsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_NodeStat_AttrsEntry_DoNotUse_default_instance_); } + static bool ValidateKey(std::string* s) { + return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.meta.NodeStat.AttrsEntry.key"); + } + static bool ValidateValue(std::string* s) { + return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.meta.NodeStat.AttrsEntry.value"); + } + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto; +}; + +// ------------------------------------------------------------------- + +class NodeStat final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.NodeStat) */ { + public: + inline NodeStat() : NodeStat(nullptr) {} + ~NodeStat() override; + explicit PROTOBUF_CONSTEXPR NodeStat(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + NodeStat(const NodeStat& from); + NodeStat(NodeStat&& from) noexcept + : NodeStat() { + *this = ::std::move(from); + } + + inline NodeStat& operator=(const NodeStat& from) { + CopyFrom(from); + return *this; + } + inline NodeStat& operator=(NodeStat&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const NodeStat& default_instance() { + return *internal_default_instance(); + } + static inline const NodeStat* internal_default_instance() { + return reinterpret_cast( + &_NodeStat_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(NodeStat& a, NodeStat& b) { + a.Swap(&b); + } + inline void Swap(NodeStat* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(NodeStat* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + NodeStat* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const NodeStat& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const NodeStat& from) { + NodeStat::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(NodeStat* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.NodeStat"; + } + protected: + explicit NodeStat(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + private: + static void ArenaDtor(void* object); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + + // accessors ------------------------------------------------------- + + enum : int { + kAttrsFieldNumber = 100, + kRcusFieldNumber = 1, + kWcusFieldNumber = 2, + kTableNumFieldNumber = 3, + kRegionNumFieldNumber = 4, + }; + // map attrs = 100; + int attrs_size() const; + private: + int _internal_attrs_size() const; + public: + void clear_attrs(); + private: + const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& + _internal_attrs() const; + ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* + _internal_mutable_attrs(); + public: + const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& + attrs() const; + ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* + mutable_attrs(); + + // int64 rcus = 1; + void clear_rcus(); + int64_t rcus() const; + void set_rcus(int64_t value); + private: + int64_t _internal_rcus() const; + void _internal_set_rcus(int64_t value); + public: + + // int64 wcus = 2; + void clear_wcus(); + int64_t wcus() const; + void set_wcus(int64_t value); + private: + int64_t _internal_wcus() const; + void _internal_set_wcus(int64_t value); + public: + + // int64 table_num = 3; + void clear_table_num(); + int64_t table_num() const; + void set_table_num(int64_t value); + private: + int64_t _internal_table_num() const; + void _internal_set_table_num(int64_t value); + public: + + // int64 region_num = 4; + void clear_region_num(); + int64_t region_num() const; + void set_region_num(int64_t value); + private: + int64_t _internal_region_num() const; + void _internal_set_region_num(int64_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.NodeStat) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::MapField< + NodeStat_AttrsEntry_DoNotUse, + std::string, std::string, + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> attrs_; + int64_t rcus_; + int64_t wcus_; + int64_t table_num_; + int64_t region_num_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto; +}; +// ------------------------------------------------------------------- + +class RegionStat_AttrsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry { +public: + typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry SuperType; + RegionStat_AttrsEntry_DoNotUse(); + explicit PROTOBUF_CONSTEXPR RegionStat_AttrsEntry_DoNotUse( + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit RegionStat_AttrsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena); + void MergeFrom(const RegionStat_AttrsEntry_DoNotUse& other); + static const RegionStat_AttrsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_RegionStat_AttrsEntry_DoNotUse_default_instance_); } + static bool ValidateKey(std::string* s) { + return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.meta.RegionStat.AttrsEntry.key"); + } + static bool ValidateValue(std::string* s) { + return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.meta.RegionStat.AttrsEntry.value"); + } + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto; +}; + +// ------------------------------------------------------------------- + +class RegionStat final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.RegionStat) */ { + public: + inline RegionStat() : RegionStat(nullptr) {} + ~RegionStat() override; + explicit PROTOBUF_CONSTEXPR RegionStat(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + RegionStat(const RegionStat& from); + RegionStat(RegionStat&& from) noexcept + : RegionStat() { + *this = ::std::move(from); + } + + inline RegionStat& operator=(const RegionStat& from) { + CopyFrom(from); + return *this; + } + inline RegionStat& operator=(RegionStat&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RegionStat& default_instance() { + return *internal_default_instance(); + } + static inline const RegionStat* internal_default_instance() { + return reinterpret_cast( + &_RegionStat_default_instance_); + } + static constexpr int kIndexInFileMessages = + 4; + + friend void swap(RegionStat& a, RegionStat& b) { + a.Swap(&b); + } + inline void Swap(RegionStat* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RegionStat* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RegionStat* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const RegionStat& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const RegionStat& from) { + RegionStat::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(RegionStat* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.RegionStat"; + } + protected: + explicit RegionStat(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + private: + static void ArenaDtor(void* object); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + + // accessors ------------------------------------------------------- + + enum : int { + kAttrsFieldNumber = 100, + kTableIdentFieldNumber = 2, + kRegionIdFieldNumber = 1, + kRcusFieldNumber = 3, + kWcusFieldNumber = 4, + kApproximateBytesFieldNumber = 5, + kApproximateRowsFieldNumber = 6, + }; + // map attrs = 100; + int attrs_size() const; + private: + int _internal_attrs_size() const; + public: + void clear_attrs(); + private: + const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& + _internal_attrs() const; + ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* + _internal_mutable_attrs(); + public: + const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& + attrs() const; + ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* + mutable_attrs(); + + // .greptime.v1.meta.TableIdent table_ident = 2; + bool has_table_ident() const; + private: + bool _internal_has_table_ident() const; + public: + void clear_table_ident(); + const ::greptime::v1::meta::TableIdent& table_ident() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::TableIdent* release_table_ident(); + ::greptime::v1::meta::TableIdent* mutable_table_ident(); + void set_allocated_table_ident(::greptime::v1::meta::TableIdent* table_ident); + private: + const ::greptime::v1::meta::TableIdent& _internal_table_ident() const; + ::greptime::v1::meta::TableIdent* _internal_mutable_table_ident(); + public: + void unsafe_arena_set_allocated_table_ident( + ::greptime::v1::meta::TableIdent* table_ident); + ::greptime::v1::meta::TableIdent* unsafe_arena_release_table_ident(); + + // uint64 region_id = 1; + void clear_region_id(); + uint64_t region_id() const; + void set_region_id(uint64_t value); + private: + uint64_t _internal_region_id() const; + void _internal_set_region_id(uint64_t value); + public: + + // int64 rcus = 3; + void clear_rcus(); + int64_t rcus() const; + void set_rcus(int64_t value); + private: + int64_t _internal_rcus() const; + void _internal_set_rcus(int64_t value); + public: + + // int64 wcus = 4; + void clear_wcus(); + int64_t wcus() const; + void set_wcus(int64_t value); + private: + int64_t _internal_wcus() const; + void _internal_set_wcus(int64_t value); + public: + + // int64 approximate_bytes = 5; + void clear_approximate_bytes(); + int64_t approximate_bytes() const; + void set_approximate_bytes(int64_t value); + private: + int64_t _internal_approximate_bytes() const; + void _internal_set_approximate_bytes(int64_t value); + public: + + // int64 approximate_rows = 6; + void clear_approximate_rows(); + int64_t approximate_rows() const; + void set_approximate_rows(int64_t value); + private: + int64_t _internal_approximate_rows() const; + void _internal_set_approximate_rows(int64_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.RegionStat) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::MapField< + RegionStat_AttrsEntry_DoNotUse, + std::string, std::string, + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> attrs_; + ::greptime::v1::meta::TableIdent* table_ident_; + uint64_t region_id_; + int64_t rcus_; + int64_t wcus_; + int64_t approximate_bytes_; + int64_t approximate_rows_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto; +}; +// ------------------------------------------------------------------- + +class HeartbeatResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.HeartbeatResponse) */ { + public: + inline HeartbeatResponse() : HeartbeatResponse(nullptr) {} + ~HeartbeatResponse() override; + explicit PROTOBUF_CONSTEXPR HeartbeatResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + HeartbeatResponse(const HeartbeatResponse& from); + HeartbeatResponse(HeartbeatResponse&& from) noexcept + : HeartbeatResponse() { + *this = ::std::move(from); + } + + inline HeartbeatResponse& operator=(const HeartbeatResponse& from) { + CopyFrom(from); + return *this; + } + inline HeartbeatResponse& operator=(HeartbeatResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const HeartbeatResponse& default_instance() { + return *internal_default_instance(); + } + static inline const HeartbeatResponse* internal_default_instance() { + return reinterpret_cast( + &_HeartbeatResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 5; + + friend void swap(HeartbeatResponse& a, HeartbeatResponse& b) { + a.Swap(&b); + } + inline void Swap(HeartbeatResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(HeartbeatResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + HeartbeatResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const HeartbeatResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const HeartbeatResponse& from) { + HeartbeatResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(HeartbeatResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.HeartbeatResponse"; + } + protected: + explicit HeartbeatResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kRegionLeasesFieldNumber = 3, + kHeaderFieldNumber = 1, + kMailboxMessageFieldNumber = 2, + }; + // repeated .greptime.v1.meta.RegionLease region_leases = 3; + int region_leases_size() const; + private: + int _internal_region_leases_size() const; + public: + void clear_region_leases(); + ::greptime::v1::meta::RegionLease* mutable_region_leases(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionLease >* + mutable_region_leases(); + private: + const ::greptime::v1::meta::RegionLease& _internal_region_leases(int index) const; + ::greptime::v1::meta::RegionLease* _internal_add_region_leases(); + public: + const ::greptime::v1::meta::RegionLease& region_leases(int index) const; + ::greptime::v1::meta::RegionLease* add_region_leases(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionLease >& + region_leases() const; + + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // .greptime.v1.meta.MailboxMessage mailbox_message = 2; + bool has_mailbox_message() const; + private: + bool _internal_has_mailbox_message() const; + public: + void clear_mailbox_message(); + const ::greptime::v1::meta::MailboxMessage& mailbox_message() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::MailboxMessage* release_mailbox_message(); + ::greptime::v1::meta::MailboxMessage* mutable_mailbox_message(); + void set_allocated_mailbox_message(::greptime::v1::meta::MailboxMessage* mailbox_message); + private: + const ::greptime::v1::meta::MailboxMessage& _internal_mailbox_message() const; + ::greptime::v1::meta::MailboxMessage* _internal_mutable_mailbox_message(); + public: + void unsafe_arena_set_allocated_mailbox_message( + ::greptime::v1::meta::MailboxMessage* mailbox_message); + ::greptime::v1::meta::MailboxMessage* unsafe_arena_release_mailbox_message(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.HeartbeatResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionLease > region_leases_; + ::greptime::v1::meta::ResponseHeader* header_; + ::greptime::v1::meta::MailboxMessage* mailbox_message_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto; +}; +// ------------------------------------------------------------------- + +class RegionLease final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.RegionLease) */ { + public: + inline RegionLease() : RegionLease(nullptr) {} + ~RegionLease() override; + explicit PROTOBUF_CONSTEXPR RegionLease(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + RegionLease(const RegionLease& from); + RegionLease(RegionLease&& from) noexcept + : RegionLease() { + *this = ::std::move(from); + } + + inline RegionLease& operator=(const RegionLease& from) { + CopyFrom(from); + return *this; + } + inline RegionLease& operator=(RegionLease&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RegionLease& default_instance() { + return *internal_default_instance(); + } + static inline const RegionLease* internal_default_instance() { + return reinterpret_cast( + &_RegionLease_default_instance_); + } + static constexpr int kIndexInFileMessages = + 6; + + friend void swap(RegionLease& a, RegionLease& b) { + a.Swap(&b); + } + inline void Swap(RegionLease* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RegionLease* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RegionLease* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const RegionLease& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const RegionLease& from) { + RegionLease::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(RegionLease* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.RegionLease"; + } + protected: + explicit RegionLease(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kRegionsFieldNumber = 2, + kTableIdentFieldNumber = 1, + kDurationSinceEpochFieldNumber = 3, + kLeaseSecondsFieldNumber = 4, + }; + // repeated uint32 regions = 2; + int regions_size() const; + private: + int _internal_regions_size() const; + public: + void clear_regions(); + private: + uint32_t _internal_regions(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& + _internal_regions() const; + void _internal_add_regions(uint32_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* + _internal_mutable_regions(); + public: + uint32_t regions(int index) const; + void set_regions(int index, uint32_t value); + void add_regions(uint32_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& + regions() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* + mutable_regions(); + + // .greptime.v1.meta.TableIdent table_ident = 1; + bool has_table_ident() const; + private: + bool _internal_has_table_ident() const; + public: + void clear_table_ident(); + const ::greptime::v1::meta::TableIdent& table_ident() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::TableIdent* release_table_ident(); + ::greptime::v1::meta::TableIdent* mutable_table_ident(); + void set_allocated_table_ident(::greptime::v1::meta::TableIdent* table_ident); + private: + const ::greptime::v1::meta::TableIdent& _internal_table_ident() const; + ::greptime::v1::meta::TableIdent* _internal_mutable_table_ident(); + public: + void unsafe_arena_set_allocated_table_ident( + ::greptime::v1::meta::TableIdent* table_ident); + ::greptime::v1::meta::TableIdent* unsafe_arena_release_table_ident(); + + // uint64 duration_since_epoch = 3; + void clear_duration_since_epoch(); + uint64_t duration_since_epoch() const; + void set_duration_since_epoch(uint64_t value); + private: + uint64_t _internal_duration_since_epoch() const; + void _internal_set_duration_since_epoch(uint64_t value); + public: + + // uint64 lease_seconds = 4; + void clear_lease_seconds(); + uint64_t lease_seconds() const; + void set_lease_seconds(uint64_t value); + private: + uint64_t _internal_lease_seconds() const; + void _internal_set_lease_seconds(uint64_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.RegionLease) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > regions_; + mutable std::atomic _regions_cached_byte_size_; + ::greptime::v1::meta::TableIdent* table_ident_; + uint64_t duration_since_epoch_; + uint64_t lease_seconds_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto; +}; +// ------------------------------------------------------------------- + +class AskLeaderRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.AskLeaderRequest) */ { + public: + inline AskLeaderRequest() : AskLeaderRequest(nullptr) {} + ~AskLeaderRequest() override; + explicit PROTOBUF_CONSTEXPR AskLeaderRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + AskLeaderRequest(const AskLeaderRequest& from); + AskLeaderRequest(AskLeaderRequest&& from) noexcept + : AskLeaderRequest() { + *this = ::std::move(from); + } + + inline AskLeaderRequest& operator=(const AskLeaderRequest& from) { + CopyFrom(from); + return *this; + } + inline AskLeaderRequest& operator=(AskLeaderRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const AskLeaderRequest& default_instance() { + return *internal_default_instance(); + } + static inline const AskLeaderRequest* internal_default_instance() { + return reinterpret_cast( + &_AskLeaderRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 7; + + friend void swap(AskLeaderRequest& a, AskLeaderRequest& b) { + a.Swap(&b); + } + inline void Swap(AskLeaderRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(AskLeaderRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + AskLeaderRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const AskLeaderRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const AskLeaderRequest& from) { + AskLeaderRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(AskLeaderRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.AskLeaderRequest"; + } + protected: + explicit AskLeaderRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kHeaderFieldNumber = 1, + }; + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.AskLeaderRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::meta::RequestHeader* header_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto; +}; +// ------------------------------------------------------------------- + +class AskLeaderResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.AskLeaderResponse) */ { + public: + inline AskLeaderResponse() : AskLeaderResponse(nullptr) {} + ~AskLeaderResponse() override; + explicit PROTOBUF_CONSTEXPR AskLeaderResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + AskLeaderResponse(const AskLeaderResponse& from); + AskLeaderResponse(AskLeaderResponse&& from) noexcept + : AskLeaderResponse() { + *this = ::std::move(from); + } + + inline AskLeaderResponse& operator=(const AskLeaderResponse& from) { + CopyFrom(from); + return *this; + } + inline AskLeaderResponse& operator=(AskLeaderResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const AskLeaderResponse& default_instance() { + return *internal_default_instance(); + } + static inline const AskLeaderResponse* internal_default_instance() { + return reinterpret_cast( + &_AskLeaderResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 8; + + friend void swap(AskLeaderResponse& a, AskLeaderResponse& b) { + a.Swap(&b); + } + inline void Swap(AskLeaderResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(AskLeaderResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + AskLeaderResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const AskLeaderResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const AskLeaderResponse& from) { + AskLeaderResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(AskLeaderResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.AskLeaderResponse"; + } + protected: + explicit AskLeaderResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kHeaderFieldNumber = 1, + kLeaderFieldNumber = 2, + }; + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // .greptime.v1.meta.Peer leader = 2; + bool has_leader() const; + private: + bool _internal_has_leader() const; + public: + void clear_leader(); + const ::greptime::v1::meta::Peer& leader() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::Peer* release_leader(); + ::greptime::v1::meta::Peer* mutable_leader(); + void set_allocated_leader(::greptime::v1::meta::Peer* leader); + private: + const ::greptime::v1::meta::Peer& _internal_leader() const; + ::greptime::v1::meta::Peer* _internal_mutable_leader(); + public: + void unsafe_arena_set_allocated_leader( + ::greptime::v1::meta::Peer* leader); + ::greptime::v1::meta::Peer* unsafe_arena_release_leader(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.AskLeaderResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::meta::ResponseHeader* header_; + ::greptime::v1::meta::Peer* leader_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto; +}; +// ------------------------------------------------------------------- + +class MailboxMessage final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.MailboxMessage) */ { + public: + inline MailboxMessage() : MailboxMessage(nullptr) {} + ~MailboxMessage() override; + explicit PROTOBUF_CONSTEXPR MailboxMessage(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + MailboxMessage(const MailboxMessage& from); + MailboxMessage(MailboxMessage&& from) noexcept + : MailboxMessage() { + *this = ::std::move(from); + } + + inline MailboxMessage& operator=(const MailboxMessage& from) { + CopyFrom(from); + return *this; + } + inline MailboxMessage& operator=(MailboxMessage&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const MailboxMessage& default_instance() { + return *internal_default_instance(); + } + enum PayloadCase { + kJson = 6, + PAYLOAD_NOT_SET = 0, + }; + + static inline const MailboxMessage* internal_default_instance() { + return reinterpret_cast( + &_MailboxMessage_default_instance_); + } + static constexpr int kIndexInFileMessages = + 9; + + friend void swap(MailboxMessage& a, MailboxMessage& b) { + a.Swap(&b); + } + inline void Swap(MailboxMessage* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(MailboxMessage* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + MailboxMessage* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const MailboxMessage& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const MailboxMessage& from) { + MailboxMessage::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(MailboxMessage* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.MailboxMessage"; + } + protected: + explicit MailboxMessage(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kSubjectFieldNumber = 2, + kFromFieldNumber = 3, + kToFieldNumber = 4, + kIdFieldNumber = 1, + kTimestampMillisFieldNumber = 5, + kJsonFieldNumber = 6, + }; + // string subject = 2; + void clear_subject(); + const std::string& subject() const; + template + void set_subject(ArgT0&& arg0, ArgT... args); + std::string* mutable_subject(); + PROTOBUF_NODISCARD std::string* release_subject(); + void set_allocated_subject(std::string* subject); + private: + const std::string& _internal_subject() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_subject(const std::string& value); + std::string* _internal_mutable_subject(); + public: + + // string from = 3; + void clear_from(); + const std::string& from() const; + template + void set_from(ArgT0&& arg0, ArgT... args); + std::string* mutable_from(); + PROTOBUF_NODISCARD std::string* release_from(); + void set_allocated_from(std::string* from); + private: + const std::string& _internal_from() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_from(const std::string& value); + std::string* _internal_mutable_from(); + public: + + // string to = 4; + void clear_to(); + const std::string& to() const; + template + void set_to(ArgT0&& arg0, ArgT... args); + std::string* mutable_to(); + PROTOBUF_NODISCARD std::string* release_to(); + void set_allocated_to(std::string* to); + private: + const std::string& _internal_to() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_to(const std::string& value); + std::string* _internal_mutable_to(); + public: + + // uint64 id = 1; + void clear_id(); + uint64_t id() const; + void set_id(uint64_t value); + private: + uint64_t _internal_id() const; + void _internal_set_id(uint64_t value); + public: + + // int64 timestamp_millis = 5; + void clear_timestamp_millis(); + int64_t timestamp_millis() const; + void set_timestamp_millis(int64_t value); + private: + int64_t _internal_timestamp_millis() const; + void _internal_set_timestamp_millis(int64_t value); + public: + + // string json = 6; + bool has_json() const; + private: + bool _internal_has_json() const; + public: + void clear_json(); + const std::string& json() const; + template + void set_json(ArgT0&& arg0, ArgT... args); + std::string* mutable_json(); + PROTOBUF_NODISCARD std::string* release_json(); + void set_allocated_json(std::string* json); + private: + const std::string& _internal_json() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_json(const std::string& value); + std::string* _internal_mutable_json(); + public: + + void clear_payload(); + PayloadCase payload_case() const; + // @@protoc_insertion_point(class_scope:greptime.v1.meta.MailboxMessage) + private: + class _Internal; + void set_has_json(); + + inline bool has_payload() const; + inline void clear_has_payload(); + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr subject_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr from_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr to_; + uint64_t id_; + int64_t timestamp_millis_; + union PayloadUnion { + constexpr PayloadUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr json_; + } payload_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fheartbeat_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// HeartbeatRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool HeartbeatRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool HeartbeatRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& HeartbeatRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& HeartbeatRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatRequest.header) + return _internal_header(); +} +inline void HeartbeatRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.HeartbeatRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* HeartbeatRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* HeartbeatRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.HeartbeatRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* HeartbeatRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* HeartbeatRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.HeartbeatRequest.header) + return _msg; +} +inline void HeartbeatRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.HeartbeatRequest.header) +} + +// .greptime.v1.meta.Peer peer = 2; +inline bool HeartbeatRequest::_internal_has_peer() const { + return this != internal_default_instance() && _impl_.peer_ != nullptr; +} +inline bool HeartbeatRequest::has_peer() const { + return _internal_has_peer(); +} +inline const ::greptime::v1::meta::Peer& HeartbeatRequest::_internal_peer() const { + const ::greptime::v1::meta::Peer* p = _impl_.peer_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_Peer_default_instance_); +} +inline const ::greptime::v1::meta::Peer& HeartbeatRequest::peer() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatRequest.peer) + return _internal_peer(); +} +inline void HeartbeatRequest::unsafe_arena_set_allocated_peer( + ::greptime::v1::meta::Peer* peer) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.peer_); + } + _impl_.peer_ = peer; + if (peer) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.HeartbeatRequest.peer) +} +inline ::greptime::v1::meta::Peer* HeartbeatRequest::release_peer() { + + ::greptime::v1::meta::Peer* temp = _impl_.peer_; + _impl_.peer_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::Peer* HeartbeatRequest::unsafe_arena_release_peer() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.HeartbeatRequest.peer) + + ::greptime::v1::meta::Peer* temp = _impl_.peer_; + _impl_.peer_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::Peer* HeartbeatRequest::_internal_mutable_peer() { + + if (_impl_.peer_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::Peer>(GetArenaForAllocation()); + _impl_.peer_ = p; + } + return _impl_.peer_; +} +inline ::greptime::v1::meta::Peer* HeartbeatRequest::mutable_peer() { + ::greptime::v1::meta::Peer* _msg = _internal_mutable_peer(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.HeartbeatRequest.peer) + return _msg; +} +inline void HeartbeatRequest::set_allocated_peer(::greptime::v1::meta::Peer* peer) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.peer_); + } + if (peer) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(peer)); + if (message_arena != submessage_arena) { + peer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, peer, submessage_arena); + } + + } else { + + } + _impl_.peer_ = peer; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.HeartbeatRequest.peer) +} + +// .greptime.v1.meta.TimeInterval report_interval = 3; +inline bool HeartbeatRequest::_internal_has_report_interval() const { + return this != internal_default_instance() && _impl_.report_interval_ != nullptr; +} +inline bool HeartbeatRequest::has_report_interval() const { + return _internal_has_report_interval(); +} +inline const ::greptime::v1::meta::TimeInterval& HeartbeatRequest::_internal_report_interval() const { + const ::greptime::v1::meta::TimeInterval* p = _impl_.report_interval_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_TimeInterval_default_instance_); +} +inline const ::greptime::v1::meta::TimeInterval& HeartbeatRequest::report_interval() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatRequest.report_interval) + return _internal_report_interval(); +} +inline void HeartbeatRequest::unsafe_arena_set_allocated_report_interval( + ::greptime::v1::meta::TimeInterval* report_interval) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.report_interval_); + } + _impl_.report_interval_ = report_interval; + if (report_interval) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.HeartbeatRequest.report_interval) +} +inline ::greptime::v1::meta::TimeInterval* HeartbeatRequest::release_report_interval() { + + ::greptime::v1::meta::TimeInterval* temp = _impl_.report_interval_; + _impl_.report_interval_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::TimeInterval* HeartbeatRequest::unsafe_arena_release_report_interval() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.HeartbeatRequest.report_interval) + + ::greptime::v1::meta::TimeInterval* temp = _impl_.report_interval_; + _impl_.report_interval_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::TimeInterval* HeartbeatRequest::_internal_mutable_report_interval() { + + if (_impl_.report_interval_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::TimeInterval>(GetArenaForAllocation()); + _impl_.report_interval_ = p; + } + return _impl_.report_interval_; +} +inline ::greptime::v1::meta::TimeInterval* HeartbeatRequest::mutable_report_interval() { + ::greptime::v1::meta::TimeInterval* _msg = _internal_mutable_report_interval(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.HeartbeatRequest.report_interval) + return _msg; +} +inline void HeartbeatRequest::set_allocated_report_interval(::greptime::v1::meta::TimeInterval* report_interval) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.report_interval_); + } + if (report_interval) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(report_interval)); + if (message_arena != submessage_arena) { + report_interval = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, report_interval, submessage_arena); + } + + } else { + + } + _impl_.report_interval_ = report_interval; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.HeartbeatRequest.report_interval) +} + +// .greptime.v1.meta.NodeStat node_stat = 4; +inline bool HeartbeatRequest::_internal_has_node_stat() const { + return this != internal_default_instance() && _impl_.node_stat_ != nullptr; +} +inline bool HeartbeatRequest::has_node_stat() const { + return _internal_has_node_stat(); +} +inline void HeartbeatRequest::clear_node_stat() { + if (GetArenaForAllocation() == nullptr && _impl_.node_stat_ != nullptr) { + delete _impl_.node_stat_; + } + _impl_.node_stat_ = nullptr; +} +inline const ::greptime::v1::meta::NodeStat& HeartbeatRequest::_internal_node_stat() const { + const ::greptime::v1::meta::NodeStat* p = _impl_.node_stat_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_NodeStat_default_instance_); +} +inline const ::greptime::v1::meta::NodeStat& HeartbeatRequest::node_stat() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatRequest.node_stat) + return _internal_node_stat(); +} +inline void HeartbeatRequest::unsafe_arena_set_allocated_node_stat( + ::greptime::v1::meta::NodeStat* node_stat) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.node_stat_); + } + _impl_.node_stat_ = node_stat; + if (node_stat) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.HeartbeatRequest.node_stat) +} +inline ::greptime::v1::meta::NodeStat* HeartbeatRequest::release_node_stat() { + + ::greptime::v1::meta::NodeStat* temp = _impl_.node_stat_; + _impl_.node_stat_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::NodeStat* HeartbeatRequest::unsafe_arena_release_node_stat() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.HeartbeatRequest.node_stat) + + ::greptime::v1::meta::NodeStat* temp = _impl_.node_stat_; + _impl_.node_stat_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::NodeStat* HeartbeatRequest::_internal_mutable_node_stat() { + + if (_impl_.node_stat_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::NodeStat>(GetArenaForAllocation()); + _impl_.node_stat_ = p; + } + return _impl_.node_stat_; +} +inline ::greptime::v1::meta::NodeStat* HeartbeatRequest::mutable_node_stat() { + ::greptime::v1::meta::NodeStat* _msg = _internal_mutable_node_stat(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.HeartbeatRequest.node_stat) + return _msg; +} +inline void HeartbeatRequest::set_allocated_node_stat(::greptime::v1::meta::NodeStat* node_stat) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.node_stat_; + } + if (node_stat) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(node_stat); + if (message_arena != submessage_arena) { + node_stat = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, node_stat, submessage_arena); + } + + } else { + + } + _impl_.node_stat_ = node_stat; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.HeartbeatRequest.node_stat) +} + +// repeated .greptime.v1.meta.RegionStat region_stats = 5; +inline int HeartbeatRequest::_internal_region_stats_size() const { + return _impl_.region_stats_.size(); +} +inline int HeartbeatRequest::region_stats_size() const { + return _internal_region_stats_size(); +} +inline void HeartbeatRequest::clear_region_stats() { + _impl_.region_stats_.Clear(); +} +inline ::greptime::v1::meta::RegionStat* HeartbeatRequest::mutable_region_stats(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.HeartbeatRequest.region_stats) + return _impl_.region_stats_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionStat >* +HeartbeatRequest::mutable_region_stats() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.HeartbeatRequest.region_stats) + return &_impl_.region_stats_; +} +inline const ::greptime::v1::meta::RegionStat& HeartbeatRequest::_internal_region_stats(int index) const { + return _impl_.region_stats_.Get(index); +} +inline const ::greptime::v1::meta::RegionStat& HeartbeatRequest::region_stats(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatRequest.region_stats) + return _internal_region_stats(index); +} +inline ::greptime::v1::meta::RegionStat* HeartbeatRequest::_internal_add_region_stats() { + return _impl_.region_stats_.Add(); +} +inline ::greptime::v1::meta::RegionStat* HeartbeatRequest::add_region_stats() { + ::greptime::v1::meta::RegionStat* _add = _internal_add_region_stats(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.HeartbeatRequest.region_stats) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionStat >& +HeartbeatRequest::region_stats() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.HeartbeatRequest.region_stats) + return _impl_.region_stats_; +} + +// .greptime.v1.meta.MailboxMessage mailbox_message = 6; +inline bool HeartbeatRequest::_internal_has_mailbox_message() const { + return this != internal_default_instance() && _impl_.mailbox_message_ != nullptr; +} +inline bool HeartbeatRequest::has_mailbox_message() const { + return _internal_has_mailbox_message(); +} +inline void HeartbeatRequest::clear_mailbox_message() { + if (GetArenaForAllocation() == nullptr && _impl_.mailbox_message_ != nullptr) { + delete _impl_.mailbox_message_; + } + _impl_.mailbox_message_ = nullptr; +} +inline const ::greptime::v1::meta::MailboxMessage& HeartbeatRequest::_internal_mailbox_message() const { + const ::greptime::v1::meta::MailboxMessage* p = _impl_.mailbox_message_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_MailboxMessage_default_instance_); +} +inline const ::greptime::v1::meta::MailboxMessage& HeartbeatRequest::mailbox_message() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatRequest.mailbox_message) + return _internal_mailbox_message(); +} +inline void HeartbeatRequest::unsafe_arena_set_allocated_mailbox_message( + ::greptime::v1::meta::MailboxMessage* mailbox_message) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.mailbox_message_); + } + _impl_.mailbox_message_ = mailbox_message; + if (mailbox_message) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.HeartbeatRequest.mailbox_message) +} +inline ::greptime::v1::meta::MailboxMessage* HeartbeatRequest::release_mailbox_message() { + + ::greptime::v1::meta::MailboxMessage* temp = _impl_.mailbox_message_; + _impl_.mailbox_message_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::MailboxMessage* HeartbeatRequest::unsafe_arena_release_mailbox_message() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.HeartbeatRequest.mailbox_message) + + ::greptime::v1::meta::MailboxMessage* temp = _impl_.mailbox_message_; + _impl_.mailbox_message_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::MailboxMessage* HeartbeatRequest::_internal_mutable_mailbox_message() { + + if (_impl_.mailbox_message_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::MailboxMessage>(GetArenaForAllocation()); + _impl_.mailbox_message_ = p; + } + return _impl_.mailbox_message_; +} +inline ::greptime::v1::meta::MailboxMessage* HeartbeatRequest::mutable_mailbox_message() { + ::greptime::v1::meta::MailboxMessage* _msg = _internal_mutable_mailbox_message(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.HeartbeatRequest.mailbox_message) + return _msg; +} +inline void HeartbeatRequest::set_allocated_mailbox_message(::greptime::v1::meta::MailboxMessage* mailbox_message) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.mailbox_message_; + } + if (mailbox_message) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(mailbox_message); + if (message_arena != submessage_arena) { + mailbox_message = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, mailbox_message, submessage_arena); + } + + } else { + + } + _impl_.mailbox_message_ = mailbox_message; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.HeartbeatRequest.mailbox_message) +} + +// uint64 duration_since_epoch = 7; +inline void HeartbeatRequest::clear_duration_since_epoch() { + _impl_.duration_since_epoch_ = uint64_t{0u}; +} +inline uint64_t HeartbeatRequest::_internal_duration_since_epoch() const { + return _impl_.duration_since_epoch_; +} +inline uint64_t HeartbeatRequest::duration_since_epoch() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatRequest.duration_since_epoch) + return _internal_duration_since_epoch(); +} +inline void HeartbeatRequest::_internal_set_duration_since_epoch(uint64_t value) { + + _impl_.duration_since_epoch_ = value; +} +inline void HeartbeatRequest::set_duration_since_epoch(uint64_t value) { + _internal_set_duration_since_epoch(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.HeartbeatRequest.duration_since_epoch) +} + +// uint64 node_epoch = 8; +inline void HeartbeatRequest::clear_node_epoch() { + _impl_.node_epoch_ = uint64_t{0u}; +} +inline uint64_t HeartbeatRequest::_internal_node_epoch() const { + return _impl_.node_epoch_; +} +inline uint64_t HeartbeatRequest::node_epoch() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatRequest.node_epoch) + return _internal_node_epoch(); +} +inline void HeartbeatRequest::_internal_set_node_epoch(uint64_t value) { + + _impl_.node_epoch_ = value; +} +inline void HeartbeatRequest::set_node_epoch(uint64_t value) { + _internal_set_node_epoch(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.HeartbeatRequest.node_epoch) +} + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// NodeStat + +// int64 rcus = 1; +inline void NodeStat::clear_rcus() { + _impl_.rcus_ = int64_t{0}; +} +inline int64_t NodeStat::_internal_rcus() const { + return _impl_.rcus_; +} +inline int64_t NodeStat::rcus() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.NodeStat.rcus) + return _internal_rcus(); +} +inline void NodeStat::_internal_set_rcus(int64_t value) { + + _impl_.rcus_ = value; +} +inline void NodeStat::set_rcus(int64_t value) { + _internal_set_rcus(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.NodeStat.rcus) +} + +// int64 wcus = 2; +inline void NodeStat::clear_wcus() { + _impl_.wcus_ = int64_t{0}; +} +inline int64_t NodeStat::_internal_wcus() const { + return _impl_.wcus_; +} +inline int64_t NodeStat::wcus() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.NodeStat.wcus) + return _internal_wcus(); +} +inline void NodeStat::_internal_set_wcus(int64_t value) { + + _impl_.wcus_ = value; +} +inline void NodeStat::set_wcus(int64_t value) { + _internal_set_wcus(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.NodeStat.wcus) +} + +// int64 table_num = 3; +inline void NodeStat::clear_table_num() { + _impl_.table_num_ = int64_t{0}; +} +inline int64_t NodeStat::_internal_table_num() const { + return _impl_.table_num_; +} +inline int64_t NodeStat::table_num() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.NodeStat.table_num) + return _internal_table_num(); +} +inline void NodeStat::_internal_set_table_num(int64_t value) { + + _impl_.table_num_ = value; +} +inline void NodeStat::set_table_num(int64_t value) { + _internal_set_table_num(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.NodeStat.table_num) +} + +// int64 region_num = 4; +inline void NodeStat::clear_region_num() { + _impl_.region_num_ = int64_t{0}; +} +inline int64_t NodeStat::_internal_region_num() const { + return _impl_.region_num_; +} +inline int64_t NodeStat::region_num() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.NodeStat.region_num) + return _internal_region_num(); +} +inline void NodeStat::_internal_set_region_num(int64_t value) { + + _impl_.region_num_ = value; +} +inline void NodeStat::set_region_num(int64_t value) { + _internal_set_region_num(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.NodeStat.region_num) +} + +// map attrs = 100; +inline int NodeStat::_internal_attrs_size() const { + return _impl_.attrs_.size(); +} +inline int NodeStat::attrs_size() const { + return _internal_attrs_size(); +} +inline void NodeStat::clear_attrs() { + _impl_.attrs_.Clear(); +} +inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& +NodeStat::_internal_attrs() const { + return _impl_.attrs_.GetMap(); +} +inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& +NodeStat::attrs() const { + // @@protoc_insertion_point(field_map:greptime.v1.meta.NodeStat.attrs) + return _internal_attrs(); +} +inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* +NodeStat::_internal_mutable_attrs() { + return _impl_.attrs_.MutableMap(); +} +inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* +NodeStat::mutable_attrs() { + // @@protoc_insertion_point(field_mutable_map:greptime.v1.meta.NodeStat.attrs) + return _internal_mutable_attrs(); +} + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// RegionStat + +// uint64 region_id = 1; +inline void RegionStat::clear_region_id() { + _impl_.region_id_ = uint64_t{0u}; +} +inline uint64_t RegionStat::_internal_region_id() const { + return _impl_.region_id_; +} +inline uint64_t RegionStat::region_id() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionStat.region_id) + return _internal_region_id(); +} +inline void RegionStat::_internal_set_region_id(uint64_t value) { + + _impl_.region_id_ = value; +} +inline void RegionStat::set_region_id(uint64_t value) { + _internal_set_region_id(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionStat.region_id) +} + +// .greptime.v1.meta.TableIdent table_ident = 2; +inline bool RegionStat::_internal_has_table_ident() const { + return this != internal_default_instance() && _impl_.table_ident_ != nullptr; +} +inline bool RegionStat::has_table_ident() const { + return _internal_has_table_ident(); +} +inline const ::greptime::v1::meta::TableIdent& RegionStat::_internal_table_ident() const { + const ::greptime::v1::meta::TableIdent* p = _impl_.table_ident_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_TableIdent_default_instance_); +} +inline const ::greptime::v1::meta::TableIdent& RegionStat::table_ident() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionStat.table_ident) + return _internal_table_ident(); +} +inline void RegionStat::unsafe_arena_set_allocated_table_ident( + ::greptime::v1::meta::TableIdent* table_ident) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_ident_); + } + _impl_.table_ident_ = table_ident; + if (table_ident) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.RegionStat.table_ident) +} +inline ::greptime::v1::meta::TableIdent* RegionStat::release_table_ident() { + + ::greptime::v1::meta::TableIdent* temp = _impl_.table_ident_; + _impl_.table_ident_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::TableIdent* RegionStat::unsafe_arena_release_table_ident() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.RegionStat.table_ident) + + ::greptime::v1::meta::TableIdent* temp = _impl_.table_ident_; + _impl_.table_ident_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::TableIdent* RegionStat::_internal_mutable_table_ident() { + + if (_impl_.table_ident_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::TableIdent>(GetArenaForAllocation()); + _impl_.table_ident_ = p; + } + return _impl_.table_ident_; +} +inline ::greptime::v1::meta::TableIdent* RegionStat::mutable_table_ident() { + ::greptime::v1::meta::TableIdent* _msg = _internal_mutable_table_ident(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RegionStat.table_ident) + return _msg; +} +inline void RegionStat::set_allocated_table_ident(::greptime::v1::meta::TableIdent* table_ident) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_ident_); + } + if (table_ident) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(table_ident)); + if (message_arena != submessage_arena) { + table_ident = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, table_ident, submessage_arena); + } + + } else { + + } + _impl_.table_ident_ = table_ident; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.RegionStat.table_ident) +} + +// int64 rcus = 3; +inline void RegionStat::clear_rcus() { + _impl_.rcus_ = int64_t{0}; +} +inline int64_t RegionStat::_internal_rcus() const { + return _impl_.rcus_; +} +inline int64_t RegionStat::rcus() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionStat.rcus) + return _internal_rcus(); +} +inline void RegionStat::_internal_set_rcus(int64_t value) { + + _impl_.rcus_ = value; +} +inline void RegionStat::set_rcus(int64_t value) { + _internal_set_rcus(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionStat.rcus) +} + +// int64 wcus = 4; +inline void RegionStat::clear_wcus() { + _impl_.wcus_ = int64_t{0}; +} +inline int64_t RegionStat::_internal_wcus() const { + return _impl_.wcus_; +} +inline int64_t RegionStat::wcus() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionStat.wcus) + return _internal_wcus(); +} +inline void RegionStat::_internal_set_wcus(int64_t value) { + + _impl_.wcus_ = value; +} +inline void RegionStat::set_wcus(int64_t value) { + _internal_set_wcus(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionStat.wcus) +} + +// int64 approximate_bytes = 5; +inline void RegionStat::clear_approximate_bytes() { + _impl_.approximate_bytes_ = int64_t{0}; +} +inline int64_t RegionStat::_internal_approximate_bytes() const { + return _impl_.approximate_bytes_; +} +inline int64_t RegionStat::approximate_bytes() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionStat.approximate_bytes) + return _internal_approximate_bytes(); +} +inline void RegionStat::_internal_set_approximate_bytes(int64_t value) { + + _impl_.approximate_bytes_ = value; +} +inline void RegionStat::set_approximate_bytes(int64_t value) { + _internal_set_approximate_bytes(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionStat.approximate_bytes) +} + +// int64 approximate_rows = 6; +inline void RegionStat::clear_approximate_rows() { + _impl_.approximate_rows_ = int64_t{0}; +} +inline int64_t RegionStat::_internal_approximate_rows() const { + return _impl_.approximate_rows_; +} +inline int64_t RegionStat::approximate_rows() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionStat.approximate_rows) + return _internal_approximate_rows(); +} +inline void RegionStat::_internal_set_approximate_rows(int64_t value) { + + _impl_.approximate_rows_ = value; +} +inline void RegionStat::set_approximate_rows(int64_t value) { + _internal_set_approximate_rows(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionStat.approximate_rows) +} + +// map attrs = 100; +inline int RegionStat::_internal_attrs_size() const { + return _impl_.attrs_.size(); +} +inline int RegionStat::attrs_size() const { + return _internal_attrs_size(); +} +inline void RegionStat::clear_attrs() { + _impl_.attrs_.Clear(); +} +inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& +RegionStat::_internal_attrs() const { + return _impl_.attrs_.GetMap(); +} +inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& +RegionStat::attrs() const { + // @@protoc_insertion_point(field_map:greptime.v1.meta.RegionStat.attrs) + return _internal_attrs(); +} +inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* +RegionStat::_internal_mutable_attrs() { + return _impl_.attrs_.MutableMap(); +} +inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* +RegionStat::mutable_attrs() { + // @@protoc_insertion_point(field_mutable_map:greptime.v1.meta.RegionStat.attrs) + return _internal_mutable_attrs(); +} + +// ------------------------------------------------------------------- + +// HeartbeatResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool HeartbeatResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool HeartbeatResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& HeartbeatResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& HeartbeatResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatResponse.header) + return _internal_header(); +} +inline void HeartbeatResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.HeartbeatResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* HeartbeatResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* HeartbeatResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.HeartbeatResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* HeartbeatResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* HeartbeatResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.HeartbeatResponse.header) + return _msg; +} +inline void HeartbeatResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.HeartbeatResponse.header) +} + +// .greptime.v1.meta.MailboxMessage mailbox_message = 2; +inline bool HeartbeatResponse::_internal_has_mailbox_message() const { + return this != internal_default_instance() && _impl_.mailbox_message_ != nullptr; +} +inline bool HeartbeatResponse::has_mailbox_message() const { + return _internal_has_mailbox_message(); +} +inline void HeartbeatResponse::clear_mailbox_message() { + if (GetArenaForAllocation() == nullptr && _impl_.mailbox_message_ != nullptr) { + delete _impl_.mailbox_message_; + } + _impl_.mailbox_message_ = nullptr; +} +inline const ::greptime::v1::meta::MailboxMessage& HeartbeatResponse::_internal_mailbox_message() const { + const ::greptime::v1::meta::MailboxMessage* p = _impl_.mailbox_message_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_MailboxMessage_default_instance_); +} +inline const ::greptime::v1::meta::MailboxMessage& HeartbeatResponse::mailbox_message() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatResponse.mailbox_message) + return _internal_mailbox_message(); +} +inline void HeartbeatResponse::unsafe_arena_set_allocated_mailbox_message( + ::greptime::v1::meta::MailboxMessage* mailbox_message) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.mailbox_message_); + } + _impl_.mailbox_message_ = mailbox_message; + if (mailbox_message) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.HeartbeatResponse.mailbox_message) +} +inline ::greptime::v1::meta::MailboxMessage* HeartbeatResponse::release_mailbox_message() { + + ::greptime::v1::meta::MailboxMessage* temp = _impl_.mailbox_message_; + _impl_.mailbox_message_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::MailboxMessage* HeartbeatResponse::unsafe_arena_release_mailbox_message() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.HeartbeatResponse.mailbox_message) + + ::greptime::v1::meta::MailboxMessage* temp = _impl_.mailbox_message_; + _impl_.mailbox_message_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::MailboxMessage* HeartbeatResponse::_internal_mutable_mailbox_message() { + + if (_impl_.mailbox_message_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::MailboxMessage>(GetArenaForAllocation()); + _impl_.mailbox_message_ = p; + } + return _impl_.mailbox_message_; +} +inline ::greptime::v1::meta::MailboxMessage* HeartbeatResponse::mutable_mailbox_message() { + ::greptime::v1::meta::MailboxMessage* _msg = _internal_mutable_mailbox_message(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.HeartbeatResponse.mailbox_message) + return _msg; +} +inline void HeartbeatResponse::set_allocated_mailbox_message(::greptime::v1::meta::MailboxMessage* mailbox_message) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.mailbox_message_; + } + if (mailbox_message) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(mailbox_message); + if (message_arena != submessage_arena) { + mailbox_message = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, mailbox_message, submessage_arena); + } + + } else { + + } + _impl_.mailbox_message_ = mailbox_message; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.HeartbeatResponse.mailbox_message) +} + +// repeated .greptime.v1.meta.RegionLease region_leases = 3; +inline int HeartbeatResponse::_internal_region_leases_size() const { + return _impl_.region_leases_.size(); +} +inline int HeartbeatResponse::region_leases_size() const { + return _internal_region_leases_size(); +} +inline void HeartbeatResponse::clear_region_leases() { + _impl_.region_leases_.Clear(); +} +inline ::greptime::v1::meta::RegionLease* HeartbeatResponse::mutable_region_leases(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.HeartbeatResponse.region_leases) + return _impl_.region_leases_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionLease >* +HeartbeatResponse::mutable_region_leases() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.HeartbeatResponse.region_leases) + return &_impl_.region_leases_; +} +inline const ::greptime::v1::meta::RegionLease& HeartbeatResponse::_internal_region_leases(int index) const { + return _impl_.region_leases_.Get(index); +} +inline const ::greptime::v1::meta::RegionLease& HeartbeatResponse::region_leases(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.HeartbeatResponse.region_leases) + return _internal_region_leases(index); +} +inline ::greptime::v1::meta::RegionLease* HeartbeatResponse::_internal_add_region_leases() { + return _impl_.region_leases_.Add(); +} +inline ::greptime::v1::meta::RegionLease* HeartbeatResponse::add_region_leases() { + ::greptime::v1::meta::RegionLease* _add = _internal_add_region_leases(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.HeartbeatResponse.region_leases) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionLease >& +HeartbeatResponse::region_leases() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.HeartbeatResponse.region_leases) + return _impl_.region_leases_; +} + +// ------------------------------------------------------------------- + +// RegionLease + +// .greptime.v1.meta.TableIdent table_ident = 1; +inline bool RegionLease::_internal_has_table_ident() const { + return this != internal_default_instance() && _impl_.table_ident_ != nullptr; +} +inline bool RegionLease::has_table_ident() const { + return _internal_has_table_ident(); +} +inline const ::greptime::v1::meta::TableIdent& RegionLease::_internal_table_ident() const { + const ::greptime::v1::meta::TableIdent* p = _impl_.table_ident_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_TableIdent_default_instance_); +} +inline const ::greptime::v1::meta::TableIdent& RegionLease::table_ident() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionLease.table_ident) + return _internal_table_ident(); +} +inline void RegionLease::unsafe_arena_set_allocated_table_ident( + ::greptime::v1::meta::TableIdent* table_ident) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_ident_); + } + _impl_.table_ident_ = table_ident; + if (table_ident) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.RegionLease.table_ident) +} +inline ::greptime::v1::meta::TableIdent* RegionLease::release_table_ident() { + + ::greptime::v1::meta::TableIdent* temp = _impl_.table_ident_; + _impl_.table_ident_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::TableIdent* RegionLease::unsafe_arena_release_table_ident() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.RegionLease.table_ident) + + ::greptime::v1::meta::TableIdent* temp = _impl_.table_ident_; + _impl_.table_ident_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::TableIdent* RegionLease::_internal_mutable_table_ident() { + + if (_impl_.table_ident_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::TableIdent>(GetArenaForAllocation()); + _impl_.table_ident_ = p; + } + return _impl_.table_ident_; +} +inline ::greptime::v1::meta::TableIdent* RegionLease::mutable_table_ident() { + ::greptime::v1::meta::TableIdent* _msg = _internal_mutable_table_ident(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RegionLease.table_ident) + return _msg; +} +inline void RegionLease::set_allocated_table_ident(::greptime::v1::meta::TableIdent* table_ident) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_ident_); + } + if (table_ident) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(table_ident)); + if (message_arena != submessage_arena) { + table_ident = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, table_ident, submessage_arena); + } + + } else { + + } + _impl_.table_ident_ = table_ident; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.RegionLease.table_ident) +} + +// repeated uint32 regions = 2; +inline int RegionLease::_internal_regions_size() const { + return _impl_.regions_.size(); +} +inline int RegionLease::regions_size() const { + return _internal_regions_size(); +} +inline void RegionLease::clear_regions() { + _impl_.regions_.Clear(); +} +inline uint32_t RegionLease::_internal_regions(int index) const { + return _impl_.regions_.Get(index); +} +inline uint32_t RegionLease::regions(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionLease.regions) + return _internal_regions(index); +} +inline void RegionLease::set_regions(int index, uint32_t value) { + _impl_.regions_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionLease.regions) +} +inline void RegionLease::_internal_add_regions(uint32_t value) { + _impl_.regions_.Add(value); +} +inline void RegionLease::add_regions(uint32_t value) { + _internal_add_regions(value); + // @@protoc_insertion_point(field_add:greptime.v1.meta.RegionLease.regions) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& +RegionLease::_internal_regions() const { + return _impl_.regions_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >& +RegionLease::regions() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.RegionLease.regions) + return _internal_regions(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* +RegionLease::_internal_mutable_regions() { + return &_impl_.regions_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >* +RegionLease::mutable_regions() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.RegionLease.regions) + return _internal_mutable_regions(); +} + +// uint64 duration_since_epoch = 3; +inline void RegionLease::clear_duration_since_epoch() { + _impl_.duration_since_epoch_ = uint64_t{0u}; +} +inline uint64_t RegionLease::_internal_duration_since_epoch() const { + return _impl_.duration_since_epoch_; +} +inline uint64_t RegionLease::duration_since_epoch() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionLease.duration_since_epoch) + return _internal_duration_since_epoch(); +} +inline void RegionLease::_internal_set_duration_since_epoch(uint64_t value) { + + _impl_.duration_since_epoch_ = value; +} +inline void RegionLease::set_duration_since_epoch(uint64_t value) { + _internal_set_duration_since_epoch(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionLease.duration_since_epoch) +} + +// uint64 lease_seconds = 4; +inline void RegionLease::clear_lease_seconds() { + _impl_.lease_seconds_ = uint64_t{0u}; +} +inline uint64_t RegionLease::_internal_lease_seconds() const { + return _impl_.lease_seconds_; +} +inline uint64_t RegionLease::lease_seconds() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionLease.lease_seconds) + return _internal_lease_seconds(); +} +inline void RegionLease::_internal_set_lease_seconds(uint64_t value) { + + _impl_.lease_seconds_ = value; +} +inline void RegionLease::set_lease_seconds(uint64_t value) { + _internal_set_lease_seconds(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionLease.lease_seconds) +} + +// ------------------------------------------------------------------- + +// AskLeaderRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool AskLeaderRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool AskLeaderRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& AskLeaderRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& AskLeaderRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.AskLeaderRequest.header) + return _internal_header(); +} +inline void AskLeaderRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.AskLeaderRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* AskLeaderRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* AskLeaderRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.AskLeaderRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* AskLeaderRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* AskLeaderRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.AskLeaderRequest.header) + return _msg; +} +inline void AskLeaderRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.AskLeaderRequest.header) +} + +// ------------------------------------------------------------------- + +// AskLeaderResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool AskLeaderResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool AskLeaderResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& AskLeaderResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& AskLeaderResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.AskLeaderResponse.header) + return _internal_header(); +} +inline void AskLeaderResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.AskLeaderResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* AskLeaderResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* AskLeaderResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.AskLeaderResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* AskLeaderResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* AskLeaderResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.AskLeaderResponse.header) + return _msg; +} +inline void AskLeaderResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.AskLeaderResponse.header) +} + +// .greptime.v1.meta.Peer leader = 2; +inline bool AskLeaderResponse::_internal_has_leader() const { + return this != internal_default_instance() && _impl_.leader_ != nullptr; +} +inline bool AskLeaderResponse::has_leader() const { + return _internal_has_leader(); +} +inline const ::greptime::v1::meta::Peer& AskLeaderResponse::_internal_leader() const { + const ::greptime::v1::meta::Peer* p = _impl_.leader_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_Peer_default_instance_); +} +inline const ::greptime::v1::meta::Peer& AskLeaderResponse::leader() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.AskLeaderResponse.leader) + return _internal_leader(); +} +inline void AskLeaderResponse::unsafe_arena_set_allocated_leader( + ::greptime::v1::meta::Peer* leader) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.leader_); + } + _impl_.leader_ = leader; + if (leader) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.AskLeaderResponse.leader) +} +inline ::greptime::v1::meta::Peer* AskLeaderResponse::release_leader() { + + ::greptime::v1::meta::Peer* temp = _impl_.leader_; + _impl_.leader_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::Peer* AskLeaderResponse::unsafe_arena_release_leader() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.AskLeaderResponse.leader) + + ::greptime::v1::meta::Peer* temp = _impl_.leader_; + _impl_.leader_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::Peer* AskLeaderResponse::_internal_mutable_leader() { + + if (_impl_.leader_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::Peer>(GetArenaForAllocation()); + _impl_.leader_ = p; + } + return _impl_.leader_; +} +inline ::greptime::v1::meta::Peer* AskLeaderResponse::mutable_leader() { + ::greptime::v1::meta::Peer* _msg = _internal_mutable_leader(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.AskLeaderResponse.leader) + return _msg; +} +inline void AskLeaderResponse::set_allocated_leader(::greptime::v1::meta::Peer* leader) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.leader_); + } + if (leader) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(leader)); + if (message_arena != submessage_arena) { + leader = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, leader, submessage_arena); + } + + } else { + + } + _impl_.leader_ = leader; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.AskLeaderResponse.leader) +} + +// ------------------------------------------------------------------- + +// MailboxMessage + +// uint64 id = 1; +inline void MailboxMessage::clear_id() { + _impl_.id_ = uint64_t{0u}; +} +inline uint64_t MailboxMessage::_internal_id() const { + return _impl_.id_; +} +inline uint64_t MailboxMessage::id() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.MailboxMessage.id) + return _internal_id(); +} +inline void MailboxMessage::_internal_set_id(uint64_t value) { + + _impl_.id_ = value; +} +inline void MailboxMessage::set_id(uint64_t value) { + _internal_set_id(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.MailboxMessage.id) +} + +// string subject = 2; +inline void MailboxMessage::clear_subject() { + _impl_.subject_.ClearToEmpty(); +} +inline const std::string& MailboxMessage::subject() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.MailboxMessage.subject) + return _internal_subject(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void MailboxMessage::set_subject(ArgT0&& arg0, ArgT... args) { + + _impl_.subject_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.MailboxMessage.subject) +} +inline std::string* MailboxMessage::mutable_subject() { + std::string* _s = _internal_mutable_subject(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.MailboxMessage.subject) + return _s; +} +inline const std::string& MailboxMessage::_internal_subject() const { + return _impl_.subject_.Get(); +} +inline void MailboxMessage::_internal_set_subject(const std::string& value) { + + _impl_.subject_.Set(value, GetArenaForAllocation()); +} +inline std::string* MailboxMessage::_internal_mutable_subject() { + + return _impl_.subject_.Mutable(GetArenaForAllocation()); +} +inline std::string* MailboxMessage::release_subject() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.MailboxMessage.subject) + return _impl_.subject_.Release(); +} +inline void MailboxMessage::set_allocated_subject(std::string* subject) { + if (subject != nullptr) { + + } else { + + } + _impl_.subject_.SetAllocated(subject, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.subject_.IsDefault()) { + _impl_.subject_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.MailboxMessage.subject) +} + +// string from = 3; +inline void MailboxMessage::clear_from() { + _impl_.from_.ClearToEmpty(); +} +inline const std::string& MailboxMessage::from() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.MailboxMessage.from) + return _internal_from(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void MailboxMessage::set_from(ArgT0&& arg0, ArgT... args) { + + _impl_.from_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.MailboxMessage.from) +} +inline std::string* MailboxMessage::mutable_from() { + std::string* _s = _internal_mutable_from(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.MailboxMessage.from) + return _s; +} +inline const std::string& MailboxMessage::_internal_from() const { + return _impl_.from_.Get(); +} +inline void MailboxMessage::_internal_set_from(const std::string& value) { + + _impl_.from_.Set(value, GetArenaForAllocation()); +} +inline std::string* MailboxMessage::_internal_mutable_from() { + + return _impl_.from_.Mutable(GetArenaForAllocation()); +} +inline std::string* MailboxMessage::release_from() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.MailboxMessage.from) + return _impl_.from_.Release(); +} +inline void MailboxMessage::set_allocated_from(std::string* from) { + if (from != nullptr) { + + } else { + + } + _impl_.from_.SetAllocated(from, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.from_.IsDefault()) { + _impl_.from_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.MailboxMessage.from) +} + +// string to = 4; +inline void MailboxMessage::clear_to() { + _impl_.to_.ClearToEmpty(); +} +inline const std::string& MailboxMessage::to() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.MailboxMessage.to) + return _internal_to(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void MailboxMessage::set_to(ArgT0&& arg0, ArgT... args) { + + _impl_.to_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.MailboxMessage.to) +} +inline std::string* MailboxMessage::mutable_to() { + std::string* _s = _internal_mutable_to(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.MailboxMessage.to) + return _s; +} +inline const std::string& MailboxMessage::_internal_to() const { + return _impl_.to_.Get(); +} +inline void MailboxMessage::_internal_set_to(const std::string& value) { + + _impl_.to_.Set(value, GetArenaForAllocation()); +} +inline std::string* MailboxMessage::_internal_mutable_to() { + + return _impl_.to_.Mutable(GetArenaForAllocation()); +} +inline std::string* MailboxMessage::release_to() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.MailboxMessage.to) + return _impl_.to_.Release(); +} +inline void MailboxMessage::set_allocated_to(std::string* to) { + if (to != nullptr) { + + } else { + + } + _impl_.to_.SetAllocated(to, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.to_.IsDefault()) { + _impl_.to_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.MailboxMessage.to) +} + +// int64 timestamp_millis = 5; +inline void MailboxMessage::clear_timestamp_millis() { + _impl_.timestamp_millis_ = int64_t{0}; +} +inline int64_t MailboxMessage::_internal_timestamp_millis() const { + return _impl_.timestamp_millis_; +} +inline int64_t MailboxMessage::timestamp_millis() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.MailboxMessage.timestamp_millis) + return _internal_timestamp_millis(); +} +inline void MailboxMessage::_internal_set_timestamp_millis(int64_t value) { + + _impl_.timestamp_millis_ = value; +} +inline void MailboxMessage::set_timestamp_millis(int64_t value) { + _internal_set_timestamp_millis(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.MailboxMessage.timestamp_millis) +} + +// string json = 6; +inline bool MailboxMessage::_internal_has_json() const { + return payload_case() == kJson; +} +inline bool MailboxMessage::has_json() const { + return _internal_has_json(); +} +inline void MailboxMessage::set_has_json() { + _impl_._oneof_case_[0] = kJson; +} +inline void MailboxMessage::clear_json() { + if (_internal_has_json()) { + _impl_.payload_.json_.Destroy(); + clear_has_payload(); + } +} +inline const std::string& MailboxMessage::json() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.MailboxMessage.json) + return _internal_json(); +} +template +inline void MailboxMessage::set_json(ArgT0&& arg0, ArgT... args) { + if (!_internal_has_json()) { + clear_payload(); + set_has_json(); + _impl_.payload_.json_.InitDefault(); + } + _impl_.payload_.json_.Set( static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.MailboxMessage.json) +} +inline std::string* MailboxMessage::mutable_json() { + std::string* _s = _internal_mutable_json(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.MailboxMessage.json) + return _s; +} +inline const std::string& MailboxMessage::_internal_json() const { + if (_internal_has_json()) { + return _impl_.payload_.json_.Get(); + } + return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(); +} +inline void MailboxMessage::_internal_set_json(const std::string& value) { + if (!_internal_has_json()) { + clear_payload(); + set_has_json(); + _impl_.payload_.json_.InitDefault(); + } + _impl_.payload_.json_.Set(value, GetArenaForAllocation()); +} +inline std::string* MailboxMessage::_internal_mutable_json() { + if (!_internal_has_json()) { + clear_payload(); + set_has_json(); + _impl_.payload_.json_.InitDefault(); + } + return _impl_.payload_.json_.Mutable( GetArenaForAllocation()); +} +inline std::string* MailboxMessage::release_json() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.MailboxMessage.json) + if (_internal_has_json()) { + clear_has_payload(); + return _impl_.payload_.json_.Release(); + } else { + return nullptr; + } +} +inline void MailboxMessage::set_allocated_json(std::string* json) { + if (has_payload()) { + clear_payload(); + } + if (json != nullptr) { + set_has_json(); + _impl_.payload_.json_.InitAllocated(json, GetArenaForAllocation()); + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.MailboxMessage.json) +} + +inline bool MailboxMessage::has_payload() const { + return payload_case() != PAYLOAD_NOT_SET; +} +inline void MailboxMessage::clear_has_payload() { + _impl_._oneof_case_[0] = PAYLOAD_NOT_SET; +} +inline MailboxMessage::PayloadCase MailboxMessage::payload_case() const { + return MailboxMessage::PayloadCase(_impl_._oneof_case_[0]); +} +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace meta +} // namespace v1 +} // namespace greptime + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fheartbeat_2eproto diff --git a/c++/greptime/v1/meta/lock.pb.cc b/c++/greptime/v1/meta/lock.pb.cc new file mode 100644 index 00000000..e84341c7 --- /dev/null +++ b/c++/greptime/v1/meta/lock.pb.cc @@ -0,0 +1,1169 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/lock.proto + +#include "greptime/v1/meta/lock.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace greptime { +namespace v1 { +namespace meta { +PROTOBUF_CONSTEXPR LockRequest::LockRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.expire_secs_)*/int64_t{0} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct LockRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR LockRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~LockRequestDefaultTypeInternal() {} + union { + LockRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LockRequestDefaultTypeInternal _LockRequest_default_instance_; +PROTOBUF_CONSTEXPR LockResponse::LockResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.key_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct LockResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR LockResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~LockResponseDefaultTypeInternal() {} + union { + LockResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LockResponseDefaultTypeInternal _LockResponse_default_instance_; +PROTOBUF_CONSTEXPR UnlockRequest::UnlockRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.key_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct UnlockRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR UnlockRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~UnlockRequestDefaultTypeInternal() {} + union { + UnlockRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UnlockRequestDefaultTypeInternal _UnlockRequest_default_instance_; +PROTOBUF_CONSTEXPR UnlockResponse::UnlockResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct UnlockResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR UnlockResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~UnlockResponseDefaultTypeInternal() {} + union { + UnlockResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 UnlockResponseDefaultTypeInternal _UnlockResponse_default_instance_; +} // namespace meta +} // namespace v1 +} // namespace greptime +static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fmeta_2flock_2eproto[4]; +static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_greptime_2fv1_2fmeta_2flock_2eproto = nullptr; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fmeta_2flock_2eproto = nullptr; + +const uint32_t TableStruct_greptime_2fv1_2fmeta_2flock_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::LockRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::LockRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::LockRequest, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::LockRequest, _impl_.expire_secs_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::LockResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::LockResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::LockResponse, _impl_.key_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::UnlockRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::UnlockRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::UnlockRequest, _impl_.key_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::UnlockResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::UnlockResponse, _impl_.header_), +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::greptime::v1::meta::LockRequest)}, + { 9, -1, -1, sizeof(::greptime::v1::meta::LockResponse)}, + { 17, -1, -1, sizeof(::greptime::v1::meta::UnlockRequest)}, + { 25, -1, -1, sizeof(::greptime::v1::meta::UnlockResponse)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::greptime::v1::meta::_LockRequest_default_instance_._instance, + &::greptime::v1::meta::_LockResponse_default_instance_._instance, + &::greptime::v1::meta::_UnlockRequest_default_instance_._instance, + &::greptime::v1::meta::_UnlockResponse_default_instance_._instance, +}; + +const char descriptor_table_protodef_greptime_2fv1_2fmeta_2flock_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\033greptime/v1/meta/lock.proto\022\020greptime." + "v1.meta\032\035greptime/v1/meta/common.proto\"a" + "\n\013LockRequest\022/\n\006header\030\001 \001(\0132\037.greptime" + ".v1.meta.RequestHeader\022\014\n\004name\030\002 \001(\014\022\023\n\013" + "expire_secs\030\003 \001(\003\"M\n\014LockResponse\0220\n\006hea" + "der\030\001 \001(\0132 .greptime.v1.meta.ResponseHea" + "der\022\013\n\003key\030\002 \001(\014\"M\n\rUnlockRequest\022/\n\006hea" + "der\030\001 \001(\0132\037.greptime.v1.meta.RequestHead" + "er\022\013\n\003key\030\002 \001(\014\"B\n\016UnlockResponse\0220\n\006hea" + "der\030\001 \001(\0132 .greptime.v1.meta.ResponseHea" + "der2\232\001\n\004Lock\022E\n\004Lock\022\035.greptime.v1.meta." + "LockRequest\032\036.greptime.v1.meta.LockRespo" + "nse\022K\n\006Unlock\022\037.greptime.v1.meta.UnlockR" + "equest\032 .greptime.v1.meta.UnlockResponse" + "B_impl_.header_; +} +void LockRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +LockRequest::LockRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.LockRequest) +} +LockRequest::LockRequest(const LockRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + LockRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.expire_secs_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_name().empty()) { + _this->_impl_.name_.Set(from._internal_name(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + _this->_impl_.expire_secs_ = from._impl_.expire_secs_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.LockRequest) +} + +inline void LockRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.expire_secs_){int64_t{0}} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +LockRequest::~LockRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.LockRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void LockRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.name_.Destroy(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void LockRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void LockRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.LockRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.name_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _impl_.expire_secs_ = int64_t{0}; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* LockRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 expire_secs = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + _impl_.expire_secs_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* LockRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.LockRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // bytes name = 2; + if (!this->_internal_name().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_name(), target); + } + + // int64 expire_secs = 3; + if (this->_internal_expire_secs() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(3, this->_internal_expire_secs(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.LockRequest) + return target; +} + +size_t LockRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.LockRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // bytes name = 2; + if (!this->_internal_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_name()); + } + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // int64 expire_secs = 3; + if (this->_internal_expire_secs() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_expire_secs()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LockRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + LockRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LockRequest::GetClassData() const { return &_class_data_; } + + +void LockRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.LockRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_name().empty()) { + _this->_internal_set_name(from._internal_name()); + } + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_expire_secs() != 0) { + _this->_internal_set_expire_secs(from._internal_expire_secs()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void LockRequest::CopyFrom(const LockRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.LockRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool LockRequest::IsInitialized() const { + return true; +} + +void LockRequest::InternalSwap(LockRequest* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.name_, lhs_arena, + &other->_impl_.name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(LockRequest, _impl_.expire_secs_) + + sizeof(LockRequest::_impl_.expire_secs_) + - PROTOBUF_FIELD_OFFSET(LockRequest, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata LockRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2flock_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2flock_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2flock_2eproto[0]); +} + +// =================================================================== + +class LockResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const LockResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +LockResponse::_Internal::header(const LockResponse* msg) { + return *msg->_impl_.header_; +} +void LockResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +LockResponse::LockResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.LockResponse) +} +LockResponse::LockResponse(const LockResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + LockResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_key().empty()) { + _this->_impl_.key_.Set(from._internal_key(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.LockResponse) +} + +inline void LockResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +LockResponse::~LockResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.LockResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void LockResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.key_.Destroy(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void LockResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void LockResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.LockResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.key_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* LockResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes key = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_key(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* LockResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.LockResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // bytes key = 2; + if (!this->_internal_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_key(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.LockResponse) + return target; +} + +size_t LockResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.LockResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // bytes key = 2; + if (!this->_internal_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_key()); + } + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LockResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + LockResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LockResponse::GetClassData() const { return &_class_data_; } + + +void LockResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.LockResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_key().empty()) { + _this->_internal_set_key(from._internal_key()); + } + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void LockResponse::CopyFrom(const LockResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.LockResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool LockResponse::IsInitialized() const { + return true; +} + +void LockResponse::InternalSwap(LockResponse* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.key_, lhs_arena, + &other->_impl_.key_, rhs_arena + ); + swap(_impl_.header_, other->_impl_.header_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata LockResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2flock_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2flock_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2flock_2eproto[1]); +} + +// =================================================================== + +class UnlockRequest::_Internal { + public: + static const ::greptime::v1::meta::RequestHeader& header(const UnlockRequest* msg); +}; + +const ::greptime::v1::meta::RequestHeader& +UnlockRequest::_Internal::header(const UnlockRequest* msg) { + return *msg->_impl_.header_; +} +void UnlockRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +UnlockRequest::UnlockRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.UnlockRequest) +} +UnlockRequest::UnlockRequest(const UnlockRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + UnlockRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_key().empty()) { + _this->_impl_.key_.Set(from._internal_key(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.UnlockRequest) +} + +inline void UnlockRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +UnlockRequest::~UnlockRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.UnlockRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void UnlockRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.key_.Destroy(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void UnlockRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void UnlockRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.UnlockRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.key_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* UnlockRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes key = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_key(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* UnlockRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.UnlockRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // bytes key = 2; + if (!this->_internal_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_key(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.UnlockRequest) + return target; +} + +size_t UnlockRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.UnlockRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // bytes key = 2; + if (!this->_internal_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_key()); + } + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UnlockRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + UnlockRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UnlockRequest::GetClassData() const { return &_class_data_; } + + +void UnlockRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.UnlockRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_key().empty()) { + _this->_internal_set_key(from._internal_key()); + } + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void UnlockRequest::CopyFrom(const UnlockRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.UnlockRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool UnlockRequest::IsInitialized() const { + return true; +} + +void UnlockRequest::InternalSwap(UnlockRequest* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.key_, lhs_arena, + &other->_impl_.key_, rhs_arena + ); + swap(_impl_.header_, other->_impl_.header_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata UnlockRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2flock_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2flock_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2flock_2eproto[2]); +} + +// =================================================================== + +class UnlockResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const UnlockResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +UnlockResponse::_Internal::header(const UnlockResponse* msg) { + return *msg->_impl_.header_; +} +void UnlockResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +UnlockResponse::UnlockResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.UnlockResponse) +} +UnlockResponse::UnlockResponse(const UnlockResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + UnlockResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.UnlockResponse) +} + +inline void UnlockResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +UnlockResponse::~UnlockResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.UnlockResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void UnlockResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void UnlockResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void UnlockResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.UnlockResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* UnlockResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* UnlockResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.UnlockResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.UnlockResponse) + return target; +} + +size_t UnlockResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.UnlockResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData UnlockResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + UnlockResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*UnlockResponse::GetClassData() const { return &_class_data_; } + + +void UnlockResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.UnlockResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void UnlockResponse::CopyFrom(const UnlockResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.UnlockResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool UnlockResponse::IsInitialized() const { + return true; +} + +void UnlockResponse::InternalSwap(UnlockResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.header_, other->_impl_.header_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata UnlockResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2flock_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2flock_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2flock_2eproto[3]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace meta +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::LockRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::LockRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::LockRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::LockResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::LockResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::LockResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::UnlockRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::UnlockRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::UnlockRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::UnlockResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::UnlockResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::UnlockResponse >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/greptime/v1/meta/lock.pb.h b/c++/greptime/v1/meta/lock.pb.h new file mode 100644 index 00000000..c545a7cc --- /dev/null +++ b/c++/greptime/v1/meta/lock.pb.h @@ -0,0 +1,1315 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/lock.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2flock_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2flock_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include "greptime/v1/meta/common.pb.h" +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fmeta_2flock_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_greptime_2fv1_2fmeta_2flock_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fmeta_2flock_2eproto; +namespace greptime { +namespace v1 { +namespace meta { +class LockRequest; +struct LockRequestDefaultTypeInternal; +extern LockRequestDefaultTypeInternal _LockRequest_default_instance_; +class LockResponse; +struct LockResponseDefaultTypeInternal; +extern LockResponseDefaultTypeInternal _LockResponse_default_instance_; +class UnlockRequest; +struct UnlockRequestDefaultTypeInternal; +extern UnlockRequestDefaultTypeInternal _UnlockRequest_default_instance_; +class UnlockResponse; +struct UnlockResponseDefaultTypeInternal; +extern UnlockResponseDefaultTypeInternal _UnlockResponse_default_instance_; +} // namespace meta +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> ::greptime::v1::meta::LockRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::LockRequest>(Arena*); +template<> ::greptime::v1::meta::LockResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::LockResponse>(Arena*); +template<> ::greptime::v1::meta::UnlockRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::UnlockRequest>(Arena*); +template<> ::greptime::v1::meta::UnlockResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::UnlockResponse>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace greptime { +namespace v1 { +namespace meta { + +// =================================================================== + +class LockRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.LockRequest) */ { + public: + inline LockRequest() : LockRequest(nullptr) {} + ~LockRequest() override; + explicit PROTOBUF_CONSTEXPR LockRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + LockRequest(const LockRequest& from); + LockRequest(LockRequest&& from) noexcept + : LockRequest() { + *this = ::std::move(from); + } + + inline LockRequest& operator=(const LockRequest& from) { + CopyFrom(from); + return *this; + } + inline LockRequest& operator=(LockRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const LockRequest& default_instance() { + return *internal_default_instance(); + } + static inline const LockRequest* internal_default_instance() { + return reinterpret_cast( + &_LockRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(LockRequest& a, LockRequest& b) { + a.Swap(&b); + } + inline void Swap(LockRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(LockRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + LockRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const LockRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const LockRequest& from) { + LockRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(LockRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.LockRequest"; + } + protected: + explicit LockRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kNameFieldNumber = 2, + kHeaderFieldNumber = 1, + kExpireSecsFieldNumber = 3, + }; + // bytes name = 2; + void clear_name(); + const std::string& name() const; + template + void set_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* name); + private: + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); + std::string* _internal_mutable_name(); + public: + + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // int64 expire_secs = 3; + void clear_expire_secs(); + int64_t expire_secs() const; + void set_expire_secs(int64_t value); + private: + int64_t _internal_expire_secs() const; + void _internal_set_expire_secs(int64_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.LockRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; + ::greptime::v1::meta::RequestHeader* header_; + int64_t expire_secs_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2flock_2eproto; +}; +// ------------------------------------------------------------------- + +class LockResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.LockResponse) */ { + public: + inline LockResponse() : LockResponse(nullptr) {} + ~LockResponse() override; + explicit PROTOBUF_CONSTEXPR LockResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + LockResponse(const LockResponse& from); + LockResponse(LockResponse&& from) noexcept + : LockResponse() { + *this = ::std::move(from); + } + + inline LockResponse& operator=(const LockResponse& from) { + CopyFrom(from); + return *this; + } + inline LockResponse& operator=(LockResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const LockResponse& default_instance() { + return *internal_default_instance(); + } + static inline const LockResponse* internal_default_instance() { + return reinterpret_cast( + &_LockResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + friend void swap(LockResponse& a, LockResponse& b) { + a.Swap(&b); + } + inline void Swap(LockResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(LockResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + LockResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const LockResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const LockResponse& from) { + LockResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(LockResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.LockResponse"; + } + protected: + explicit LockResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKeyFieldNumber = 2, + kHeaderFieldNumber = 1, + }; + // bytes key = 2; + void clear_key(); + const std::string& key() const; + template + void set_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_key(); + PROTOBUF_NODISCARD std::string* release_key(); + void set_allocated_key(std::string* key); + private: + const std::string& _internal_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key(const std::string& value); + std::string* _internal_mutable_key(); + public: + + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.LockResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_; + ::greptime::v1::meta::ResponseHeader* header_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2flock_2eproto; +}; +// ------------------------------------------------------------------- + +class UnlockRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.UnlockRequest) */ { + public: + inline UnlockRequest() : UnlockRequest(nullptr) {} + ~UnlockRequest() override; + explicit PROTOBUF_CONSTEXPR UnlockRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + UnlockRequest(const UnlockRequest& from); + UnlockRequest(UnlockRequest&& from) noexcept + : UnlockRequest() { + *this = ::std::move(from); + } + + inline UnlockRequest& operator=(const UnlockRequest& from) { + CopyFrom(from); + return *this; + } + inline UnlockRequest& operator=(UnlockRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const UnlockRequest& default_instance() { + return *internal_default_instance(); + } + static inline const UnlockRequest* internal_default_instance() { + return reinterpret_cast( + &_UnlockRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(UnlockRequest& a, UnlockRequest& b) { + a.Swap(&b); + } + inline void Swap(UnlockRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(UnlockRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + UnlockRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const UnlockRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const UnlockRequest& from) { + UnlockRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(UnlockRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.UnlockRequest"; + } + protected: + explicit UnlockRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKeyFieldNumber = 2, + kHeaderFieldNumber = 1, + }; + // bytes key = 2; + void clear_key(); + const std::string& key() const; + template + void set_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_key(); + PROTOBUF_NODISCARD std::string* release_key(); + void set_allocated_key(std::string* key); + private: + const std::string& _internal_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key(const std::string& value); + std::string* _internal_mutable_key(); + public: + + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.UnlockRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_; + ::greptime::v1::meta::RequestHeader* header_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2flock_2eproto; +}; +// ------------------------------------------------------------------- + +class UnlockResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.UnlockResponse) */ { + public: + inline UnlockResponse() : UnlockResponse(nullptr) {} + ~UnlockResponse() override; + explicit PROTOBUF_CONSTEXPR UnlockResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + UnlockResponse(const UnlockResponse& from); + UnlockResponse(UnlockResponse&& from) noexcept + : UnlockResponse() { + *this = ::std::move(from); + } + + inline UnlockResponse& operator=(const UnlockResponse& from) { + CopyFrom(from); + return *this; + } + inline UnlockResponse& operator=(UnlockResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const UnlockResponse& default_instance() { + return *internal_default_instance(); + } + static inline const UnlockResponse* internal_default_instance() { + return reinterpret_cast( + &_UnlockResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 3; + + friend void swap(UnlockResponse& a, UnlockResponse& b) { + a.Swap(&b); + } + inline void Swap(UnlockResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(UnlockResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + UnlockResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const UnlockResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const UnlockResponse& from) { + UnlockResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(UnlockResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.UnlockResponse"; + } + protected: + explicit UnlockResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kHeaderFieldNumber = 1, + }; + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.UnlockResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::meta::ResponseHeader* header_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2flock_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// LockRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool LockRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool LockRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& LockRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& LockRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.LockRequest.header) + return _internal_header(); +} +inline void LockRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.LockRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* LockRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* LockRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.LockRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* LockRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* LockRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.LockRequest.header) + return _msg; +} +inline void LockRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.LockRequest.header) +} + +// bytes name = 2; +inline void LockRequest::clear_name() { + _impl_.name_.ClearToEmpty(); +} +inline const std::string& LockRequest::name() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.LockRequest.name) + return _internal_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void LockRequest::set_name(ArgT0&& arg0, ArgT... args) { + + _impl_.name_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.LockRequest.name) +} +inline std::string* LockRequest::mutable_name() { + std::string* _s = _internal_mutable_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.LockRequest.name) + return _s; +} +inline const std::string& LockRequest::_internal_name() const { + return _impl_.name_.Get(); +} +inline void LockRequest::_internal_set_name(const std::string& value) { + + _impl_.name_.Set(value, GetArenaForAllocation()); +} +inline std::string* LockRequest::_internal_mutable_name() { + + return _impl_.name_.Mutable(GetArenaForAllocation()); +} +inline std::string* LockRequest::release_name() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.LockRequest.name) + return _impl_.name_.Release(); +} +inline void LockRequest::set_allocated_name(std::string* name) { + if (name != nullptr) { + + } else { + + } + _impl_.name_.SetAllocated(name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.LockRequest.name) +} + +// int64 expire_secs = 3; +inline void LockRequest::clear_expire_secs() { + _impl_.expire_secs_ = int64_t{0}; +} +inline int64_t LockRequest::_internal_expire_secs() const { + return _impl_.expire_secs_; +} +inline int64_t LockRequest::expire_secs() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.LockRequest.expire_secs) + return _internal_expire_secs(); +} +inline void LockRequest::_internal_set_expire_secs(int64_t value) { + + _impl_.expire_secs_ = value; +} +inline void LockRequest::set_expire_secs(int64_t value) { + _internal_set_expire_secs(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.LockRequest.expire_secs) +} + +// ------------------------------------------------------------------- + +// LockResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool LockResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool LockResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& LockResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& LockResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.LockResponse.header) + return _internal_header(); +} +inline void LockResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.LockResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* LockResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* LockResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.LockResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* LockResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* LockResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.LockResponse.header) + return _msg; +} +inline void LockResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.LockResponse.header) +} + +// bytes key = 2; +inline void LockResponse::clear_key() { + _impl_.key_.ClearToEmpty(); +} +inline const std::string& LockResponse::key() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.LockResponse.key) + return _internal_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void LockResponse::set_key(ArgT0&& arg0, ArgT... args) { + + _impl_.key_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.LockResponse.key) +} +inline std::string* LockResponse::mutable_key() { + std::string* _s = _internal_mutable_key(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.LockResponse.key) + return _s; +} +inline const std::string& LockResponse::_internal_key() const { + return _impl_.key_.Get(); +} +inline void LockResponse::_internal_set_key(const std::string& value) { + + _impl_.key_.Set(value, GetArenaForAllocation()); +} +inline std::string* LockResponse::_internal_mutable_key() { + + return _impl_.key_.Mutable(GetArenaForAllocation()); +} +inline std::string* LockResponse::release_key() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.LockResponse.key) + return _impl_.key_.Release(); +} +inline void LockResponse::set_allocated_key(std::string* key) { + if (key != nullptr) { + + } else { + + } + _impl_.key_.SetAllocated(key, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.key_.IsDefault()) { + _impl_.key_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.LockResponse.key) +} + +// ------------------------------------------------------------------- + +// UnlockRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool UnlockRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool UnlockRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& UnlockRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& UnlockRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.UnlockRequest.header) + return _internal_header(); +} +inline void UnlockRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.UnlockRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* UnlockRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* UnlockRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.UnlockRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* UnlockRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* UnlockRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.UnlockRequest.header) + return _msg; +} +inline void UnlockRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.UnlockRequest.header) +} + +// bytes key = 2; +inline void UnlockRequest::clear_key() { + _impl_.key_.ClearToEmpty(); +} +inline const std::string& UnlockRequest::key() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.UnlockRequest.key) + return _internal_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void UnlockRequest::set_key(ArgT0&& arg0, ArgT... args) { + + _impl_.key_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.UnlockRequest.key) +} +inline std::string* UnlockRequest::mutable_key() { + std::string* _s = _internal_mutable_key(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.UnlockRequest.key) + return _s; +} +inline const std::string& UnlockRequest::_internal_key() const { + return _impl_.key_.Get(); +} +inline void UnlockRequest::_internal_set_key(const std::string& value) { + + _impl_.key_.Set(value, GetArenaForAllocation()); +} +inline std::string* UnlockRequest::_internal_mutable_key() { + + return _impl_.key_.Mutable(GetArenaForAllocation()); +} +inline std::string* UnlockRequest::release_key() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.UnlockRequest.key) + return _impl_.key_.Release(); +} +inline void UnlockRequest::set_allocated_key(std::string* key) { + if (key != nullptr) { + + } else { + + } + _impl_.key_.SetAllocated(key, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.key_.IsDefault()) { + _impl_.key_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.UnlockRequest.key) +} + +// ------------------------------------------------------------------- + +// UnlockResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool UnlockResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool UnlockResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& UnlockResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& UnlockResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.UnlockResponse.header) + return _internal_header(); +} +inline void UnlockResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.UnlockResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* UnlockResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* UnlockResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.UnlockResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* UnlockResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* UnlockResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.UnlockResponse.header) + return _msg; +} +inline void UnlockResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.UnlockResponse.header) +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace meta +} // namespace v1 +} // namespace greptime + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2flock_2eproto diff --git a/c++/greptime/v1/meta/route.pb.cc b/c++/greptime/v1/meta/route.pb.cc new file mode 100644 index 00000000..11b2242b --- /dev/null +++ b/c++/greptime/v1/meta/route.pb.cc @@ -0,0 +1,3102 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/route.proto + +#include "greptime/v1/meta/route.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace greptime { +namespace v1 { +namespace meta { +PROTOBUF_CONSTEXPR CreateRequest::CreateRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.partitions_)*/{} + , /*decltype(_impl_.table_info_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.table_name_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct CreateRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR CreateRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~CreateRequestDefaultTypeInternal() {} + union { + CreateRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CreateRequestDefaultTypeInternal _CreateRequest_default_instance_; +PROTOBUF_CONSTEXPR RouteRequest::RouteRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.table_names_)*/{} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct RouteRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR RouteRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~RouteRequestDefaultTypeInternal() {} + union { + RouteRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RouteRequestDefaultTypeInternal _RouteRequest_default_instance_; +PROTOBUF_CONSTEXPR DeleteRequest::DeleteRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.table_name_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct DeleteRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR DeleteRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~DeleteRequestDefaultTypeInternal() {} + union { + DeleteRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DeleteRequestDefaultTypeInternal _DeleteRequest_default_instance_; +PROTOBUF_CONSTEXPR RouteResponse::RouteResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.peers_)*/{} + , /*decltype(_impl_.table_routes_)*/{} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct RouteResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR RouteResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~RouteResponseDefaultTypeInternal() {} + union { + RouteResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RouteResponseDefaultTypeInternal _RouteResponse_default_instance_; +PROTOBUF_CONSTEXPR TableRoute::TableRoute( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.region_routes_)*/{} + , /*decltype(_impl_.table_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct TableRouteDefaultTypeInternal { + PROTOBUF_CONSTEXPR TableRouteDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~TableRouteDefaultTypeInternal() {} + union { + TableRoute _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TableRouteDefaultTypeInternal _TableRoute_default_instance_; +PROTOBUF_CONSTEXPR RegionRoute::RegionRoute( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.follower_peer_indexes_)*/{} + , /*decltype(_impl_._follower_peer_indexes_cached_byte_size_)*/{0} + , /*decltype(_impl_.region_)*/nullptr + , /*decltype(_impl_.leader_peer_index_)*/uint64_t{0u} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct RegionRouteDefaultTypeInternal { + PROTOBUF_CONSTEXPR RegionRouteDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~RegionRouteDefaultTypeInternal() {} + union { + RegionRoute _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RegionRouteDefaultTypeInternal _RegionRoute_default_instance_; +PROTOBUF_CONSTEXPR Table::Table( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.table_schema_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.table_name_)*/nullptr + , /*decltype(_impl_.id_)*/uint64_t{0u} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct TableDefaultTypeInternal { + PROTOBUF_CONSTEXPR TableDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~TableDefaultTypeInternal() {} + union { + Table _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TableDefaultTypeInternal _Table_default_instance_; +PROTOBUF_CONSTEXPR Region_AttrsEntry_DoNotUse::Region_AttrsEntry_DoNotUse( + ::_pbi::ConstantInitialized) {} +struct Region_AttrsEntry_DoNotUseDefaultTypeInternal { + PROTOBUF_CONSTEXPR Region_AttrsEntry_DoNotUseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~Region_AttrsEntry_DoNotUseDefaultTypeInternal() {} + union { + Region_AttrsEntry_DoNotUse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 Region_AttrsEntry_DoNotUseDefaultTypeInternal _Region_AttrsEntry_DoNotUse_default_instance_; +PROTOBUF_CONSTEXPR Region::Region( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.attrs_)*/{::_pbi::ConstantInitialized()} + , /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.partition_)*/nullptr + , /*decltype(_impl_.id_)*/uint64_t{0u} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct RegionDefaultTypeInternal { + PROTOBUF_CONSTEXPR RegionDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~RegionDefaultTypeInternal() {} + union { + Region _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RegionDefaultTypeInternal _Region_default_instance_; +PROTOBUF_CONSTEXPR Partition::Partition( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.column_list_)*/{} + , /*decltype(_impl_.value_list_)*/{} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct PartitionDefaultTypeInternal { + PROTOBUF_CONSTEXPR PartitionDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~PartitionDefaultTypeInternal() {} + union { + Partition _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PartitionDefaultTypeInternal _Partition_default_instance_; +PROTOBUF_CONSTEXPR TableRouteValue::TableRouteValue( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.peers_)*/{} + , /*decltype(_impl_.table_route_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct TableRouteValueDefaultTypeInternal { + PROTOBUF_CONSTEXPR TableRouteValueDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~TableRouteValueDefaultTypeInternal() {} + union { + TableRouteValue _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TableRouteValueDefaultTypeInternal _TableRouteValue_default_instance_; +} // namespace meta +} // namespace v1 +} // namespace greptime +static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fmeta_2froute_2eproto[11]; +static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_greptime_2fv1_2fmeta_2froute_2eproto = nullptr; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fmeta_2froute_2eproto = nullptr; + +const uint32_t TableStruct_greptime_2fv1_2fmeta_2froute_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CreateRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CreateRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CreateRequest, _impl_.table_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CreateRequest, _impl_.partitions_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CreateRequest, _impl_.table_info_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RouteRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RouteRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RouteRequest, _impl_.table_names_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DeleteRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DeleteRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DeleteRequest, _impl_.table_name_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RouteResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RouteResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RouteResponse, _impl_.peers_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RouteResponse, _impl_.table_routes_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableRoute, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableRoute, _impl_.table_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableRoute, _impl_.region_routes_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionRoute, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionRoute, _impl_.region_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionRoute, _impl_.leader_peer_index_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RegionRoute, _impl_.follower_peer_indexes_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Table, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Table, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Table, _impl_.table_name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Table, _impl_.table_schema_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Region_AttrsEntry_DoNotUse, _has_bits_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Region_AttrsEntry_DoNotUse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Region_AttrsEntry_DoNotUse, key_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Region_AttrsEntry_DoNotUse, value_), + 0, + 1, + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Region, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Region, _impl_.id_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Region, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Region, _impl_.partition_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Region, _impl_.attrs_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Partition, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Partition, _impl_.column_list_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::Partition, _impl_.value_list_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableRouteValue, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableRouteValue, _impl_.peers_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::TableRouteValue, _impl_.table_route_), +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::greptime::v1::meta::CreateRequest)}, + { 10, -1, -1, sizeof(::greptime::v1::meta::RouteRequest)}, + { 18, -1, -1, sizeof(::greptime::v1::meta::DeleteRequest)}, + { 26, -1, -1, sizeof(::greptime::v1::meta::RouteResponse)}, + { 35, -1, -1, sizeof(::greptime::v1::meta::TableRoute)}, + { 43, -1, -1, sizeof(::greptime::v1::meta::RegionRoute)}, + { 52, -1, -1, sizeof(::greptime::v1::meta::Table)}, + { 61, 69, -1, sizeof(::greptime::v1::meta::Region_AttrsEntry_DoNotUse)}, + { 71, -1, -1, sizeof(::greptime::v1::meta::Region)}, + { 81, -1, -1, sizeof(::greptime::v1::meta::Partition)}, + { 89, -1, -1, sizeof(::greptime::v1::meta::TableRouteValue)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::greptime::v1::meta::_CreateRequest_default_instance_._instance, + &::greptime::v1::meta::_RouteRequest_default_instance_._instance, + &::greptime::v1::meta::_DeleteRequest_default_instance_._instance, + &::greptime::v1::meta::_RouteResponse_default_instance_._instance, + &::greptime::v1::meta::_TableRoute_default_instance_._instance, + &::greptime::v1::meta::_RegionRoute_default_instance_._instance, + &::greptime::v1::meta::_Table_default_instance_._instance, + &::greptime::v1::meta::_Region_AttrsEntry_DoNotUse_default_instance_._instance, + &::greptime::v1::meta::_Region_default_instance_._instance, + &::greptime::v1::meta::_Partition_default_instance_._instance, + &::greptime::v1::meta::_TableRouteValue_default_instance_._instance, +}; + +const char descriptor_table_protodef_greptime_2fv1_2fmeta_2froute_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\034greptime/v1/meta/route.proto\022\020greptime" + ".v1.meta\032\035greptime/v1/meta/common.proto\"" + "\266\001\n\rCreateRequest\022/\n\006header\030\001 \001(\0132\037.grep" + "time.v1.meta.RequestHeader\022/\n\ntable_name" + "\030\002 \001(\0132\033.greptime.v1.meta.TableName\022/\n\np" + "artitions\030\003 \003(\0132\033.greptime.v1.meta.Parti" + "tion\022\022\n\ntable_info\030\004 \001(\014\"q\n\014RouteRequest" + "\022/\n\006header\030\001 \001(\0132\037.greptime.v1.meta.Requ" + "estHeader\0220\n\013table_names\030\002 \003(\0132\033.greptim" + "e.v1.meta.TableName\"q\n\rDeleteRequest\022/\n\006" + "header\030\001 \001(\0132\037.greptime.v1.meta.RequestH" + "eader\022/\n\ntable_name\030\002 \001(\0132\033.greptime.v1." + "meta.TableName\"\234\001\n\rRouteResponse\0220\n\006head" + "er\030\001 \001(\0132 .greptime.v1.meta.ResponseHead" + "er\022%\n\005peers\030\002 \003(\0132\026.greptime.v1.meta.Pee" + "r\0222\n\014table_routes\030\003 \003(\0132\034.greptime.v1.me" + "ta.TableRoute\"j\n\nTableRoute\022&\n\005table\030\001 \001" + "(\0132\027.greptime.v1.meta.Table\0224\n\rregion_ro" + "utes\030\002 \003(\0132\035.greptime.v1.meta.RegionRout" + "e\"q\n\013RegionRoute\022(\n\006region\030\001 \001(\0132\030.grept" + "ime.v1.meta.Region\022\031\n\021leader_peer_index\030" + "\002 \001(\004\022\035\n\025follower_peer_indexes\030\003 \003(\004\"Z\n\005" + "Table\022\n\n\002id\030\001 \001(\004\022/\n\ntable_name\030\002 \001(\0132\033." + "greptime.v1.meta.TableName\022\024\n\014table_sche" + "ma\030\003 \001(\014\"\264\001\n\006Region\022\n\n\002id\030\001 \001(\004\022\014\n\004name\030" + "\002 \001(\t\022.\n\tpartition\030\003 \001(\0132\033.greptime.v1.m" + "eta.Partition\0222\n\005attrs\030d \003(\0132#.greptime." + "v1.meta.Region.AttrsEntry\032,\n\nAttrsEntry\022" + "\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"4\n\tParti" + "tion\022\023\n\013column_list\030\001 \003(\014\022\022\n\nvalue_list\030" + "\002 \003(\014\"k\n\017TableRouteValue\022%\n\005peers\030\001 \003(\0132" + "\026.greptime.v1.meta.Peer\0221\n\013table_route\030\002" + " \001(\0132\034.greptime.v1.meta.TableRoute2\360\001\n\006R" + "outer\022L\n\006Create\022\037.greptime.v1.meta.Creat" + "eRequest\032\037.greptime.v1.meta.RouteRespons" + "e\"\000\022J\n\005Route\022\036.greptime.v1.meta.RouteReq" + "uest\032\037.greptime.v1.meta.RouteResponse\"\000\022" + "L\n\006Delete\022\037.greptime.v1.meta.DeleteReque" + "st\032\037.greptime.v1.meta.RouteResponse\"\000B_impl_.header_; +} +const ::greptime::v1::meta::TableName& +CreateRequest::_Internal::table_name(const CreateRequest* msg) { + return *msg->_impl_.table_name_; +} +void CreateRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void CreateRequest::clear_table_name() { + if (GetArenaForAllocation() == nullptr && _impl_.table_name_ != nullptr) { + delete _impl_.table_name_; + } + _impl_.table_name_ = nullptr; +} +CreateRequest::CreateRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.CreateRequest) +} +CreateRequest::CreateRequest(const CreateRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + CreateRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.partitions_){from._impl_.partitions_} + , decltype(_impl_.table_info_){} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.table_name_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.table_info_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_info_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_table_info().empty()) { + _this->_impl_.table_info_.Set(from._internal_table_info(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + if (from._internal_has_table_name()) { + _this->_impl_.table_name_ = new ::greptime::v1::meta::TableName(*from._impl_.table_name_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.CreateRequest) +} + +inline void CreateRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.partitions_){arena} + , decltype(_impl_.table_info_){} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.table_name_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.table_info_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_info_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +CreateRequest::~CreateRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.CreateRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void CreateRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.partitions_.~RepeatedPtrField(); + _impl_.table_info_.Destroy(); + if (this != internal_default_instance()) delete _impl_.header_; + if (this != internal_default_instance()) delete _impl_.table_name_; +} + +void CreateRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void CreateRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.CreateRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.partitions_.Clear(); + _impl_.table_info_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.table_name_ != nullptr) { + delete _impl_.table_name_; + } + _impl_.table_name_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* CreateRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.TableName table_name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_table_name(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.Partition partitions = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_partitions(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); + } else + goto handle_unusual; + continue; + // bytes table_info = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + auto str = _internal_mutable_table_info(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* CreateRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.CreateRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.TableName table_name = 2; + if (this->_internal_has_table_name()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::table_name(this), + _Internal::table_name(this).GetCachedSize(), target, stream); + } + + // repeated .greptime.v1.meta.Partition partitions = 3; + for (unsigned i = 0, + n = static_cast(this->_internal_partitions_size()); i < n; i++) { + const auto& repfield = this->_internal_partitions(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); + } + + // bytes table_info = 4; + if (!this->_internal_table_info().empty()) { + target = stream->WriteBytesMaybeAliased( + 4, this->_internal_table_info(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.CreateRequest) + return target; +} + +size_t CreateRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.CreateRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.Partition partitions = 3; + total_size += 1UL * this->_internal_partitions_size(); + for (const auto& msg : this->_impl_.partitions_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // bytes table_info = 4; + if (!this->_internal_table_info().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_table_info()); + } + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // .greptime.v1.meta.TableName table_name = 2; + if (this->_internal_has_table_name()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.table_name_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CreateRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + CreateRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CreateRequest::GetClassData() const { return &_class_data_; } + + +void CreateRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.CreateRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.partitions_.MergeFrom(from._impl_.partitions_); + if (!from._internal_table_info().empty()) { + _this->_internal_set_table_info(from._internal_table_info()); + } + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_has_table_name()) { + _this->_internal_mutable_table_name()->::greptime::v1::meta::TableName::MergeFrom( + from._internal_table_name()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void CreateRequest::CopyFrom(const CreateRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.CreateRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CreateRequest::IsInitialized() const { + return true; +} + +void CreateRequest::InternalSwap(CreateRequest* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.partitions_.InternalSwap(&other->_impl_.partitions_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.table_info_, lhs_arena, + &other->_impl_.table_info_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(CreateRequest, _impl_.table_name_) + + sizeof(CreateRequest::_impl_.table_name_) + - PROTOBUF_FIELD_OFFSET(CreateRequest, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata CreateRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2froute_2eproto[0]); +} + +// =================================================================== + +class RouteRequest::_Internal { + public: + static const ::greptime::v1::meta::RequestHeader& header(const RouteRequest* msg); +}; + +const ::greptime::v1::meta::RequestHeader& +RouteRequest::_Internal::header(const RouteRequest* msg) { + return *msg->_impl_.header_; +} +void RouteRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void RouteRequest::clear_table_names() { + _impl_.table_names_.Clear(); +} +RouteRequest::RouteRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.RouteRequest) +} +RouteRequest::RouteRequest(const RouteRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + RouteRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.table_names_){from._impl_.table_names_} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.RouteRequest) +} + +inline void RouteRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.table_names_){arena} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +RouteRequest::~RouteRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.RouteRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void RouteRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.table_names_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void RouteRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void RouteRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.RouteRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.table_names_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* RouteRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.TableName table_names = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_table_names(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* RouteRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.RouteRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // repeated .greptime.v1.meta.TableName table_names = 2; + for (unsigned i = 0, + n = static_cast(this->_internal_table_names_size()); i < n; i++) { + const auto& repfield = this->_internal_table_names(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.RouteRequest) + return target; +} + +size_t RouteRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.RouteRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.TableName table_names = 2; + total_size += 1UL * this->_internal_table_names_size(); + for (const auto& msg : this->_impl_.table_names_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RouteRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + RouteRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RouteRequest::GetClassData() const { return &_class_data_; } + + +void RouteRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.RouteRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.table_names_.MergeFrom(from._impl_.table_names_); + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void RouteRequest::CopyFrom(const RouteRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.RouteRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool RouteRequest::IsInitialized() const { + return true; +} + +void RouteRequest::InternalSwap(RouteRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.table_names_.InternalSwap(&other->_impl_.table_names_); + swap(_impl_.header_, other->_impl_.header_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata RouteRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2froute_2eproto[1]); +} + +// =================================================================== + +class DeleteRequest::_Internal { + public: + static const ::greptime::v1::meta::RequestHeader& header(const DeleteRequest* msg); + static const ::greptime::v1::meta::TableName& table_name(const DeleteRequest* msg); +}; + +const ::greptime::v1::meta::RequestHeader& +DeleteRequest::_Internal::header(const DeleteRequest* msg) { + return *msg->_impl_.header_; +} +const ::greptime::v1::meta::TableName& +DeleteRequest::_Internal::table_name(const DeleteRequest* msg) { + return *msg->_impl_.table_name_; +} +void DeleteRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void DeleteRequest::clear_table_name() { + if (GetArenaForAllocation() == nullptr && _impl_.table_name_ != nullptr) { + delete _impl_.table_name_; + } + _impl_.table_name_ = nullptr; +} +DeleteRequest::DeleteRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.DeleteRequest) +} +DeleteRequest::DeleteRequest(const DeleteRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + DeleteRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.table_name_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + if (from._internal_has_table_name()) { + _this->_impl_.table_name_ = new ::greptime::v1::meta::TableName(*from._impl_.table_name_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.DeleteRequest) +} + +inline void DeleteRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.table_name_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +DeleteRequest::~DeleteRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.DeleteRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void DeleteRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.header_; + if (this != internal_default_instance()) delete _impl_.table_name_; +} + +void DeleteRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void DeleteRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.DeleteRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.table_name_ != nullptr) { + delete _impl_.table_name_; + } + _impl_.table_name_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* DeleteRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.TableName table_name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_table_name(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* DeleteRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.DeleteRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.TableName table_name = 2; + if (this->_internal_has_table_name()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::table_name(this), + _Internal::table_name(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.DeleteRequest) + return target; +} + +size_t DeleteRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.DeleteRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // .greptime.v1.meta.TableName table_name = 2; + if (this->_internal_has_table_name()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.table_name_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DeleteRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + DeleteRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DeleteRequest::GetClassData() const { return &_class_data_; } + + +void DeleteRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.DeleteRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_has_table_name()) { + _this->_internal_mutable_table_name()->::greptime::v1::meta::TableName::MergeFrom( + from._internal_table_name()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void DeleteRequest::CopyFrom(const DeleteRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.DeleteRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool DeleteRequest::IsInitialized() const { + return true; +} + +void DeleteRequest::InternalSwap(DeleteRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(DeleteRequest, _impl_.table_name_) + + sizeof(DeleteRequest::_impl_.table_name_) + - PROTOBUF_FIELD_OFFSET(DeleteRequest, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata DeleteRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2froute_2eproto[2]); +} + +// =================================================================== + +class RouteResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const RouteResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +RouteResponse::_Internal::header(const RouteResponse* msg) { + return *msg->_impl_.header_; +} +void RouteResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void RouteResponse::clear_peers() { + _impl_.peers_.Clear(); +} +RouteResponse::RouteResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.RouteResponse) +} +RouteResponse::RouteResponse(const RouteResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + RouteResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.peers_){from._impl_.peers_} + , decltype(_impl_.table_routes_){from._impl_.table_routes_} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.RouteResponse) +} + +inline void RouteResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.peers_){arena} + , decltype(_impl_.table_routes_){arena} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +RouteResponse::~RouteResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.RouteResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void RouteResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.peers_.~RepeatedPtrField(); + _impl_.table_routes_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void RouteResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void RouteResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.RouteResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.peers_.Clear(); + _impl_.table_routes_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* RouteResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.Peer peers = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_peers(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.TableRoute table_routes = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_table_routes(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* RouteResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.RouteResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // repeated .greptime.v1.meta.Peer peers = 2; + for (unsigned i = 0, + n = static_cast(this->_internal_peers_size()); i < n; i++) { + const auto& repfield = this->_internal_peers(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); + } + + // repeated .greptime.v1.meta.TableRoute table_routes = 3; + for (unsigned i = 0, + n = static_cast(this->_internal_table_routes_size()); i < n; i++) { + const auto& repfield = this->_internal_table_routes(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.RouteResponse) + return target; +} + +size_t RouteResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.RouteResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.Peer peers = 2; + total_size += 1UL * this->_internal_peers_size(); + for (const auto& msg : this->_impl_.peers_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // repeated .greptime.v1.meta.TableRoute table_routes = 3; + total_size += 1UL * this->_internal_table_routes_size(); + for (const auto& msg : this->_impl_.table_routes_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RouteResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + RouteResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RouteResponse::GetClassData() const { return &_class_data_; } + + +void RouteResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.RouteResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.peers_.MergeFrom(from._impl_.peers_); + _this->_impl_.table_routes_.MergeFrom(from._impl_.table_routes_); + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void RouteResponse::CopyFrom(const RouteResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.RouteResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool RouteResponse::IsInitialized() const { + return true; +} + +void RouteResponse::InternalSwap(RouteResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.peers_.InternalSwap(&other->_impl_.peers_); + _impl_.table_routes_.InternalSwap(&other->_impl_.table_routes_); + swap(_impl_.header_, other->_impl_.header_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata RouteResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2froute_2eproto[3]); +} + +// =================================================================== + +class TableRoute::_Internal { + public: + static const ::greptime::v1::meta::Table& table(const TableRoute* msg); +}; + +const ::greptime::v1::meta::Table& +TableRoute::_Internal::table(const TableRoute* msg) { + return *msg->_impl_.table_; +} +TableRoute::TableRoute(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.TableRoute) +} +TableRoute::TableRoute(const TableRoute& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + TableRoute* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.region_routes_){from._impl_.region_routes_} + , decltype(_impl_.table_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_table()) { + _this->_impl_.table_ = new ::greptime::v1::meta::Table(*from._impl_.table_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.TableRoute) +} + +inline void TableRoute::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.region_routes_){arena} + , decltype(_impl_.table_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +TableRoute::~TableRoute() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.TableRoute) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void TableRoute::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.region_routes_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.table_; +} + +void TableRoute::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void TableRoute::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.TableRoute) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.region_routes_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.table_ != nullptr) { + delete _impl_.table_; + } + _impl_.table_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* TableRoute::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.Table table = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_table(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.RegionRoute region_routes = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_region_routes(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* TableRoute::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.TableRoute) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.Table table = 1; + if (this->_internal_has_table()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::table(this), + _Internal::table(this).GetCachedSize(), target, stream); + } + + // repeated .greptime.v1.meta.RegionRoute region_routes = 2; + for (unsigned i = 0, + n = static_cast(this->_internal_region_routes_size()); i < n; i++) { + const auto& repfield = this->_internal_region_routes(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.TableRoute) + return target; +} + +size_t TableRoute::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.TableRoute) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.RegionRoute region_routes = 2; + total_size += 1UL * this->_internal_region_routes_size(); + for (const auto& msg : this->_impl_.region_routes_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // .greptime.v1.meta.Table table = 1; + if (this->_internal_has_table()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.table_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TableRoute::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + TableRoute::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TableRoute::GetClassData() const { return &_class_data_; } + + +void TableRoute::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.TableRoute) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.region_routes_.MergeFrom(from._impl_.region_routes_); + if (from._internal_has_table()) { + _this->_internal_mutable_table()->::greptime::v1::meta::Table::MergeFrom( + from._internal_table()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void TableRoute::CopyFrom(const TableRoute& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.TableRoute) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TableRoute::IsInitialized() const { + return true; +} + +void TableRoute::InternalSwap(TableRoute* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.region_routes_.InternalSwap(&other->_impl_.region_routes_); + swap(_impl_.table_, other->_impl_.table_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata TableRoute::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2froute_2eproto[4]); +} + +// =================================================================== + +class RegionRoute::_Internal { + public: + static const ::greptime::v1::meta::Region& region(const RegionRoute* msg); +}; + +const ::greptime::v1::meta::Region& +RegionRoute::_Internal::region(const RegionRoute* msg) { + return *msg->_impl_.region_; +} +RegionRoute::RegionRoute(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.RegionRoute) +} +RegionRoute::RegionRoute(const RegionRoute& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + RegionRoute* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.follower_peer_indexes_){from._impl_.follower_peer_indexes_} + , /*decltype(_impl_._follower_peer_indexes_cached_byte_size_)*/{0} + , decltype(_impl_.region_){nullptr} + , decltype(_impl_.leader_peer_index_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_region()) { + _this->_impl_.region_ = new ::greptime::v1::meta::Region(*from._impl_.region_); + } + _this->_impl_.leader_peer_index_ = from._impl_.leader_peer_index_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.RegionRoute) +} + +inline void RegionRoute::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.follower_peer_indexes_){arena} + , /*decltype(_impl_._follower_peer_indexes_cached_byte_size_)*/{0} + , decltype(_impl_.region_){nullptr} + , decltype(_impl_.leader_peer_index_){uint64_t{0u}} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +RegionRoute::~RegionRoute() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.RegionRoute) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void RegionRoute::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.follower_peer_indexes_.~RepeatedField(); + if (this != internal_default_instance()) delete _impl_.region_; +} + +void RegionRoute::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void RegionRoute::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.RegionRoute) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.follower_peer_indexes_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.region_ != nullptr) { + delete _impl_.region_; + } + _impl_.region_ = nullptr; + _impl_.leader_peer_index_ = uint64_t{0u}; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* RegionRoute::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.Region region = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_region(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // uint64 leader_peer_index = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.leader_peer_index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated uint64 follower_peer_indexes = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedUInt64Parser(_internal_mutable_follower_peer_indexes(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 24) { + _internal_add_follower_peer_indexes(::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr)); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* RegionRoute::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.RegionRoute) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.Region region = 1; + if (this->_internal_has_region()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::region(this), + _Internal::region(this).GetCachedSize(), target, stream); + } + + // uint64 leader_peer_index = 2; + if (this->_internal_leader_peer_index() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_leader_peer_index(), target); + } + + // repeated uint64 follower_peer_indexes = 3; + { + int byte_size = _impl_._follower_peer_indexes_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteUInt64Packed( + 3, _internal_follower_peer_indexes(), byte_size, target); + } + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.RegionRoute) + return target; +} + +size_t RegionRoute::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.RegionRoute) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated uint64 follower_peer_indexes = 3; + { + size_t data_size = ::_pbi::WireFormatLite:: + UInt64Size(this->_impl_.follower_peer_indexes_); + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._follower_peer_indexes_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + // .greptime.v1.meta.Region region = 1; + if (this->_internal_has_region()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.region_); + } + + // uint64 leader_peer_index = 2; + if (this->_internal_leader_peer_index() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_leader_peer_index()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RegionRoute::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + RegionRoute::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RegionRoute::GetClassData() const { return &_class_data_; } + + +void RegionRoute::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.RegionRoute) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.follower_peer_indexes_.MergeFrom(from._impl_.follower_peer_indexes_); + if (from._internal_has_region()) { + _this->_internal_mutable_region()->::greptime::v1::meta::Region::MergeFrom( + from._internal_region()); + } + if (from._internal_leader_peer_index() != 0) { + _this->_internal_set_leader_peer_index(from._internal_leader_peer_index()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void RegionRoute::CopyFrom(const RegionRoute& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.RegionRoute) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool RegionRoute::IsInitialized() const { + return true; +} + +void RegionRoute::InternalSwap(RegionRoute* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.follower_peer_indexes_.InternalSwap(&other->_impl_.follower_peer_indexes_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(RegionRoute, _impl_.leader_peer_index_) + + sizeof(RegionRoute::_impl_.leader_peer_index_) + - PROTOBUF_FIELD_OFFSET(RegionRoute, _impl_.region_)>( + reinterpret_cast(&_impl_.region_), + reinterpret_cast(&other->_impl_.region_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata RegionRoute::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2froute_2eproto[5]); +} + +// =================================================================== + +class Table::_Internal { + public: + static const ::greptime::v1::meta::TableName& table_name(const Table* msg); +}; + +const ::greptime::v1::meta::TableName& +Table::_Internal::table_name(const Table* msg) { + return *msg->_impl_.table_name_; +} +void Table::clear_table_name() { + if (GetArenaForAllocation() == nullptr && _impl_.table_name_ != nullptr) { + delete _impl_.table_name_; + } + _impl_.table_name_ = nullptr; +} +Table::Table(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.Table) +} +Table::Table(const Table& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Table* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.table_schema_){} + , decltype(_impl_.table_name_){nullptr} + , decltype(_impl_.id_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.table_schema_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_schema_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_table_schema().empty()) { + _this->_impl_.table_schema_.Set(from._internal_table_schema(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_table_name()) { + _this->_impl_.table_name_ = new ::greptime::v1::meta::TableName(*from._impl_.table_name_); + } + _this->_impl_.id_ = from._impl_.id_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.Table) +} + +inline void Table::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.table_schema_){} + , decltype(_impl_.table_name_){nullptr} + , decltype(_impl_.id_){uint64_t{0u}} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.table_schema_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.table_schema_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +Table::~Table() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.Table) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Table::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.table_schema_.Destroy(); + if (this != internal_default_instance()) delete _impl_.table_name_; +} + +void Table::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Table::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.Table) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.table_schema_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.table_name_ != nullptr) { + delete _impl_.table_name_; + } + _impl_.table_name_ = nullptr; + _impl_.id_ = uint64_t{0u}; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Table::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // uint64 id = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.TableName table_name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_table_name(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes table_schema = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_table_schema(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Table::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.Table) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // uint64 id = 1; + if (this->_internal_id() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(1, this->_internal_id(), target); + } + + // .greptime.v1.meta.TableName table_name = 2; + if (this->_internal_has_table_name()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::table_name(this), + _Internal::table_name(this).GetCachedSize(), target, stream); + } + + // bytes table_schema = 3; + if (!this->_internal_table_schema().empty()) { + target = stream->WriteBytesMaybeAliased( + 3, this->_internal_table_schema(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.Table) + return target; +} + +size_t Table::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.Table) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // bytes table_schema = 3; + if (!this->_internal_table_schema().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_table_schema()); + } + + // .greptime.v1.meta.TableName table_name = 2; + if (this->_internal_has_table_name()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.table_name_); + } + + // uint64 id = 1; + if (this->_internal_id() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_id()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Table::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Table::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Table::GetClassData() const { return &_class_data_; } + + +void Table::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.Table) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_table_schema().empty()) { + _this->_internal_set_table_schema(from._internal_table_schema()); + } + if (from._internal_has_table_name()) { + _this->_internal_mutable_table_name()->::greptime::v1::meta::TableName::MergeFrom( + from._internal_table_name()); + } + if (from._internal_id() != 0) { + _this->_internal_set_id(from._internal_id()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Table::CopyFrom(const Table& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.Table) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Table::IsInitialized() const { + return true; +} + +void Table::InternalSwap(Table* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.table_schema_, lhs_arena, + &other->_impl_.table_schema_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(Table, _impl_.id_) + + sizeof(Table::_impl_.id_) + - PROTOBUF_FIELD_OFFSET(Table, _impl_.table_name_)>( + reinterpret_cast(&_impl_.table_name_), + reinterpret_cast(&other->_impl_.table_name_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Table::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2froute_2eproto[6]); +} + +// =================================================================== + +Region_AttrsEntry_DoNotUse::Region_AttrsEntry_DoNotUse() {} +Region_AttrsEntry_DoNotUse::Region_AttrsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena) + : SuperType(arena) {} +void Region_AttrsEntry_DoNotUse::MergeFrom(const Region_AttrsEntry_DoNotUse& other) { + MergeFromInternal(other); +} +::PROTOBUF_NAMESPACE_ID::Metadata Region_AttrsEntry_DoNotUse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2froute_2eproto[7]); +} + +// =================================================================== + +class Region::_Internal { + public: + static const ::greptime::v1::meta::Partition& partition(const Region* msg); +}; + +const ::greptime::v1::meta::Partition& +Region::_Internal::partition(const Region* msg) { + return *msg->_impl_.partition_; +} +Region::Region(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + if (arena != nullptr && !is_message_owned) { + arena->OwnCustomDestructor(this, &Region::ArenaDtor); + } + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.Region) +} +Region::Region(const Region& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Region* const _this = this; (void)_this; + new (&_impl_) Impl_{ + /*decltype(_impl_.attrs_)*/{} + , decltype(_impl_.name_){} + , decltype(_impl_.partition_){nullptr} + , decltype(_impl_.id_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_.attrs_.MergeFrom(from._impl_.attrs_); + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_name().empty()) { + _this->_impl_.name_.Set(from._internal_name(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_partition()) { + _this->_impl_.partition_ = new ::greptime::v1::meta::Partition(*from._impl_.partition_); + } + _this->_impl_.id_ = from._impl_.id_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.Region) +} + +inline void Region::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + /*decltype(_impl_.attrs_)*/{::_pbi::ArenaInitialized(), arena} + , decltype(_impl_.name_){} + , decltype(_impl_.partition_){nullptr} + , decltype(_impl_.id_){uint64_t{0u}} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +Region::~Region() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.Region) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + ArenaDtor(this); + return; + } + SharedDtor(); +} + +inline void Region::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.attrs_.Destruct(); + _impl_.attrs_.~MapField(); + _impl_.name_.Destroy(); + if (this != internal_default_instance()) delete _impl_.partition_; +} + +void Region::ArenaDtor(void* object) { + Region* _this = reinterpret_cast< Region* >(object); + _this->_impl_.attrs_.Destruct(); +} +void Region::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Region::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.Region) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.attrs_.Clear(); + _impl_.name_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.partition_ != nullptr) { + delete _impl_.partition_; + } + _impl_.partition_ = nullptr; + _impl_.id_ = uint64_t{0u}; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Region::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // uint64 id = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.id_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // string name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.meta.Region.name")); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.Partition partition = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ctx->ParseMessage(_internal_mutable_partition(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // map attrs = 100; + case 100: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + ptr -= 2; + do { + ptr += 2; + ptr = ctx->ParseMessage(&_impl_.attrs_, ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<802>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Region::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.Region) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // uint64 id = 1; + if (this->_internal_id() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(1, this->_internal_id(), target); + } + + // string name = 2; + if (!this->_internal_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_name().data(), static_cast(this->_internal_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.Region.name"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_name(), target); + } + + // .greptime.v1.meta.Partition partition = 3; + if (this->_internal_has_partition()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, _Internal::partition(this), + _Internal::partition(this).GetCachedSize(), target, stream); + } + + // map attrs = 100; + if (!this->_internal_attrs().empty()) { + using MapType = ::_pb::Map; + using WireHelper = Region_AttrsEntry_DoNotUse::Funcs; + const auto& map_field = this->_internal_attrs(); + auto check_utf8 = [](const MapType::value_type& entry) { + (void)entry; + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + entry.first.data(), static_cast(entry.first.length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.Region.AttrsEntry.key"); + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + entry.second.data(), static_cast(entry.second.length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.meta.Region.AttrsEntry.value"); + }; + + if (stream->IsSerializationDeterministic() && map_field.size() > 1) { + for (const auto& entry : ::_pbi::MapSorterPtr(map_field)) { + target = WireHelper::InternalSerialize(100, entry.first, entry.second, target, stream); + check_utf8(entry); + } + } else { + for (const auto& entry : map_field) { + target = WireHelper::InternalSerialize(100, entry.first, entry.second, target, stream); + check_utf8(entry); + } + } + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.Region) + return target; +} + +size_t Region::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.Region) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // map attrs = 100; + total_size += 2 * + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(this->_internal_attrs_size()); + for (::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >::const_iterator + it = this->_internal_attrs().begin(); + it != this->_internal_attrs().end(); ++it) { + total_size += Region_AttrsEntry_DoNotUse::Funcs::ByteSizeLong(it->first, it->second); + } + + // string name = 2; + if (!this->_internal_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_name()); + } + + // .greptime.v1.meta.Partition partition = 3; + if (this->_internal_has_partition()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.partition_); + } + + // uint64 id = 1; + if (this->_internal_id() != 0) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_id()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Region::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Region::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Region::GetClassData() const { return &_class_data_; } + + +void Region::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.Region) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.attrs_.MergeFrom(from._impl_.attrs_); + if (!from._internal_name().empty()) { + _this->_internal_set_name(from._internal_name()); + } + if (from._internal_has_partition()) { + _this->_internal_mutable_partition()->::greptime::v1::meta::Partition::MergeFrom( + from._internal_partition()); + } + if (from._internal_id() != 0) { + _this->_internal_set_id(from._internal_id()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Region::CopyFrom(const Region& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.Region) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Region::IsInitialized() const { + return true; +} + +void Region::InternalSwap(Region* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.attrs_.InternalSwap(&other->_impl_.attrs_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.name_, lhs_arena, + &other->_impl_.name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(Region, _impl_.id_) + + sizeof(Region::_impl_.id_) + - PROTOBUF_FIELD_OFFSET(Region, _impl_.partition_)>( + reinterpret_cast(&_impl_.partition_), + reinterpret_cast(&other->_impl_.partition_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Region::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2froute_2eproto[8]); +} + +// =================================================================== + +class Partition::_Internal { + public: +}; + +Partition::Partition(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.Partition) +} +Partition::Partition(const Partition& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Partition* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.column_list_){from._impl_.column_list_} + , decltype(_impl_.value_list_){from._impl_.value_list_} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.Partition) +} + +inline void Partition::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.column_list_){arena} + , decltype(_impl_.value_list_){arena} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +Partition::~Partition() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.Partition) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Partition::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.column_list_.~RepeatedPtrField(); + _impl_.value_list_.~RepeatedPtrField(); +} + +void Partition::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Partition::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.Partition) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.column_list_.Clear(); + _impl_.value_list_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Partition::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated bytes column_list = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + auto str = _internal_add_column_list(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + // repeated bytes value_list = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + auto str = _internal_add_value_list(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Partition::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.Partition) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated bytes column_list = 1; + for (int i = 0, n = this->_internal_column_list_size(); i < n; i++) { + const auto& s = this->_internal_column_list(i); + target = stream->WriteBytes(1, s, target); + } + + // repeated bytes value_list = 2; + for (int i = 0, n = this->_internal_value_list_size(); i < n; i++) { + const auto& s = this->_internal_value_list(i); + target = stream->WriteBytes(2, s, target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.Partition) + return target; +} + +size_t Partition::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.Partition) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated bytes column_list = 1; + total_size += 1 * + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.column_list_.size()); + for (int i = 0, n = _impl_.column_list_.size(); i < n; i++) { + total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + _impl_.column_list_.Get(i)); + } + + // repeated bytes value_list = 2; + total_size += 1 * + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.value_list_.size()); + for (int i = 0, n = _impl_.value_list_.size(); i < n; i++) { + total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + _impl_.value_list_.Get(i)); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Partition::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Partition::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Partition::GetClassData() const { return &_class_data_; } + + +void Partition::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.Partition) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.column_list_.MergeFrom(from._impl_.column_list_); + _this->_impl_.value_list_.MergeFrom(from._impl_.value_list_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Partition::CopyFrom(const Partition& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.Partition) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Partition::IsInitialized() const { + return true; +} + +void Partition::InternalSwap(Partition* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.column_list_.InternalSwap(&other->_impl_.column_list_); + _impl_.value_list_.InternalSwap(&other->_impl_.value_list_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Partition::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2froute_2eproto[9]); +} + +// =================================================================== + +class TableRouteValue::_Internal { + public: + static const ::greptime::v1::meta::TableRoute& table_route(const TableRouteValue* msg); +}; + +const ::greptime::v1::meta::TableRoute& +TableRouteValue::_Internal::table_route(const TableRouteValue* msg) { + return *msg->_impl_.table_route_; +} +void TableRouteValue::clear_peers() { + _impl_.peers_.Clear(); +} +TableRouteValue::TableRouteValue(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.TableRouteValue) +} +TableRouteValue::TableRouteValue(const TableRouteValue& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + TableRouteValue* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.peers_){from._impl_.peers_} + , decltype(_impl_.table_route_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_table_route()) { + _this->_impl_.table_route_ = new ::greptime::v1::meta::TableRoute(*from._impl_.table_route_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.TableRouteValue) +} + +inline void TableRouteValue::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.peers_){arena} + , decltype(_impl_.table_route_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +TableRouteValue::~TableRouteValue() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.TableRouteValue) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void TableRouteValue::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.peers_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.table_route_; +} + +void TableRouteValue::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void TableRouteValue::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.TableRouteValue) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.peers_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.table_route_ != nullptr) { + delete _impl_.table_route_; + } + _impl_.table_route_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* TableRouteValue::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated .greptime.v1.meta.Peer peers = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_peers(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.TableRoute table_route = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_table_route(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* TableRouteValue::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.TableRouteValue) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .greptime.v1.meta.Peer peers = 1; + for (unsigned i = 0, + n = static_cast(this->_internal_peers_size()); i < n; i++) { + const auto& repfield = this->_internal_peers(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.TableRoute table_route = 2; + if (this->_internal_has_table_route()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::table_route(this), + _Internal::table_route(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.TableRouteValue) + return target; +} + +size_t TableRouteValue::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.TableRouteValue) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.Peer peers = 1; + total_size += 1UL * this->_internal_peers_size(); + for (const auto& msg : this->_impl_.peers_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // .greptime.v1.meta.TableRoute table_route = 2; + if (this->_internal_has_table_route()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.table_route_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TableRouteValue::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + TableRouteValue::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TableRouteValue::GetClassData() const { return &_class_data_; } + + +void TableRouteValue::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.TableRouteValue) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.peers_.MergeFrom(from._impl_.peers_); + if (from._internal_has_table_route()) { + _this->_internal_mutable_table_route()->::greptime::v1::meta::TableRoute::MergeFrom( + from._internal_table_route()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void TableRouteValue::CopyFrom(const TableRouteValue& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.TableRouteValue) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TableRouteValue::IsInitialized() const { + return true; +} + +void TableRouteValue::InternalSwap(TableRouteValue* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.peers_.InternalSwap(&other->_impl_.peers_); + swap(_impl_.table_route_, other->_impl_.table_route_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata TableRouteValue::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2froute_2eproto[10]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace meta +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::CreateRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::CreateRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::CreateRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::RouteRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::RouteRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::RouteRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::DeleteRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::DeleteRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::DeleteRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::RouteResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::RouteResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::RouteResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::TableRoute* +Arena::CreateMaybeMessage< ::greptime::v1::meta::TableRoute >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::TableRoute >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::RegionRoute* +Arena::CreateMaybeMessage< ::greptime::v1::meta::RegionRoute >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::RegionRoute >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::Table* +Arena::CreateMaybeMessage< ::greptime::v1::meta::Table >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::Table >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::Region_AttrsEntry_DoNotUse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::Region_AttrsEntry_DoNotUse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::Region_AttrsEntry_DoNotUse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::Region* +Arena::CreateMaybeMessage< ::greptime::v1::meta::Region >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::Region >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::Partition* +Arena::CreateMaybeMessage< ::greptime::v1::meta::Partition >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::Partition >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::TableRouteValue* +Arena::CreateMaybeMessage< ::greptime::v1::meta::TableRouteValue >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::TableRouteValue >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/greptime/v1/meta/route.pb.h b/c++/greptime/v1/meta/route.pb.h new file mode 100644 index 00000000..58616c53 --- /dev/null +++ b/c++/greptime/v1/meta/route.pb.h @@ -0,0 +1,3733 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/route.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2froute_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2froute_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include +#include +#include "greptime/v1/meta/common.pb.h" +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fmeta_2froute_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_greptime_2fv1_2fmeta_2froute_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fmeta_2froute_2eproto; +namespace greptime { +namespace v1 { +namespace meta { +class CreateRequest; +struct CreateRequestDefaultTypeInternal; +extern CreateRequestDefaultTypeInternal _CreateRequest_default_instance_; +class DeleteRequest; +struct DeleteRequestDefaultTypeInternal; +extern DeleteRequestDefaultTypeInternal _DeleteRequest_default_instance_; +class Partition; +struct PartitionDefaultTypeInternal; +extern PartitionDefaultTypeInternal _Partition_default_instance_; +class Region; +struct RegionDefaultTypeInternal; +extern RegionDefaultTypeInternal _Region_default_instance_; +class RegionRoute; +struct RegionRouteDefaultTypeInternal; +extern RegionRouteDefaultTypeInternal _RegionRoute_default_instance_; +class Region_AttrsEntry_DoNotUse; +struct Region_AttrsEntry_DoNotUseDefaultTypeInternal; +extern Region_AttrsEntry_DoNotUseDefaultTypeInternal _Region_AttrsEntry_DoNotUse_default_instance_; +class RouteRequest; +struct RouteRequestDefaultTypeInternal; +extern RouteRequestDefaultTypeInternal _RouteRequest_default_instance_; +class RouteResponse; +struct RouteResponseDefaultTypeInternal; +extern RouteResponseDefaultTypeInternal _RouteResponse_default_instance_; +class Table; +struct TableDefaultTypeInternal; +extern TableDefaultTypeInternal _Table_default_instance_; +class TableRoute; +struct TableRouteDefaultTypeInternal; +extern TableRouteDefaultTypeInternal _TableRoute_default_instance_; +class TableRouteValue; +struct TableRouteValueDefaultTypeInternal; +extern TableRouteValueDefaultTypeInternal _TableRouteValue_default_instance_; +} // namespace meta +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> ::greptime::v1::meta::CreateRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::CreateRequest>(Arena*); +template<> ::greptime::v1::meta::DeleteRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::DeleteRequest>(Arena*); +template<> ::greptime::v1::meta::Partition* Arena::CreateMaybeMessage<::greptime::v1::meta::Partition>(Arena*); +template<> ::greptime::v1::meta::Region* Arena::CreateMaybeMessage<::greptime::v1::meta::Region>(Arena*); +template<> ::greptime::v1::meta::RegionRoute* Arena::CreateMaybeMessage<::greptime::v1::meta::RegionRoute>(Arena*); +template<> ::greptime::v1::meta::Region_AttrsEntry_DoNotUse* Arena::CreateMaybeMessage<::greptime::v1::meta::Region_AttrsEntry_DoNotUse>(Arena*); +template<> ::greptime::v1::meta::RouteRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::RouteRequest>(Arena*); +template<> ::greptime::v1::meta::RouteResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::RouteResponse>(Arena*); +template<> ::greptime::v1::meta::Table* Arena::CreateMaybeMessage<::greptime::v1::meta::Table>(Arena*); +template<> ::greptime::v1::meta::TableRoute* Arena::CreateMaybeMessage<::greptime::v1::meta::TableRoute>(Arena*); +template<> ::greptime::v1::meta::TableRouteValue* Arena::CreateMaybeMessage<::greptime::v1::meta::TableRouteValue>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace greptime { +namespace v1 { +namespace meta { + +// =================================================================== + +class CreateRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.CreateRequest) */ { + public: + inline CreateRequest() : CreateRequest(nullptr) {} + ~CreateRequest() override; + explicit PROTOBUF_CONSTEXPR CreateRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + CreateRequest(const CreateRequest& from); + CreateRequest(CreateRequest&& from) noexcept + : CreateRequest() { + *this = ::std::move(from); + } + + inline CreateRequest& operator=(const CreateRequest& from) { + CopyFrom(from); + return *this; + } + inline CreateRequest& operator=(CreateRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const CreateRequest& default_instance() { + return *internal_default_instance(); + } + static inline const CreateRequest* internal_default_instance() { + return reinterpret_cast( + &_CreateRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(CreateRequest& a, CreateRequest& b) { + a.Swap(&b); + } + inline void Swap(CreateRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(CreateRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + CreateRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const CreateRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const CreateRequest& from) { + CreateRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(CreateRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.CreateRequest"; + } + protected: + explicit CreateRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kPartitionsFieldNumber = 3, + kTableInfoFieldNumber = 4, + kHeaderFieldNumber = 1, + kTableNameFieldNumber = 2, + }; + // repeated .greptime.v1.meta.Partition partitions = 3; + int partitions_size() const; + private: + int _internal_partitions_size() const; + public: + void clear_partitions(); + ::greptime::v1::meta::Partition* mutable_partitions(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Partition >* + mutable_partitions(); + private: + const ::greptime::v1::meta::Partition& _internal_partitions(int index) const; + ::greptime::v1::meta::Partition* _internal_add_partitions(); + public: + const ::greptime::v1::meta::Partition& partitions(int index) const; + ::greptime::v1::meta::Partition* add_partitions(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Partition >& + partitions() const; + + // bytes table_info = 4; + void clear_table_info(); + const std::string& table_info() const; + template + void set_table_info(ArgT0&& arg0, ArgT... args); + std::string* mutable_table_info(); + PROTOBUF_NODISCARD std::string* release_table_info(); + void set_allocated_table_info(std::string* table_info); + private: + const std::string& _internal_table_info() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_info(const std::string& value); + std::string* _internal_mutable_table_info(); + public: + + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // .greptime.v1.meta.TableName table_name = 2; + bool has_table_name() const; + private: + bool _internal_has_table_name() const; + public: + void clear_table_name(); + const ::greptime::v1::meta::TableName& table_name() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::TableName* release_table_name(); + ::greptime::v1::meta::TableName* mutable_table_name(); + void set_allocated_table_name(::greptime::v1::meta::TableName* table_name); + private: + const ::greptime::v1::meta::TableName& _internal_table_name() const; + ::greptime::v1::meta::TableName* _internal_mutable_table_name(); + public: + void unsafe_arena_set_allocated_table_name( + ::greptime::v1::meta::TableName* table_name); + ::greptime::v1::meta::TableName* unsafe_arena_release_table_name(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.CreateRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Partition > partitions_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_info_; + ::greptime::v1::meta::RequestHeader* header_; + ::greptime::v1::meta::TableName* table_name_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2froute_2eproto; +}; +// ------------------------------------------------------------------- + +class RouteRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.RouteRequest) */ { + public: + inline RouteRequest() : RouteRequest(nullptr) {} + ~RouteRequest() override; + explicit PROTOBUF_CONSTEXPR RouteRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + RouteRequest(const RouteRequest& from); + RouteRequest(RouteRequest&& from) noexcept + : RouteRequest() { + *this = ::std::move(from); + } + + inline RouteRequest& operator=(const RouteRequest& from) { + CopyFrom(from); + return *this; + } + inline RouteRequest& operator=(RouteRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RouteRequest& default_instance() { + return *internal_default_instance(); + } + static inline const RouteRequest* internal_default_instance() { + return reinterpret_cast( + &_RouteRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + friend void swap(RouteRequest& a, RouteRequest& b) { + a.Swap(&b); + } + inline void Swap(RouteRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RouteRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RouteRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const RouteRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const RouteRequest& from) { + RouteRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(RouteRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.RouteRequest"; + } + protected: + explicit RouteRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kTableNamesFieldNumber = 2, + kHeaderFieldNumber = 1, + }; + // repeated .greptime.v1.meta.TableName table_names = 2; + int table_names_size() const; + private: + int _internal_table_names_size() const; + public: + void clear_table_names(); + ::greptime::v1::meta::TableName* mutable_table_names(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::TableName >* + mutable_table_names(); + private: + const ::greptime::v1::meta::TableName& _internal_table_names(int index) const; + ::greptime::v1::meta::TableName* _internal_add_table_names(); + public: + const ::greptime::v1::meta::TableName& table_names(int index) const; + ::greptime::v1::meta::TableName* add_table_names(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::TableName >& + table_names() const; + + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.RouteRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::TableName > table_names_; + ::greptime::v1::meta::RequestHeader* header_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2froute_2eproto; +}; +// ------------------------------------------------------------------- + +class DeleteRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.DeleteRequest) */ { + public: + inline DeleteRequest() : DeleteRequest(nullptr) {} + ~DeleteRequest() override; + explicit PROTOBUF_CONSTEXPR DeleteRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + DeleteRequest(const DeleteRequest& from); + DeleteRequest(DeleteRequest&& from) noexcept + : DeleteRequest() { + *this = ::std::move(from); + } + + inline DeleteRequest& operator=(const DeleteRequest& from) { + CopyFrom(from); + return *this; + } + inline DeleteRequest& operator=(DeleteRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const DeleteRequest& default_instance() { + return *internal_default_instance(); + } + static inline const DeleteRequest* internal_default_instance() { + return reinterpret_cast( + &_DeleteRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(DeleteRequest& a, DeleteRequest& b) { + a.Swap(&b); + } + inline void Swap(DeleteRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(DeleteRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + DeleteRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const DeleteRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const DeleteRequest& from) { + DeleteRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(DeleteRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.DeleteRequest"; + } + protected: + explicit DeleteRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kHeaderFieldNumber = 1, + kTableNameFieldNumber = 2, + }; + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // .greptime.v1.meta.TableName table_name = 2; + bool has_table_name() const; + private: + bool _internal_has_table_name() const; + public: + void clear_table_name(); + const ::greptime::v1::meta::TableName& table_name() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::TableName* release_table_name(); + ::greptime::v1::meta::TableName* mutable_table_name(); + void set_allocated_table_name(::greptime::v1::meta::TableName* table_name); + private: + const ::greptime::v1::meta::TableName& _internal_table_name() const; + ::greptime::v1::meta::TableName* _internal_mutable_table_name(); + public: + void unsafe_arena_set_allocated_table_name( + ::greptime::v1::meta::TableName* table_name); + ::greptime::v1::meta::TableName* unsafe_arena_release_table_name(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.DeleteRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::meta::RequestHeader* header_; + ::greptime::v1::meta::TableName* table_name_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2froute_2eproto; +}; +// ------------------------------------------------------------------- + +class RouteResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.RouteResponse) */ { + public: + inline RouteResponse() : RouteResponse(nullptr) {} + ~RouteResponse() override; + explicit PROTOBUF_CONSTEXPR RouteResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + RouteResponse(const RouteResponse& from); + RouteResponse(RouteResponse&& from) noexcept + : RouteResponse() { + *this = ::std::move(from); + } + + inline RouteResponse& operator=(const RouteResponse& from) { + CopyFrom(from); + return *this; + } + inline RouteResponse& operator=(RouteResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RouteResponse& default_instance() { + return *internal_default_instance(); + } + static inline const RouteResponse* internal_default_instance() { + return reinterpret_cast( + &_RouteResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 3; + + friend void swap(RouteResponse& a, RouteResponse& b) { + a.Swap(&b); + } + inline void Swap(RouteResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RouteResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RouteResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const RouteResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const RouteResponse& from) { + RouteResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(RouteResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.RouteResponse"; + } + protected: + explicit RouteResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kPeersFieldNumber = 2, + kTableRoutesFieldNumber = 3, + kHeaderFieldNumber = 1, + }; + // repeated .greptime.v1.meta.Peer peers = 2; + int peers_size() const; + private: + int _internal_peers_size() const; + public: + void clear_peers(); + ::greptime::v1::meta::Peer* mutable_peers(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Peer >* + mutable_peers(); + private: + const ::greptime::v1::meta::Peer& _internal_peers(int index) const; + ::greptime::v1::meta::Peer* _internal_add_peers(); + public: + const ::greptime::v1::meta::Peer& peers(int index) const; + ::greptime::v1::meta::Peer* add_peers(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Peer >& + peers() const; + + // repeated .greptime.v1.meta.TableRoute table_routes = 3; + int table_routes_size() const; + private: + int _internal_table_routes_size() const; + public: + void clear_table_routes(); + ::greptime::v1::meta::TableRoute* mutable_table_routes(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::TableRoute >* + mutable_table_routes(); + private: + const ::greptime::v1::meta::TableRoute& _internal_table_routes(int index) const; + ::greptime::v1::meta::TableRoute* _internal_add_table_routes(); + public: + const ::greptime::v1::meta::TableRoute& table_routes(int index) const; + ::greptime::v1::meta::TableRoute* add_table_routes(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::TableRoute >& + table_routes() const; + + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.RouteResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Peer > peers_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::TableRoute > table_routes_; + ::greptime::v1::meta::ResponseHeader* header_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2froute_2eproto; +}; +// ------------------------------------------------------------------- + +class TableRoute final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.TableRoute) */ { + public: + inline TableRoute() : TableRoute(nullptr) {} + ~TableRoute() override; + explicit PROTOBUF_CONSTEXPR TableRoute(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + TableRoute(const TableRoute& from); + TableRoute(TableRoute&& from) noexcept + : TableRoute() { + *this = ::std::move(from); + } + + inline TableRoute& operator=(const TableRoute& from) { + CopyFrom(from); + return *this; + } + inline TableRoute& operator=(TableRoute&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const TableRoute& default_instance() { + return *internal_default_instance(); + } + static inline const TableRoute* internal_default_instance() { + return reinterpret_cast( + &_TableRoute_default_instance_); + } + static constexpr int kIndexInFileMessages = + 4; + + friend void swap(TableRoute& a, TableRoute& b) { + a.Swap(&b); + } + inline void Swap(TableRoute* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(TableRoute* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + TableRoute* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const TableRoute& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const TableRoute& from) { + TableRoute::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(TableRoute* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.TableRoute"; + } + protected: + explicit TableRoute(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kRegionRoutesFieldNumber = 2, + kTableFieldNumber = 1, + }; + // repeated .greptime.v1.meta.RegionRoute region_routes = 2; + int region_routes_size() const; + private: + int _internal_region_routes_size() const; + public: + void clear_region_routes(); + ::greptime::v1::meta::RegionRoute* mutable_region_routes(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionRoute >* + mutable_region_routes(); + private: + const ::greptime::v1::meta::RegionRoute& _internal_region_routes(int index) const; + ::greptime::v1::meta::RegionRoute* _internal_add_region_routes(); + public: + const ::greptime::v1::meta::RegionRoute& region_routes(int index) const; + ::greptime::v1::meta::RegionRoute* add_region_routes(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionRoute >& + region_routes() const; + + // .greptime.v1.meta.Table table = 1; + bool has_table() const; + private: + bool _internal_has_table() const; + public: + void clear_table(); + const ::greptime::v1::meta::Table& table() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::Table* release_table(); + ::greptime::v1::meta::Table* mutable_table(); + void set_allocated_table(::greptime::v1::meta::Table* table); + private: + const ::greptime::v1::meta::Table& _internal_table() const; + ::greptime::v1::meta::Table* _internal_mutable_table(); + public: + void unsafe_arena_set_allocated_table( + ::greptime::v1::meta::Table* table); + ::greptime::v1::meta::Table* unsafe_arena_release_table(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.TableRoute) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionRoute > region_routes_; + ::greptime::v1::meta::Table* table_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2froute_2eproto; +}; +// ------------------------------------------------------------------- + +class RegionRoute final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.RegionRoute) */ { + public: + inline RegionRoute() : RegionRoute(nullptr) {} + ~RegionRoute() override; + explicit PROTOBUF_CONSTEXPR RegionRoute(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + RegionRoute(const RegionRoute& from); + RegionRoute(RegionRoute&& from) noexcept + : RegionRoute() { + *this = ::std::move(from); + } + + inline RegionRoute& operator=(const RegionRoute& from) { + CopyFrom(from); + return *this; + } + inline RegionRoute& operator=(RegionRoute&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RegionRoute& default_instance() { + return *internal_default_instance(); + } + static inline const RegionRoute* internal_default_instance() { + return reinterpret_cast( + &_RegionRoute_default_instance_); + } + static constexpr int kIndexInFileMessages = + 5; + + friend void swap(RegionRoute& a, RegionRoute& b) { + a.Swap(&b); + } + inline void Swap(RegionRoute* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RegionRoute* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RegionRoute* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const RegionRoute& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const RegionRoute& from) { + RegionRoute::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(RegionRoute* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.RegionRoute"; + } + protected: + explicit RegionRoute(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kFollowerPeerIndexesFieldNumber = 3, + kRegionFieldNumber = 1, + kLeaderPeerIndexFieldNumber = 2, + }; + // repeated uint64 follower_peer_indexes = 3; + int follower_peer_indexes_size() const; + private: + int _internal_follower_peer_indexes_size() const; + public: + void clear_follower_peer_indexes(); + private: + uint64_t _internal_follower_peer_indexes(int index) const; + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& + _internal_follower_peer_indexes() const; + void _internal_add_follower_peer_indexes(uint64_t value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* + _internal_mutable_follower_peer_indexes(); + public: + uint64_t follower_peer_indexes(int index) const; + void set_follower_peer_indexes(int index, uint64_t value); + void add_follower_peer_indexes(uint64_t value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& + follower_peer_indexes() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* + mutable_follower_peer_indexes(); + + // .greptime.v1.meta.Region region = 1; + bool has_region() const; + private: + bool _internal_has_region() const; + public: + void clear_region(); + const ::greptime::v1::meta::Region& region() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::Region* release_region(); + ::greptime::v1::meta::Region* mutable_region(); + void set_allocated_region(::greptime::v1::meta::Region* region); + private: + const ::greptime::v1::meta::Region& _internal_region() const; + ::greptime::v1::meta::Region* _internal_mutable_region(); + public: + void unsafe_arena_set_allocated_region( + ::greptime::v1::meta::Region* region); + ::greptime::v1::meta::Region* unsafe_arena_release_region(); + + // uint64 leader_peer_index = 2; + void clear_leader_peer_index(); + uint64_t leader_peer_index() const; + void set_leader_peer_index(uint64_t value); + private: + uint64_t _internal_leader_peer_index() const; + void _internal_set_leader_peer_index(uint64_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.RegionRoute) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > follower_peer_indexes_; + mutable std::atomic _follower_peer_indexes_cached_byte_size_; + ::greptime::v1::meta::Region* region_; + uint64_t leader_peer_index_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2froute_2eproto; +}; +// ------------------------------------------------------------------- + +class Table final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.Table) */ { + public: + inline Table() : Table(nullptr) {} + ~Table() override; + explicit PROTOBUF_CONSTEXPR Table(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Table(const Table& from); + Table(Table&& from) noexcept + : Table() { + *this = ::std::move(from); + } + + inline Table& operator=(const Table& from) { + CopyFrom(from); + return *this; + } + inline Table& operator=(Table&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Table& default_instance() { + return *internal_default_instance(); + } + static inline const Table* internal_default_instance() { + return reinterpret_cast( + &_Table_default_instance_); + } + static constexpr int kIndexInFileMessages = + 6; + + friend void swap(Table& a, Table& b) { + a.Swap(&b); + } + inline void Swap(Table* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Table* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Table* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const Table& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const Table& from) { + Table::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(Table* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.Table"; + } + protected: + explicit Table(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kTableSchemaFieldNumber = 3, + kTableNameFieldNumber = 2, + kIdFieldNumber = 1, + }; + // bytes table_schema = 3; + void clear_table_schema(); + const std::string& table_schema() const; + template + void set_table_schema(ArgT0&& arg0, ArgT... args); + std::string* mutable_table_schema(); + PROTOBUF_NODISCARD std::string* release_table_schema(); + void set_allocated_table_schema(std::string* table_schema); + private: + const std::string& _internal_table_schema() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_table_schema(const std::string& value); + std::string* _internal_mutable_table_schema(); + public: + + // .greptime.v1.meta.TableName table_name = 2; + bool has_table_name() const; + private: + bool _internal_has_table_name() const; + public: + void clear_table_name(); + const ::greptime::v1::meta::TableName& table_name() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::TableName* release_table_name(); + ::greptime::v1::meta::TableName* mutable_table_name(); + void set_allocated_table_name(::greptime::v1::meta::TableName* table_name); + private: + const ::greptime::v1::meta::TableName& _internal_table_name() const; + ::greptime::v1::meta::TableName* _internal_mutable_table_name(); + public: + void unsafe_arena_set_allocated_table_name( + ::greptime::v1::meta::TableName* table_name); + ::greptime::v1::meta::TableName* unsafe_arena_release_table_name(); + + // uint64 id = 1; + void clear_id(); + uint64_t id() const; + void set_id(uint64_t value); + private: + uint64_t _internal_id() const; + void _internal_set_id(uint64_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.Table) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr table_schema_; + ::greptime::v1::meta::TableName* table_name_; + uint64_t id_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2froute_2eproto; +}; +// ------------------------------------------------------------------- + +class Region_AttrsEntry_DoNotUse : public ::PROTOBUF_NAMESPACE_ID::internal::MapEntry { +public: + typedef ::PROTOBUF_NAMESPACE_ID::internal::MapEntry SuperType; + Region_AttrsEntry_DoNotUse(); + explicit PROTOBUF_CONSTEXPR Region_AttrsEntry_DoNotUse( + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit Region_AttrsEntry_DoNotUse(::PROTOBUF_NAMESPACE_ID::Arena* arena); + void MergeFrom(const Region_AttrsEntry_DoNotUse& other); + static const Region_AttrsEntry_DoNotUse* internal_default_instance() { return reinterpret_cast(&_Region_AttrsEntry_DoNotUse_default_instance_); } + static bool ValidateKey(std::string* s) { + return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.meta.Region.AttrsEntry.key"); + } + static bool ValidateValue(std::string* s) { + return ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String(s->data(), static_cast(s->size()), ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::PARSE, "greptime.v1.meta.Region.AttrsEntry.value"); + } + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2froute_2eproto; +}; + +// ------------------------------------------------------------------- + +class Region final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.Region) */ { + public: + inline Region() : Region(nullptr) {} + ~Region() override; + explicit PROTOBUF_CONSTEXPR Region(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Region(const Region& from); + Region(Region&& from) noexcept + : Region() { + *this = ::std::move(from); + } + + inline Region& operator=(const Region& from) { + CopyFrom(from); + return *this; + } + inline Region& operator=(Region&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Region& default_instance() { + return *internal_default_instance(); + } + static inline const Region* internal_default_instance() { + return reinterpret_cast( + &_Region_default_instance_); + } + static constexpr int kIndexInFileMessages = + 8; + + friend void swap(Region& a, Region& b) { + a.Swap(&b); + } + inline void Swap(Region* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Region* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Region* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const Region& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const Region& from) { + Region::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(Region* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.Region"; + } + protected: + explicit Region(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + private: + static void ArenaDtor(void* object); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + + // accessors ------------------------------------------------------- + + enum : int { + kAttrsFieldNumber = 100, + kNameFieldNumber = 2, + kPartitionFieldNumber = 3, + kIdFieldNumber = 1, + }; + // map attrs = 100; + int attrs_size() const; + private: + int _internal_attrs_size() const; + public: + void clear_attrs(); + private: + const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& + _internal_attrs() const; + ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* + _internal_mutable_attrs(); + public: + const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& + attrs() const; + ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* + mutable_attrs(); + + // string name = 2; + void clear_name(); + const std::string& name() const; + template + void set_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_name(); + PROTOBUF_NODISCARD std::string* release_name(); + void set_allocated_name(std::string* name); + private: + const std::string& _internal_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value); + std::string* _internal_mutable_name(); + public: + + // .greptime.v1.meta.Partition partition = 3; + bool has_partition() const; + private: + bool _internal_has_partition() const; + public: + void clear_partition(); + const ::greptime::v1::meta::Partition& partition() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::Partition* release_partition(); + ::greptime::v1::meta::Partition* mutable_partition(); + void set_allocated_partition(::greptime::v1::meta::Partition* partition); + private: + const ::greptime::v1::meta::Partition& _internal_partition() const; + ::greptime::v1::meta::Partition* _internal_mutable_partition(); + public: + void unsafe_arena_set_allocated_partition( + ::greptime::v1::meta::Partition* partition); + ::greptime::v1::meta::Partition* unsafe_arena_release_partition(); + + // uint64 id = 1; + void clear_id(); + uint64_t id() const; + void set_id(uint64_t value); + private: + uint64_t _internal_id() const; + void _internal_set_id(uint64_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.Region) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::MapField< + Region_AttrsEntry_DoNotUse, + std::string, std::string, + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING, + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::TYPE_STRING> attrs_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; + ::greptime::v1::meta::Partition* partition_; + uint64_t id_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2froute_2eproto; +}; +// ------------------------------------------------------------------- + +class Partition final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.Partition) */ { + public: + inline Partition() : Partition(nullptr) {} + ~Partition() override; + explicit PROTOBUF_CONSTEXPR Partition(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Partition(const Partition& from); + Partition(Partition&& from) noexcept + : Partition() { + *this = ::std::move(from); + } + + inline Partition& operator=(const Partition& from) { + CopyFrom(from); + return *this; + } + inline Partition& operator=(Partition&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Partition& default_instance() { + return *internal_default_instance(); + } + static inline const Partition* internal_default_instance() { + return reinterpret_cast( + &_Partition_default_instance_); + } + static constexpr int kIndexInFileMessages = + 9; + + friend void swap(Partition& a, Partition& b) { + a.Swap(&b); + } + inline void Swap(Partition* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Partition* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Partition* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const Partition& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const Partition& from) { + Partition::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(Partition* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.Partition"; + } + protected: + explicit Partition(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kColumnListFieldNumber = 1, + kValueListFieldNumber = 2, + }; + // repeated bytes column_list = 1; + int column_list_size() const; + private: + int _internal_column_list_size() const; + public: + void clear_column_list(); + const std::string& column_list(int index) const; + std::string* mutable_column_list(int index); + void set_column_list(int index, const std::string& value); + void set_column_list(int index, std::string&& value); + void set_column_list(int index, const char* value); + void set_column_list(int index, const void* value, size_t size); + std::string* add_column_list(); + void add_column_list(const std::string& value); + void add_column_list(std::string&& value); + void add_column_list(const char* value); + void add_column_list(const void* value, size_t size); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& column_list() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_column_list(); + private: + const std::string& _internal_column_list(int index) const; + std::string* _internal_add_column_list(); + public: + + // repeated bytes value_list = 2; + int value_list_size() const; + private: + int _internal_value_list_size() const; + public: + void clear_value_list(); + const std::string& value_list(int index) const; + std::string* mutable_value_list(int index); + void set_value_list(int index, const std::string& value); + void set_value_list(int index, std::string&& value); + void set_value_list(int index, const char* value); + void set_value_list(int index, const void* value, size_t size); + std::string* add_value_list(); + void add_value_list(const std::string& value); + void add_value_list(std::string&& value); + void add_value_list(const char* value); + void add_value_list(const void* value, size_t size); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& value_list() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_value_list(); + private: + const std::string& _internal_value_list(int index) const; + std::string* _internal_add_value_list(); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.Partition) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField column_list_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField value_list_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2froute_2eproto; +}; +// ------------------------------------------------------------------- + +class TableRouteValue final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.TableRouteValue) */ { + public: + inline TableRouteValue() : TableRouteValue(nullptr) {} + ~TableRouteValue() override; + explicit PROTOBUF_CONSTEXPR TableRouteValue(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + TableRouteValue(const TableRouteValue& from); + TableRouteValue(TableRouteValue&& from) noexcept + : TableRouteValue() { + *this = ::std::move(from); + } + + inline TableRouteValue& operator=(const TableRouteValue& from) { + CopyFrom(from); + return *this; + } + inline TableRouteValue& operator=(TableRouteValue&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const TableRouteValue& default_instance() { + return *internal_default_instance(); + } + static inline const TableRouteValue* internal_default_instance() { + return reinterpret_cast( + &_TableRouteValue_default_instance_); + } + static constexpr int kIndexInFileMessages = + 10; + + friend void swap(TableRouteValue& a, TableRouteValue& b) { + a.Swap(&b); + } + inline void Swap(TableRouteValue* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(TableRouteValue* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + TableRouteValue* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const TableRouteValue& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const TableRouteValue& from) { + TableRouteValue::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(TableRouteValue* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.TableRouteValue"; + } + protected: + explicit TableRouteValue(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kPeersFieldNumber = 1, + kTableRouteFieldNumber = 2, + }; + // repeated .greptime.v1.meta.Peer peers = 1; + int peers_size() const; + private: + int _internal_peers_size() const; + public: + void clear_peers(); + ::greptime::v1::meta::Peer* mutable_peers(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Peer >* + mutable_peers(); + private: + const ::greptime::v1::meta::Peer& _internal_peers(int index) const; + ::greptime::v1::meta::Peer* _internal_add_peers(); + public: + const ::greptime::v1::meta::Peer& peers(int index) const; + ::greptime::v1::meta::Peer* add_peers(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Peer >& + peers() const; + + // .greptime.v1.meta.TableRoute table_route = 2; + bool has_table_route() const; + private: + bool _internal_has_table_route() const; + public: + void clear_table_route(); + const ::greptime::v1::meta::TableRoute& table_route() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::TableRoute* release_table_route(); + ::greptime::v1::meta::TableRoute* mutable_table_route(); + void set_allocated_table_route(::greptime::v1::meta::TableRoute* table_route); + private: + const ::greptime::v1::meta::TableRoute& _internal_table_route() const; + ::greptime::v1::meta::TableRoute* _internal_mutable_table_route(); + public: + void unsafe_arena_set_allocated_table_route( + ::greptime::v1::meta::TableRoute* table_route); + ::greptime::v1::meta::TableRoute* unsafe_arena_release_table_route(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.TableRouteValue) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Peer > peers_; + ::greptime::v1::meta::TableRoute* table_route_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2froute_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// CreateRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool CreateRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool CreateRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& CreateRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& CreateRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CreateRequest.header) + return _internal_header(); +} +inline void CreateRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.CreateRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* CreateRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* CreateRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.CreateRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* CreateRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* CreateRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.CreateRequest.header) + return _msg; +} +inline void CreateRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.CreateRequest.header) +} + +// .greptime.v1.meta.TableName table_name = 2; +inline bool CreateRequest::_internal_has_table_name() const { + return this != internal_default_instance() && _impl_.table_name_ != nullptr; +} +inline bool CreateRequest::has_table_name() const { + return _internal_has_table_name(); +} +inline const ::greptime::v1::meta::TableName& CreateRequest::_internal_table_name() const { + const ::greptime::v1::meta::TableName* p = _impl_.table_name_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_TableName_default_instance_); +} +inline const ::greptime::v1::meta::TableName& CreateRequest::table_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CreateRequest.table_name) + return _internal_table_name(); +} +inline void CreateRequest::unsafe_arena_set_allocated_table_name( + ::greptime::v1::meta::TableName* table_name) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_name_); + } + _impl_.table_name_ = table_name; + if (table_name) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.CreateRequest.table_name) +} +inline ::greptime::v1::meta::TableName* CreateRequest::release_table_name() { + + ::greptime::v1::meta::TableName* temp = _impl_.table_name_; + _impl_.table_name_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::TableName* CreateRequest::unsafe_arena_release_table_name() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.CreateRequest.table_name) + + ::greptime::v1::meta::TableName* temp = _impl_.table_name_; + _impl_.table_name_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::TableName* CreateRequest::_internal_mutable_table_name() { + + if (_impl_.table_name_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::TableName>(GetArenaForAllocation()); + _impl_.table_name_ = p; + } + return _impl_.table_name_; +} +inline ::greptime::v1::meta::TableName* CreateRequest::mutable_table_name() { + ::greptime::v1::meta::TableName* _msg = _internal_mutable_table_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.CreateRequest.table_name) + return _msg; +} +inline void CreateRequest::set_allocated_table_name(::greptime::v1::meta::TableName* table_name) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_name_); + } + if (table_name) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(table_name)); + if (message_arena != submessage_arena) { + table_name = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, table_name, submessage_arena); + } + + } else { + + } + _impl_.table_name_ = table_name; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.CreateRequest.table_name) +} + +// repeated .greptime.v1.meta.Partition partitions = 3; +inline int CreateRequest::_internal_partitions_size() const { + return _impl_.partitions_.size(); +} +inline int CreateRequest::partitions_size() const { + return _internal_partitions_size(); +} +inline void CreateRequest::clear_partitions() { + _impl_.partitions_.Clear(); +} +inline ::greptime::v1::meta::Partition* CreateRequest::mutable_partitions(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.CreateRequest.partitions) + return _impl_.partitions_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Partition >* +CreateRequest::mutable_partitions() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.CreateRequest.partitions) + return &_impl_.partitions_; +} +inline const ::greptime::v1::meta::Partition& CreateRequest::_internal_partitions(int index) const { + return _impl_.partitions_.Get(index); +} +inline const ::greptime::v1::meta::Partition& CreateRequest::partitions(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CreateRequest.partitions) + return _internal_partitions(index); +} +inline ::greptime::v1::meta::Partition* CreateRequest::_internal_add_partitions() { + return _impl_.partitions_.Add(); +} +inline ::greptime::v1::meta::Partition* CreateRequest::add_partitions() { + ::greptime::v1::meta::Partition* _add = _internal_add_partitions(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.CreateRequest.partitions) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Partition >& +CreateRequest::partitions() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.CreateRequest.partitions) + return _impl_.partitions_; +} + +// bytes table_info = 4; +inline void CreateRequest::clear_table_info() { + _impl_.table_info_.ClearToEmpty(); +} +inline const std::string& CreateRequest::table_info() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CreateRequest.table_info) + return _internal_table_info(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CreateRequest::set_table_info(ArgT0&& arg0, ArgT... args) { + + _impl_.table_info_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.CreateRequest.table_info) +} +inline std::string* CreateRequest::mutable_table_info() { + std::string* _s = _internal_mutable_table_info(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.CreateRequest.table_info) + return _s; +} +inline const std::string& CreateRequest::_internal_table_info() const { + return _impl_.table_info_.Get(); +} +inline void CreateRequest::_internal_set_table_info(const std::string& value) { + + _impl_.table_info_.Set(value, GetArenaForAllocation()); +} +inline std::string* CreateRequest::_internal_mutable_table_info() { + + return _impl_.table_info_.Mutable(GetArenaForAllocation()); +} +inline std::string* CreateRequest::release_table_info() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.CreateRequest.table_info) + return _impl_.table_info_.Release(); +} +inline void CreateRequest::set_allocated_table_info(std::string* table_info) { + if (table_info != nullptr) { + + } else { + + } + _impl_.table_info_.SetAllocated(table_info, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.table_info_.IsDefault()) { + _impl_.table_info_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.CreateRequest.table_info) +} + +// ------------------------------------------------------------------- + +// RouteRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool RouteRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool RouteRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& RouteRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& RouteRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RouteRequest.header) + return _internal_header(); +} +inline void RouteRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.RouteRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* RouteRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* RouteRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.RouteRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* RouteRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* RouteRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RouteRequest.header) + return _msg; +} +inline void RouteRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.RouteRequest.header) +} + +// repeated .greptime.v1.meta.TableName table_names = 2; +inline int RouteRequest::_internal_table_names_size() const { + return _impl_.table_names_.size(); +} +inline int RouteRequest::table_names_size() const { + return _internal_table_names_size(); +} +inline ::greptime::v1::meta::TableName* RouteRequest::mutable_table_names(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RouteRequest.table_names) + return _impl_.table_names_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::TableName >* +RouteRequest::mutable_table_names() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.RouteRequest.table_names) + return &_impl_.table_names_; +} +inline const ::greptime::v1::meta::TableName& RouteRequest::_internal_table_names(int index) const { + return _impl_.table_names_.Get(index); +} +inline const ::greptime::v1::meta::TableName& RouteRequest::table_names(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RouteRequest.table_names) + return _internal_table_names(index); +} +inline ::greptime::v1::meta::TableName* RouteRequest::_internal_add_table_names() { + return _impl_.table_names_.Add(); +} +inline ::greptime::v1::meta::TableName* RouteRequest::add_table_names() { + ::greptime::v1::meta::TableName* _add = _internal_add_table_names(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.RouteRequest.table_names) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::TableName >& +RouteRequest::table_names() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.RouteRequest.table_names) + return _impl_.table_names_; +} + +// ------------------------------------------------------------------- + +// DeleteRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool DeleteRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool DeleteRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& DeleteRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& DeleteRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.DeleteRequest.header) + return _internal_header(); +} +inline void DeleteRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.DeleteRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* DeleteRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* DeleteRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.DeleteRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* DeleteRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* DeleteRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.DeleteRequest.header) + return _msg; +} +inline void DeleteRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.DeleteRequest.header) +} + +// .greptime.v1.meta.TableName table_name = 2; +inline bool DeleteRequest::_internal_has_table_name() const { + return this != internal_default_instance() && _impl_.table_name_ != nullptr; +} +inline bool DeleteRequest::has_table_name() const { + return _internal_has_table_name(); +} +inline const ::greptime::v1::meta::TableName& DeleteRequest::_internal_table_name() const { + const ::greptime::v1::meta::TableName* p = _impl_.table_name_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_TableName_default_instance_); +} +inline const ::greptime::v1::meta::TableName& DeleteRequest::table_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.DeleteRequest.table_name) + return _internal_table_name(); +} +inline void DeleteRequest::unsafe_arena_set_allocated_table_name( + ::greptime::v1::meta::TableName* table_name) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_name_); + } + _impl_.table_name_ = table_name; + if (table_name) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.DeleteRequest.table_name) +} +inline ::greptime::v1::meta::TableName* DeleteRequest::release_table_name() { + + ::greptime::v1::meta::TableName* temp = _impl_.table_name_; + _impl_.table_name_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::TableName* DeleteRequest::unsafe_arena_release_table_name() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.DeleteRequest.table_name) + + ::greptime::v1::meta::TableName* temp = _impl_.table_name_; + _impl_.table_name_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::TableName* DeleteRequest::_internal_mutable_table_name() { + + if (_impl_.table_name_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::TableName>(GetArenaForAllocation()); + _impl_.table_name_ = p; + } + return _impl_.table_name_; +} +inline ::greptime::v1::meta::TableName* DeleteRequest::mutable_table_name() { + ::greptime::v1::meta::TableName* _msg = _internal_mutable_table_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.DeleteRequest.table_name) + return _msg; +} +inline void DeleteRequest::set_allocated_table_name(::greptime::v1::meta::TableName* table_name) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_name_); + } + if (table_name) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(table_name)); + if (message_arena != submessage_arena) { + table_name = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, table_name, submessage_arena); + } + + } else { + + } + _impl_.table_name_ = table_name; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.DeleteRequest.table_name) +} + +// ------------------------------------------------------------------- + +// RouteResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool RouteResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool RouteResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& RouteResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& RouteResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RouteResponse.header) + return _internal_header(); +} +inline void RouteResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.RouteResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* RouteResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* RouteResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.RouteResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* RouteResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* RouteResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RouteResponse.header) + return _msg; +} +inline void RouteResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.RouteResponse.header) +} + +// repeated .greptime.v1.meta.Peer peers = 2; +inline int RouteResponse::_internal_peers_size() const { + return _impl_.peers_.size(); +} +inline int RouteResponse::peers_size() const { + return _internal_peers_size(); +} +inline ::greptime::v1::meta::Peer* RouteResponse::mutable_peers(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RouteResponse.peers) + return _impl_.peers_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Peer >* +RouteResponse::mutable_peers() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.RouteResponse.peers) + return &_impl_.peers_; +} +inline const ::greptime::v1::meta::Peer& RouteResponse::_internal_peers(int index) const { + return _impl_.peers_.Get(index); +} +inline const ::greptime::v1::meta::Peer& RouteResponse::peers(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RouteResponse.peers) + return _internal_peers(index); +} +inline ::greptime::v1::meta::Peer* RouteResponse::_internal_add_peers() { + return _impl_.peers_.Add(); +} +inline ::greptime::v1::meta::Peer* RouteResponse::add_peers() { + ::greptime::v1::meta::Peer* _add = _internal_add_peers(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.RouteResponse.peers) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Peer >& +RouteResponse::peers() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.RouteResponse.peers) + return _impl_.peers_; +} + +// repeated .greptime.v1.meta.TableRoute table_routes = 3; +inline int RouteResponse::_internal_table_routes_size() const { + return _impl_.table_routes_.size(); +} +inline int RouteResponse::table_routes_size() const { + return _internal_table_routes_size(); +} +inline void RouteResponse::clear_table_routes() { + _impl_.table_routes_.Clear(); +} +inline ::greptime::v1::meta::TableRoute* RouteResponse::mutable_table_routes(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RouteResponse.table_routes) + return _impl_.table_routes_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::TableRoute >* +RouteResponse::mutable_table_routes() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.RouteResponse.table_routes) + return &_impl_.table_routes_; +} +inline const ::greptime::v1::meta::TableRoute& RouteResponse::_internal_table_routes(int index) const { + return _impl_.table_routes_.Get(index); +} +inline const ::greptime::v1::meta::TableRoute& RouteResponse::table_routes(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RouteResponse.table_routes) + return _internal_table_routes(index); +} +inline ::greptime::v1::meta::TableRoute* RouteResponse::_internal_add_table_routes() { + return _impl_.table_routes_.Add(); +} +inline ::greptime::v1::meta::TableRoute* RouteResponse::add_table_routes() { + ::greptime::v1::meta::TableRoute* _add = _internal_add_table_routes(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.RouteResponse.table_routes) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::TableRoute >& +RouteResponse::table_routes() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.RouteResponse.table_routes) + return _impl_.table_routes_; +} + +// ------------------------------------------------------------------- + +// TableRoute + +// .greptime.v1.meta.Table table = 1; +inline bool TableRoute::_internal_has_table() const { + return this != internal_default_instance() && _impl_.table_ != nullptr; +} +inline bool TableRoute::has_table() const { + return _internal_has_table(); +} +inline void TableRoute::clear_table() { + if (GetArenaForAllocation() == nullptr && _impl_.table_ != nullptr) { + delete _impl_.table_; + } + _impl_.table_ = nullptr; +} +inline const ::greptime::v1::meta::Table& TableRoute::_internal_table() const { + const ::greptime::v1::meta::Table* p = _impl_.table_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_Table_default_instance_); +} +inline const ::greptime::v1::meta::Table& TableRoute::table() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.TableRoute.table) + return _internal_table(); +} +inline void TableRoute::unsafe_arena_set_allocated_table( + ::greptime::v1::meta::Table* table) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_); + } + _impl_.table_ = table; + if (table) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.TableRoute.table) +} +inline ::greptime::v1::meta::Table* TableRoute::release_table() { + + ::greptime::v1::meta::Table* temp = _impl_.table_; + _impl_.table_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::Table* TableRoute::unsafe_arena_release_table() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.TableRoute.table) + + ::greptime::v1::meta::Table* temp = _impl_.table_; + _impl_.table_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::Table* TableRoute::_internal_mutable_table() { + + if (_impl_.table_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::Table>(GetArenaForAllocation()); + _impl_.table_ = p; + } + return _impl_.table_; +} +inline ::greptime::v1::meta::Table* TableRoute::mutable_table() { + ::greptime::v1::meta::Table* _msg = _internal_mutable_table(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.TableRoute.table) + return _msg; +} +inline void TableRoute::set_allocated_table(::greptime::v1::meta::Table* table) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.table_; + } + if (table) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(table); + if (message_arena != submessage_arena) { + table = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, table, submessage_arena); + } + + } else { + + } + _impl_.table_ = table; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.TableRoute.table) +} + +// repeated .greptime.v1.meta.RegionRoute region_routes = 2; +inline int TableRoute::_internal_region_routes_size() const { + return _impl_.region_routes_.size(); +} +inline int TableRoute::region_routes_size() const { + return _internal_region_routes_size(); +} +inline void TableRoute::clear_region_routes() { + _impl_.region_routes_.Clear(); +} +inline ::greptime::v1::meta::RegionRoute* TableRoute::mutable_region_routes(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.TableRoute.region_routes) + return _impl_.region_routes_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionRoute >* +TableRoute::mutable_region_routes() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.TableRoute.region_routes) + return &_impl_.region_routes_; +} +inline const ::greptime::v1::meta::RegionRoute& TableRoute::_internal_region_routes(int index) const { + return _impl_.region_routes_.Get(index); +} +inline const ::greptime::v1::meta::RegionRoute& TableRoute::region_routes(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.TableRoute.region_routes) + return _internal_region_routes(index); +} +inline ::greptime::v1::meta::RegionRoute* TableRoute::_internal_add_region_routes() { + return _impl_.region_routes_.Add(); +} +inline ::greptime::v1::meta::RegionRoute* TableRoute::add_region_routes() { + ::greptime::v1::meta::RegionRoute* _add = _internal_add_region_routes(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.TableRoute.region_routes) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::RegionRoute >& +TableRoute::region_routes() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.TableRoute.region_routes) + return _impl_.region_routes_; +} + +// ------------------------------------------------------------------- + +// RegionRoute + +// .greptime.v1.meta.Region region = 1; +inline bool RegionRoute::_internal_has_region() const { + return this != internal_default_instance() && _impl_.region_ != nullptr; +} +inline bool RegionRoute::has_region() const { + return _internal_has_region(); +} +inline void RegionRoute::clear_region() { + if (GetArenaForAllocation() == nullptr && _impl_.region_ != nullptr) { + delete _impl_.region_; + } + _impl_.region_ = nullptr; +} +inline const ::greptime::v1::meta::Region& RegionRoute::_internal_region() const { + const ::greptime::v1::meta::Region* p = _impl_.region_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_Region_default_instance_); +} +inline const ::greptime::v1::meta::Region& RegionRoute::region() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionRoute.region) + return _internal_region(); +} +inline void RegionRoute::unsafe_arena_set_allocated_region( + ::greptime::v1::meta::Region* region) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.region_); + } + _impl_.region_ = region; + if (region) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.RegionRoute.region) +} +inline ::greptime::v1::meta::Region* RegionRoute::release_region() { + + ::greptime::v1::meta::Region* temp = _impl_.region_; + _impl_.region_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::Region* RegionRoute::unsafe_arena_release_region() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.RegionRoute.region) + + ::greptime::v1::meta::Region* temp = _impl_.region_; + _impl_.region_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::Region* RegionRoute::_internal_mutable_region() { + + if (_impl_.region_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::Region>(GetArenaForAllocation()); + _impl_.region_ = p; + } + return _impl_.region_; +} +inline ::greptime::v1::meta::Region* RegionRoute::mutable_region() { + ::greptime::v1::meta::Region* _msg = _internal_mutable_region(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RegionRoute.region) + return _msg; +} +inline void RegionRoute::set_allocated_region(::greptime::v1::meta::Region* region) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.region_; + } + if (region) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(region); + if (message_arena != submessage_arena) { + region = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, region, submessage_arena); + } + + } else { + + } + _impl_.region_ = region; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.RegionRoute.region) +} + +// uint64 leader_peer_index = 2; +inline void RegionRoute::clear_leader_peer_index() { + _impl_.leader_peer_index_ = uint64_t{0u}; +} +inline uint64_t RegionRoute::_internal_leader_peer_index() const { + return _impl_.leader_peer_index_; +} +inline uint64_t RegionRoute::leader_peer_index() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionRoute.leader_peer_index) + return _internal_leader_peer_index(); +} +inline void RegionRoute::_internal_set_leader_peer_index(uint64_t value) { + + _impl_.leader_peer_index_ = value; +} +inline void RegionRoute::set_leader_peer_index(uint64_t value) { + _internal_set_leader_peer_index(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionRoute.leader_peer_index) +} + +// repeated uint64 follower_peer_indexes = 3; +inline int RegionRoute::_internal_follower_peer_indexes_size() const { + return _impl_.follower_peer_indexes_.size(); +} +inline int RegionRoute::follower_peer_indexes_size() const { + return _internal_follower_peer_indexes_size(); +} +inline void RegionRoute::clear_follower_peer_indexes() { + _impl_.follower_peer_indexes_.Clear(); +} +inline uint64_t RegionRoute::_internal_follower_peer_indexes(int index) const { + return _impl_.follower_peer_indexes_.Get(index); +} +inline uint64_t RegionRoute::follower_peer_indexes(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RegionRoute.follower_peer_indexes) + return _internal_follower_peer_indexes(index); +} +inline void RegionRoute::set_follower_peer_indexes(int index, uint64_t value) { + _impl_.follower_peer_indexes_.Set(index, value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RegionRoute.follower_peer_indexes) +} +inline void RegionRoute::_internal_add_follower_peer_indexes(uint64_t value) { + _impl_.follower_peer_indexes_.Add(value); +} +inline void RegionRoute::add_follower_peer_indexes(uint64_t value) { + _internal_add_follower_peer_indexes(value); + // @@protoc_insertion_point(field_add:greptime.v1.meta.RegionRoute.follower_peer_indexes) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& +RegionRoute::_internal_follower_peer_indexes() const { + return _impl_.follower_peer_indexes_; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >& +RegionRoute::follower_peer_indexes() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.RegionRoute.follower_peer_indexes) + return _internal_follower_peer_indexes(); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* +RegionRoute::_internal_mutable_follower_peer_indexes() { + return &_impl_.follower_peer_indexes_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >* +RegionRoute::mutable_follower_peer_indexes() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.RegionRoute.follower_peer_indexes) + return _internal_mutable_follower_peer_indexes(); +} + +// ------------------------------------------------------------------- + +// Table + +// uint64 id = 1; +inline void Table::clear_id() { + _impl_.id_ = uint64_t{0u}; +} +inline uint64_t Table::_internal_id() const { + return _impl_.id_; +} +inline uint64_t Table::id() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.Table.id) + return _internal_id(); +} +inline void Table::_internal_set_id(uint64_t value) { + + _impl_.id_ = value; +} +inline void Table::set_id(uint64_t value) { + _internal_set_id(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.Table.id) +} + +// .greptime.v1.meta.TableName table_name = 2; +inline bool Table::_internal_has_table_name() const { + return this != internal_default_instance() && _impl_.table_name_ != nullptr; +} +inline bool Table::has_table_name() const { + return _internal_has_table_name(); +} +inline const ::greptime::v1::meta::TableName& Table::_internal_table_name() const { + const ::greptime::v1::meta::TableName* p = _impl_.table_name_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_TableName_default_instance_); +} +inline const ::greptime::v1::meta::TableName& Table::table_name() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.Table.table_name) + return _internal_table_name(); +} +inline void Table::unsafe_arena_set_allocated_table_name( + ::greptime::v1::meta::TableName* table_name) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_name_); + } + _impl_.table_name_ = table_name; + if (table_name) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.Table.table_name) +} +inline ::greptime::v1::meta::TableName* Table::release_table_name() { + + ::greptime::v1::meta::TableName* temp = _impl_.table_name_; + _impl_.table_name_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::TableName* Table::unsafe_arena_release_table_name() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.Table.table_name) + + ::greptime::v1::meta::TableName* temp = _impl_.table_name_; + _impl_.table_name_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::TableName* Table::_internal_mutable_table_name() { + + if (_impl_.table_name_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::TableName>(GetArenaForAllocation()); + _impl_.table_name_ = p; + } + return _impl_.table_name_; +} +inline ::greptime::v1::meta::TableName* Table::mutable_table_name() { + ::greptime::v1::meta::TableName* _msg = _internal_mutable_table_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.Table.table_name) + return _msg; +} +inline void Table::set_allocated_table_name(::greptime::v1::meta::TableName* table_name) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_name_); + } + if (table_name) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(table_name)); + if (message_arena != submessage_arena) { + table_name = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, table_name, submessage_arena); + } + + } else { + + } + _impl_.table_name_ = table_name; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.Table.table_name) +} + +// bytes table_schema = 3; +inline void Table::clear_table_schema() { + _impl_.table_schema_.ClearToEmpty(); +} +inline const std::string& Table::table_schema() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.Table.table_schema) + return _internal_table_schema(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Table::set_table_schema(ArgT0&& arg0, ArgT... args) { + + _impl_.table_schema_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.Table.table_schema) +} +inline std::string* Table::mutable_table_schema() { + std::string* _s = _internal_mutable_table_schema(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.Table.table_schema) + return _s; +} +inline const std::string& Table::_internal_table_schema() const { + return _impl_.table_schema_.Get(); +} +inline void Table::_internal_set_table_schema(const std::string& value) { + + _impl_.table_schema_.Set(value, GetArenaForAllocation()); +} +inline std::string* Table::_internal_mutable_table_schema() { + + return _impl_.table_schema_.Mutable(GetArenaForAllocation()); +} +inline std::string* Table::release_table_schema() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.Table.table_schema) + return _impl_.table_schema_.Release(); +} +inline void Table::set_allocated_table_schema(std::string* table_schema) { + if (table_schema != nullptr) { + + } else { + + } + _impl_.table_schema_.SetAllocated(table_schema, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.table_schema_.IsDefault()) { + _impl_.table_schema_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.Table.table_schema) +} + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// Region + +// uint64 id = 1; +inline void Region::clear_id() { + _impl_.id_ = uint64_t{0u}; +} +inline uint64_t Region::_internal_id() const { + return _impl_.id_; +} +inline uint64_t Region::id() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.Region.id) + return _internal_id(); +} +inline void Region::_internal_set_id(uint64_t value) { + + _impl_.id_ = value; +} +inline void Region::set_id(uint64_t value) { + _internal_set_id(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.Region.id) +} + +// string name = 2; +inline void Region::clear_name() { + _impl_.name_.ClearToEmpty(); +} +inline const std::string& Region::name() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.Region.name) + return _internal_name(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void Region::set_name(ArgT0&& arg0, ArgT... args) { + + _impl_.name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.Region.name) +} +inline std::string* Region::mutable_name() { + std::string* _s = _internal_mutable_name(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.Region.name) + return _s; +} +inline const std::string& Region::_internal_name() const { + return _impl_.name_.Get(); +} +inline void Region::_internal_set_name(const std::string& value) { + + _impl_.name_.Set(value, GetArenaForAllocation()); +} +inline std::string* Region::_internal_mutable_name() { + + return _impl_.name_.Mutable(GetArenaForAllocation()); +} +inline std::string* Region::release_name() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.Region.name) + return _impl_.name_.Release(); +} +inline void Region::set_allocated_name(std::string* name) { + if (name != nullptr) { + + } else { + + } + _impl_.name_.SetAllocated(name, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.Region.name) +} + +// .greptime.v1.meta.Partition partition = 3; +inline bool Region::_internal_has_partition() const { + return this != internal_default_instance() && _impl_.partition_ != nullptr; +} +inline bool Region::has_partition() const { + return _internal_has_partition(); +} +inline void Region::clear_partition() { + if (GetArenaForAllocation() == nullptr && _impl_.partition_ != nullptr) { + delete _impl_.partition_; + } + _impl_.partition_ = nullptr; +} +inline const ::greptime::v1::meta::Partition& Region::_internal_partition() const { + const ::greptime::v1::meta::Partition* p = _impl_.partition_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_Partition_default_instance_); +} +inline const ::greptime::v1::meta::Partition& Region::partition() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.Region.partition) + return _internal_partition(); +} +inline void Region::unsafe_arena_set_allocated_partition( + ::greptime::v1::meta::Partition* partition) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.partition_); + } + _impl_.partition_ = partition; + if (partition) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.Region.partition) +} +inline ::greptime::v1::meta::Partition* Region::release_partition() { + + ::greptime::v1::meta::Partition* temp = _impl_.partition_; + _impl_.partition_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::Partition* Region::unsafe_arena_release_partition() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.Region.partition) + + ::greptime::v1::meta::Partition* temp = _impl_.partition_; + _impl_.partition_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::Partition* Region::_internal_mutable_partition() { + + if (_impl_.partition_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::Partition>(GetArenaForAllocation()); + _impl_.partition_ = p; + } + return _impl_.partition_; +} +inline ::greptime::v1::meta::Partition* Region::mutable_partition() { + ::greptime::v1::meta::Partition* _msg = _internal_mutable_partition(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.Region.partition) + return _msg; +} +inline void Region::set_allocated_partition(::greptime::v1::meta::Partition* partition) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.partition_; + } + if (partition) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(partition); + if (message_arena != submessage_arena) { + partition = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, partition, submessage_arena); + } + + } else { + + } + _impl_.partition_ = partition; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.Region.partition) +} + +// map attrs = 100; +inline int Region::_internal_attrs_size() const { + return _impl_.attrs_.size(); +} +inline int Region::attrs_size() const { + return _internal_attrs_size(); +} +inline void Region::clear_attrs() { + _impl_.attrs_.Clear(); +} +inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& +Region::_internal_attrs() const { + return _impl_.attrs_.GetMap(); +} +inline const ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >& +Region::attrs() const { + // @@protoc_insertion_point(field_map:greptime.v1.meta.Region.attrs) + return _internal_attrs(); +} +inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* +Region::_internal_mutable_attrs() { + return _impl_.attrs_.MutableMap(); +} +inline ::PROTOBUF_NAMESPACE_ID::Map< std::string, std::string >* +Region::mutable_attrs() { + // @@protoc_insertion_point(field_mutable_map:greptime.v1.meta.Region.attrs) + return _internal_mutable_attrs(); +} + +// ------------------------------------------------------------------- + +// Partition + +// repeated bytes column_list = 1; +inline int Partition::_internal_column_list_size() const { + return _impl_.column_list_.size(); +} +inline int Partition::column_list_size() const { + return _internal_column_list_size(); +} +inline void Partition::clear_column_list() { + _impl_.column_list_.Clear(); +} +inline std::string* Partition::add_column_list() { + std::string* _s = _internal_add_column_list(); + // @@protoc_insertion_point(field_add_mutable:greptime.v1.meta.Partition.column_list) + return _s; +} +inline const std::string& Partition::_internal_column_list(int index) const { + return _impl_.column_list_.Get(index); +} +inline const std::string& Partition::column_list(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.Partition.column_list) + return _internal_column_list(index); +} +inline std::string* Partition::mutable_column_list(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.Partition.column_list) + return _impl_.column_list_.Mutable(index); +} +inline void Partition::set_column_list(int index, const std::string& value) { + _impl_.column_list_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.Partition.column_list) +} +inline void Partition::set_column_list(int index, std::string&& value) { + _impl_.column_list_.Mutable(index)->assign(std::move(value)); + // @@protoc_insertion_point(field_set:greptime.v1.meta.Partition.column_list) +} +inline void Partition::set_column_list(int index, const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.column_list_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set_char:greptime.v1.meta.Partition.column_list) +} +inline void Partition::set_column_list(int index, const void* value, size_t size) { + _impl_.column_list_.Mutable(index)->assign( + reinterpret_cast(value), size); + // @@protoc_insertion_point(field_set_pointer:greptime.v1.meta.Partition.column_list) +} +inline std::string* Partition::_internal_add_column_list() { + return _impl_.column_list_.Add(); +} +inline void Partition::add_column_list(const std::string& value) { + _impl_.column_list_.Add()->assign(value); + // @@protoc_insertion_point(field_add:greptime.v1.meta.Partition.column_list) +} +inline void Partition::add_column_list(std::string&& value) { + _impl_.column_list_.Add(std::move(value)); + // @@protoc_insertion_point(field_add:greptime.v1.meta.Partition.column_list) +} +inline void Partition::add_column_list(const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.column_list_.Add()->assign(value); + // @@protoc_insertion_point(field_add_char:greptime.v1.meta.Partition.column_list) +} +inline void Partition::add_column_list(const void* value, size_t size) { + _impl_.column_list_.Add()->assign(reinterpret_cast(value), size); + // @@protoc_insertion_point(field_add_pointer:greptime.v1.meta.Partition.column_list) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& +Partition::column_list() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.Partition.column_list) + return _impl_.column_list_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* +Partition::mutable_column_list() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.Partition.column_list) + return &_impl_.column_list_; +} + +// repeated bytes value_list = 2; +inline int Partition::_internal_value_list_size() const { + return _impl_.value_list_.size(); +} +inline int Partition::value_list_size() const { + return _internal_value_list_size(); +} +inline void Partition::clear_value_list() { + _impl_.value_list_.Clear(); +} +inline std::string* Partition::add_value_list() { + std::string* _s = _internal_add_value_list(); + // @@protoc_insertion_point(field_add_mutable:greptime.v1.meta.Partition.value_list) + return _s; +} +inline const std::string& Partition::_internal_value_list(int index) const { + return _impl_.value_list_.Get(index); +} +inline const std::string& Partition::value_list(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.Partition.value_list) + return _internal_value_list(index); +} +inline std::string* Partition::mutable_value_list(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.Partition.value_list) + return _impl_.value_list_.Mutable(index); +} +inline void Partition::set_value_list(int index, const std::string& value) { + _impl_.value_list_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.Partition.value_list) +} +inline void Partition::set_value_list(int index, std::string&& value) { + _impl_.value_list_.Mutable(index)->assign(std::move(value)); + // @@protoc_insertion_point(field_set:greptime.v1.meta.Partition.value_list) +} +inline void Partition::set_value_list(int index, const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.value_list_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set_char:greptime.v1.meta.Partition.value_list) +} +inline void Partition::set_value_list(int index, const void* value, size_t size) { + _impl_.value_list_.Mutable(index)->assign( + reinterpret_cast(value), size); + // @@protoc_insertion_point(field_set_pointer:greptime.v1.meta.Partition.value_list) +} +inline std::string* Partition::_internal_add_value_list() { + return _impl_.value_list_.Add(); +} +inline void Partition::add_value_list(const std::string& value) { + _impl_.value_list_.Add()->assign(value); + // @@protoc_insertion_point(field_add:greptime.v1.meta.Partition.value_list) +} +inline void Partition::add_value_list(std::string&& value) { + _impl_.value_list_.Add(std::move(value)); + // @@protoc_insertion_point(field_add:greptime.v1.meta.Partition.value_list) +} +inline void Partition::add_value_list(const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.value_list_.Add()->assign(value); + // @@protoc_insertion_point(field_add_char:greptime.v1.meta.Partition.value_list) +} +inline void Partition::add_value_list(const void* value, size_t size) { + _impl_.value_list_.Add()->assign(reinterpret_cast(value), size); + // @@protoc_insertion_point(field_add_pointer:greptime.v1.meta.Partition.value_list) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& +Partition::value_list() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.Partition.value_list) + return _impl_.value_list_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* +Partition::mutable_value_list() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.Partition.value_list) + return &_impl_.value_list_; +} + +// ------------------------------------------------------------------- + +// TableRouteValue + +// repeated .greptime.v1.meta.Peer peers = 1; +inline int TableRouteValue::_internal_peers_size() const { + return _impl_.peers_.size(); +} +inline int TableRouteValue::peers_size() const { + return _internal_peers_size(); +} +inline ::greptime::v1::meta::Peer* TableRouteValue::mutable_peers(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.TableRouteValue.peers) + return _impl_.peers_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Peer >* +TableRouteValue::mutable_peers() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.TableRouteValue.peers) + return &_impl_.peers_; +} +inline const ::greptime::v1::meta::Peer& TableRouteValue::_internal_peers(int index) const { + return _impl_.peers_.Get(index); +} +inline const ::greptime::v1::meta::Peer& TableRouteValue::peers(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.TableRouteValue.peers) + return _internal_peers(index); +} +inline ::greptime::v1::meta::Peer* TableRouteValue::_internal_add_peers() { + return _impl_.peers_.Add(); +} +inline ::greptime::v1::meta::Peer* TableRouteValue::add_peers() { + ::greptime::v1::meta::Peer* _add = _internal_add_peers(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.TableRouteValue.peers) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::Peer >& +TableRouteValue::peers() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.TableRouteValue.peers) + return _impl_.peers_; +} + +// .greptime.v1.meta.TableRoute table_route = 2; +inline bool TableRouteValue::_internal_has_table_route() const { + return this != internal_default_instance() && _impl_.table_route_ != nullptr; +} +inline bool TableRouteValue::has_table_route() const { + return _internal_has_table_route(); +} +inline void TableRouteValue::clear_table_route() { + if (GetArenaForAllocation() == nullptr && _impl_.table_route_ != nullptr) { + delete _impl_.table_route_; + } + _impl_.table_route_ = nullptr; +} +inline const ::greptime::v1::meta::TableRoute& TableRouteValue::_internal_table_route() const { + const ::greptime::v1::meta::TableRoute* p = _impl_.table_route_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_TableRoute_default_instance_); +} +inline const ::greptime::v1::meta::TableRoute& TableRouteValue::table_route() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.TableRouteValue.table_route) + return _internal_table_route(); +} +inline void TableRouteValue::unsafe_arena_set_allocated_table_route( + ::greptime::v1::meta::TableRoute* table_route) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.table_route_); + } + _impl_.table_route_ = table_route; + if (table_route) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.TableRouteValue.table_route) +} +inline ::greptime::v1::meta::TableRoute* TableRouteValue::release_table_route() { + + ::greptime::v1::meta::TableRoute* temp = _impl_.table_route_; + _impl_.table_route_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::TableRoute* TableRouteValue::unsafe_arena_release_table_route() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.TableRouteValue.table_route) + + ::greptime::v1::meta::TableRoute* temp = _impl_.table_route_; + _impl_.table_route_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::TableRoute* TableRouteValue::_internal_mutable_table_route() { + + if (_impl_.table_route_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::TableRoute>(GetArenaForAllocation()); + _impl_.table_route_ = p; + } + return _impl_.table_route_; +} +inline ::greptime::v1::meta::TableRoute* TableRouteValue::mutable_table_route() { + ::greptime::v1::meta::TableRoute* _msg = _internal_mutable_table_route(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.TableRouteValue.table_route) + return _msg; +} +inline void TableRouteValue::set_allocated_table_route(::greptime::v1::meta::TableRoute* table_route) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete _impl_.table_route_; + } + if (table_route) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(table_route); + if (message_arena != submessage_arena) { + table_route = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, table_route, submessage_arena); + } + + } else { + + } + _impl_.table_route_ = table_route; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.TableRouteValue.table_route) +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace meta +} // namespace v1 +} // namespace greptime + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2froute_2eproto diff --git a/c++/greptime/v1/meta/store.pb.cc b/c++/greptime/v1/meta/store.pb.cc new file mode 100644 index 00000000..61f4e838 --- /dev/null +++ b/c++/greptime/v1/meta/store.pb.cc @@ -0,0 +1,5025 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/store.proto + +#include "greptime/v1/meta/store.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace greptime { +namespace v1 { +namespace meta { +PROTOBUF_CONSTEXPR RangeRequest::RangeRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.key_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.range_end_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.limit_)*/int64_t{0} + , /*decltype(_impl_.keys_only_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} +struct RangeRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR RangeRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~RangeRequestDefaultTypeInternal() {} + union { + RangeRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RangeRequestDefaultTypeInternal _RangeRequest_default_instance_; +PROTOBUF_CONSTEXPR RangeResponse::RangeResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.kvs_)*/{} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.more_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} +struct RangeResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR RangeResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~RangeResponseDefaultTypeInternal() {} + union { + RangeResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RangeResponseDefaultTypeInternal _RangeResponse_default_instance_; +PROTOBUF_CONSTEXPR PutRequest::PutRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.key_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.value_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.prev_kv_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} +struct PutRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR PutRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~PutRequestDefaultTypeInternal() {} + union { + PutRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PutRequestDefaultTypeInternal _PutRequest_default_instance_; +PROTOBUF_CONSTEXPR PutResponse::PutResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.prev_kv_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct PutResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR PutResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~PutResponseDefaultTypeInternal() {} + union { + PutResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PutResponseDefaultTypeInternal _PutResponse_default_instance_; +PROTOBUF_CONSTEXPR BatchGetRequest::BatchGetRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.keys_)*/{} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct BatchGetRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR BatchGetRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~BatchGetRequestDefaultTypeInternal() {} + union { + BatchGetRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BatchGetRequestDefaultTypeInternal _BatchGetRequest_default_instance_; +PROTOBUF_CONSTEXPR BatchGetResponse::BatchGetResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.kvs_)*/{} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct BatchGetResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR BatchGetResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~BatchGetResponseDefaultTypeInternal() {} + union { + BatchGetResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BatchGetResponseDefaultTypeInternal _BatchGetResponse_default_instance_; +PROTOBUF_CONSTEXPR BatchPutRequest::BatchPutRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.kvs_)*/{} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.prev_kv_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} +struct BatchPutRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR BatchPutRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~BatchPutRequestDefaultTypeInternal() {} + union { + BatchPutRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BatchPutRequestDefaultTypeInternal _BatchPutRequest_default_instance_; +PROTOBUF_CONSTEXPR BatchPutResponse::BatchPutResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.prev_kvs_)*/{} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct BatchPutResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR BatchPutResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~BatchPutResponseDefaultTypeInternal() {} + union { + BatchPutResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BatchPutResponseDefaultTypeInternal _BatchPutResponse_default_instance_; +PROTOBUF_CONSTEXPR BatchDeleteRequest::BatchDeleteRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.keys_)*/{} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.prev_kv_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} +struct BatchDeleteRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR BatchDeleteRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~BatchDeleteRequestDefaultTypeInternal() {} + union { + BatchDeleteRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BatchDeleteRequestDefaultTypeInternal _BatchDeleteRequest_default_instance_; +PROTOBUF_CONSTEXPR BatchDeleteResponse::BatchDeleteResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.prev_kvs_)*/{} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct BatchDeleteResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR BatchDeleteResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~BatchDeleteResponseDefaultTypeInternal() {} + union { + BatchDeleteResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 BatchDeleteResponseDefaultTypeInternal _BatchDeleteResponse_default_instance_; +PROTOBUF_CONSTEXPR CompareAndPutRequest::CompareAndPutRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.key_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.expect_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.value_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct CompareAndPutRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR CompareAndPutRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~CompareAndPutRequestDefaultTypeInternal() {} + union { + CompareAndPutRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CompareAndPutRequestDefaultTypeInternal _CompareAndPutRequest_default_instance_; +PROTOBUF_CONSTEXPR CompareAndPutResponse::CompareAndPutResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.prev_kv_)*/nullptr + , /*decltype(_impl_.success_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} +struct CompareAndPutResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR CompareAndPutResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~CompareAndPutResponseDefaultTypeInternal() {} + union { + CompareAndPutResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 CompareAndPutResponseDefaultTypeInternal _CompareAndPutResponse_default_instance_; +PROTOBUF_CONSTEXPR DeleteRangeRequest::DeleteRangeRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.key_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.range_end_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.prev_kv_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} +struct DeleteRangeRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR DeleteRangeRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~DeleteRangeRequestDefaultTypeInternal() {} + union { + DeleteRangeRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DeleteRangeRequestDefaultTypeInternal _DeleteRangeRequest_default_instance_; +PROTOBUF_CONSTEXPR DeleteRangeResponse::DeleteRangeResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.prev_kvs_)*/{} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.deleted_)*/int64_t{0} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct DeleteRangeResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR DeleteRangeResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~DeleteRangeResponseDefaultTypeInternal() {} + union { + DeleteRangeResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 DeleteRangeResponseDefaultTypeInternal _DeleteRangeResponse_default_instance_; +PROTOBUF_CONSTEXPR MoveValueRequest::MoveValueRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.from_key_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.to_key_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct MoveValueRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR MoveValueRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~MoveValueRequestDefaultTypeInternal() {} + union { + MoveValueRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MoveValueRequestDefaultTypeInternal _MoveValueRequest_default_instance_; +PROTOBUF_CONSTEXPR MoveValueResponse::MoveValueResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.kv_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct MoveValueResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR MoveValueResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~MoveValueResponseDefaultTypeInternal() {} + union { + MoveValueResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MoveValueResponseDefaultTypeInternal _MoveValueResponse_default_instance_; +} // namespace meta +} // namespace v1 +} // namespace greptime +static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[16]; +static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_greptime_2fv1_2fmeta_2fstore_2eproto = nullptr; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fmeta_2fstore_2eproto = nullptr; + +const uint32_t TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RangeRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RangeRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RangeRequest, _impl_.key_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RangeRequest, _impl_.range_end_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RangeRequest, _impl_.limit_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RangeRequest, _impl_.keys_only_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RangeResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RangeResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RangeResponse, _impl_.kvs_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::RangeResponse, _impl_.more_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::PutRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::PutRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::PutRequest, _impl_.key_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::PutRequest, _impl_.value_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::PutRequest, _impl_.prev_kv_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::PutResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::PutResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::PutResponse, _impl_.prev_kv_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchGetRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchGetRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchGetRequest, _impl_.keys_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchGetResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchGetResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchGetResponse, _impl_.kvs_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchPutRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchPutRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchPutRequest, _impl_.kvs_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchPutRequest, _impl_.prev_kv_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchPutResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchPutResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchPutResponse, _impl_.prev_kvs_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchDeleteRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchDeleteRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchDeleteRequest, _impl_.keys_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchDeleteRequest, _impl_.prev_kv_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchDeleteResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchDeleteResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::BatchDeleteResponse, _impl_.prev_kvs_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CompareAndPutRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CompareAndPutRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CompareAndPutRequest, _impl_.key_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CompareAndPutRequest, _impl_.expect_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CompareAndPutRequest, _impl_.value_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CompareAndPutResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CompareAndPutResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CompareAndPutResponse, _impl_.success_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::CompareAndPutResponse, _impl_.prev_kv_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DeleteRangeRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DeleteRangeRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DeleteRangeRequest, _impl_.key_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DeleteRangeRequest, _impl_.range_end_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DeleteRangeRequest, _impl_.prev_kv_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DeleteRangeResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DeleteRangeResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DeleteRangeResponse, _impl_.deleted_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::DeleteRangeResponse, _impl_.prev_kvs_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MoveValueRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MoveValueRequest, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MoveValueRequest, _impl_.from_key_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MoveValueRequest, _impl_.to_key_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MoveValueResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MoveValueResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::meta::MoveValueResponse, _impl_.kv_), +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::greptime::v1::meta::RangeRequest)}, + { 11, -1, -1, sizeof(::greptime::v1::meta::RangeResponse)}, + { 20, -1, -1, sizeof(::greptime::v1::meta::PutRequest)}, + { 30, -1, -1, sizeof(::greptime::v1::meta::PutResponse)}, + { 38, -1, -1, sizeof(::greptime::v1::meta::BatchGetRequest)}, + { 46, -1, -1, sizeof(::greptime::v1::meta::BatchGetResponse)}, + { 54, -1, -1, sizeof(::greptime::v1::meta::BatchPutRequest)}, + { 63, -1, -1, sizeof(::greptime::v1::meta::BatchPutResponse)}, + { 71, -1, -1, sizeof(::greptime::v1::meta::BatchDeleteRequest)}, + { 80, -1, -1, sizeof(::greptime::v1::meta::BatchDeleteResponse)}, + { 88, -1, -1, sizeof(::greptime::v1::meta::CompareAndPutRequest)}, + { 98, -1, -1, sizeof(::greptime::v1::meta::CompareAndPutResponse)}, + { 107, -1, -1, sizeof(::greptime::v1::meta::DeleteRangeRequest)}, + { 117, -1, -1, sizeof(::greptime::v1::meta::DeleteRangeResponse)}, + { 126, -1, -1, sizeof(::greptime::v1::meta::MoveValueRequest)}, + { 135, -1, -1, sizeof(::greptime::v1::meta::MoveValueResponse)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::greptime::v1::meta::_RangeRequest_default_instance_._instance, + &::greptime::v1::meta::_RangeResponse_default_instance_._instance, + &::greptime::v1::meta::_PutRequest_default_instance_._instance, + &::greptime::v1::meta::_PutResponse_default_instance_._instance, + &::greptime::v1::meta::_BatchGetRequest_default_instance_._instance, + &::greptime::v1::meta::_BatchGetResponse_default_instance_._instance, + &::greptime::v1::meta::_BatchPutRequest_default_instance_._instance, + &::greptime::v1::meta::_BatchPutResponse_default_instance_._instance, + &::greptime::v1::meta::_BatchDeleteRequest_default_instance_._instance, + &::greptime::v1::meta::_BatchDeleteResponse_default_instance_._instance, + &::greptime::v1::meta::_CompareAndPutRequest_default_instance_._instance, + &::greptime::v1::meta::_CompareAndPutResponse_default_instance_._instance, + &::greptime::v1::meta::_DeleteRangeRequest_default_instance_._instance, + &::greptime::v1::meta::_DeleteRangeResponse_default_instance_._instance, + &::greptime::v1::meta::_MoveValueRequest_default_instance_._instance, + &::greptime::v1::meta::_MoveValueResponse_default_instance_._instance, +}; + +const char descriptor_table_protodef_greptime_2fv1_2fmeta_2fstore_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\034greptime/v1/meta/store.proto\022\020greptime" + ".v1.meta\032\035greptime/v1/meta/common.proto\"" + "\201\001\n\014RangeRequest\022/\n\006header\030\001 \001(\0132\037.grept" + "ime.v1.meta.RequestHeader\022\013\n\003key\030\002 \001(\014\022\021" + "\n\trange_end\030\003 \001(\014\022\r\n\005limit\030\004 \001(\003\022\021\n\tkeys" + "_only\030\005 \001(\010\"x\n\rRangeResponse\0220\n\006header\030\001" + " \001(\0132 .greptime.v1.meta.ResponseHeader\022\'" + "\n\003kvs\030\002 \003(\0132\032.greptime.v1.meta.KeyValue\022" + "\014\n\004more\030\003 \001(\010\"j\n\nPutRequest\022/\n\006header\030\001 " + "\001(\0132\037.greptime.v1.meta.RequestHeader\022\013\n\003" + "key\030\002 \001(\014\022\r\n\005value\030\003 \001(\014\022\017\n\007prev_kv\030\004 \001(" + "\010\"l\n\013PutResponse\0220\n\006header\030\001 \001(\0132 .grept" + "ime.v1.meta.ResponseHeader\022+\n\007prev_kv\030\002 " + "\001(\0132\032.greptime.v1.meta.KeyValue\"P\n\017Batch" + "GetRequest\022/\n\006header\030\001 \001(\0132\037.greptime.v1" + ".meta.RequestHeader\022\014\n\004keys\030\002 \003(\014\"m\n\020Bat" + "chGetResponse\0220\n\006header\030\001 \001(\0132 .greptime" + ".v1.meta.ResponseHeader\022\'\n\003kvs\030\002 \003(\0132\032.g" + "reptime.v1.meta.KeyValue\"|\n\017BatchPutRequ" + "est\022/\n\006header\030\001 \001(\0132\037.greptime.v1.meta.R" + "equestHeader\022\'\n\003kvs\030\002 \003(\0132\032.greptime.v1." + "meta.KeyValue\022\017\n\007prev_kv\030\003 \001(\010\"r\n\020BatchP" + "utResponse\0220\n\006header\030\001 \001(\0132 .greptime.v1" + ".meta.ResponseHeader\022,\n\010prev_kvs\030\002 \003(\0132\032" + ".greptime.v1.meta.KeyValue\"d\n\022BatchDelet" + "eRequest\022/\n\006header\030\001 \001(\0132\037.greptime.v1.m" + "eta.RequestHeader\022\014\n\004keys\030\002 \003(\014\022\017\n\007prev_" + "kv\030\003 \001(\010\"u\n\023BatchDeleteResponse\0220\n\006heade" + "r\030\001 \001(\0132 .greptime.v1.meta.ResponseHeade" + "r\022,\n\010prev_kvs\030\002 \003(\0132\032.greptime.v1.meta.K" + "eyValue\"s\n\024CompareAndPutRequest\022/\n\006heade" + "r\030\001 \001(\0132\037.greptime.v1.meta.RequestHeader" + "\022\013\n\003key\030\002 \001(\014\022\016\n\006expect\030\003 \001(\014\022\r\n\005value\030\004" + " \001(\014\"\207\001\n\025CompareAndPutResponse\0220\n\006header" + "\030\001 \001(\0132 .greptime.v1.meta.ResponseHeader" + "\022\017\n\007success\030\002 \001(\010\022+\n\007prev_kv\030\003 \001(\0132\032.gre" + "ptime.v1.meta.KeyValue\"v\n\022DeleteRangeReq" + "uest\022/\n\006header\030\001 \001(\0132\037.greptime.v1.meta." + "RequestHeader\022\013\n\003key\030\002 \001(\014\022\021\n\trange_end\030" + "\003 \001(\014\022\017\n\007prev_kv\030\004 \001(\010\"\206\001\n\023DeleteRangeRe" + "sponse\0220\n\006header\030\001 \001(\0132 .greptime.v1.met" + "a.ResponseHeader\022\017\n\007deleted\030\002 \001(\003\022,\n\010pre" + "v_kvs\030\003 \003(\0132\032.greptime.v1.meta.KeyValue\"" + "e\n\020MoveValueRequest\022/\n\006header\030\001 \001(\0132\037.gr" + "eptime.v1.meta.RequestHeader\022\020\n\010from_key" + "\030\002 \001(\014\022\016\n\006to_key\030\003 \001(\014\"m\n\021MoveValueRespo" + "nse\0220\n\006header\030\001 \001(\0132 .greptime.v1.meta.R" + "esponseHeader\022&\n\002kv\030\002 \001(\0132\032.greptime.v1." + "meta.KeyValue2\253\005\n\005Store\022H\n\005Range\022\036.grept" + "ime.v1.meta.RangeRequest\032\037.greptime.v1.m" + "eta.RangeResponse\022B\n\003Put\022\034.greptime.v1.m" + "eta.PutRequest\032\035.greptime.v1.meta.PutRes" + "ponse\022Q\n\010BatchGet\022!.greptime.v1.meta.Bat" + "chGetRequest\032\".greptime.v1.meta.BatchGet" + "Response\022Q\n\010BatchPut\022!.greptime.v1.meta." + "BatchPutRequest\032\".greptime.v1.meta.Batch" + "PutResponse\022Z\n\013BatchDelete\022$.greptime.v1" + ".meta.BatchDeleteRequest\032%.greptime.v1.m" + "eta.BatchDeleteResponse\022`\n\rCompareAndPut" + "\022&.greptime.v1.meta.CompareAndPutRequest" + "\032\'.greptime.v1.meta.CompareAndPutRespons" + "e\022Z\n\013DeleteRange\022$.greptime.v1.meta.Dele" + "teRangeRequest\032%.greptime.v1.meta.Delete" + "RangeResponse\022T\n\tMoveValue\022\".greptime.v1" + ".meta.MoveValueRequest\032#.greptime.v1.met" + "a.MoveValueResponseB_impl_.header_; +} +void RangeRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +RangeRequest::RangeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.RangeRequest) +} +RangeRequest::RangeRequest(const RangeRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + RangeRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.range_end_){} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.limit_){} + , decltype(_impl_.keys_only_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_key().empty()) { + _this->_impl_.key_.Set(from._internal_key(), + _this->GetArenaForAllocation()); + } + _impl_.range_end_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.range_end_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_range_end().empty()) { + _this->_impl_.range_end_.Set(from._internal_range_end(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + ::memcpy(&_impl_.limit_, &from._impl_.limit_, + static_cast(reinterpret_cast(&_impl_.keys_only_) - + reinterpret_cast(&_impl_.limit_)) + sizeof(_impl_.keys_only_)); + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.RangeRequest) +} + +inline void RangeRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.range_end_){} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.limit_){int64_t{0}} + , decltype(_impl_.keys_only_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.range_end_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.range_end_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +RangeRequest::~RangeRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.RangeRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void RangeRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.key_.Destroy(); + _impl_.range_end_.Destroy(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void RangeRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void RangeRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.RangeRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.key_.ClearToEmpty(); + _impl_.range_end_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + ::memset(&_impl_.limit_, 0, static_cast( + reinterpret_cast(&_impl_.keys_only_) - + reinterpret_cast(&_impl_.limit_)) + sizeof(_impl_.keys_only_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* RangeRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes key = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_key(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes range_end = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_range_end(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 limit = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + _impl_.limit_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bool keys_only = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { + _impl_.keys_only_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* RangeRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.RangeRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // bytes key = 2; + if (!this->_internal_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_key(), target); + } + + // bytes range_end = 3; + if (!this->_internal_range_end().empty()) { + target = stream->WriteBytesMaybeAliased( + 3, this->_internal_range_end(), target); + } + + // int64 limit = 4; + if (this->_internal_limit() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(4, this->_internal_limit(), target); + } + + // bool keys_only = 5; + if (this->_internal_keys_only() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(5, this->_internal_keys_only(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.RangeRequest) + return target; +} + +size_t RangeRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.RangeRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // bytes key = 2; + if (!this->_internal_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_key()); + } + + // bytes range_end = 3; + if (!this->_internal_range_end().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_range_end()); + } + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // int64 limit = 4; + if (this->_internal_limit() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_limit()); + } + + // bool keys_only = 5; + if (this->_internal_keys_only() != 0) { + total_size += 1 + 1; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RangeRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + RangeRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RangeRequest::GetClassData() const { return &_class_data_; } + + +void RangeRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.RangeRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_key().empty()) { + _this->_internal_set_key(from._internal_key()); + } + if (!from._internal_range_end().empty()) { + _this->_internal_set_range_end(from._internal_range_end()); + } + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_limit() != 0) { + _this->_internal_set_limit(from._internal_limit()); + } + if (from._internal_keys_only() != 0) { + _this->_internal_set_keys_only(from._internal_keys_only()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void RangeRequest::CopyFrom(const RangeRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.RangeRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool RangeRequest::IsInitialized() const { + return true; +} + +void RangeRequest::InternalSwap(RangeRequest* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.key_, lhs_arena, + &other->_impl_.key_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.range_end_, lhs_arena, + &other->_impl_.range_end_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(RangeRequest, _impl_.keys_only_) + + sizeof(RangeRequest::_impl_.keys_only_) + - PROTOBUF_FIELD_OFFSET(RangeRequest, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata RangeRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[0]); +} + +// =================================================================== + +class RangeResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const RangeResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +RangeResponse::_Internal::header(const RangeResponse* msg) { + return *msg->_impl_.header_; +} +void RangeResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void RangeResponse::clear_kvs() { + _impl_.kvs_.Clear(); +} +RangeResponse::RangeResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.RangeResponse) +} +RangeResponse::RangeResponse(const RangeResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + RangeResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.kvs_){from._impl_.kvs_} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.more_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + _this->_impl_.more_ = from._impl_.more_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.RangeResponse) +} + +inline void RangeResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.kvs_){arena} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.more_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +RangeResponse::~RangeResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.RangeResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void RangeResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.kvs_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void RangeResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void RangeResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.RangeResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.kvs_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _impl_.more_ = false; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* RangeResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.KeyValue kvs = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_kvs(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + // bool more = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + _impl_.more_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* RangeResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.RangeResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // repeated .greptime.v1.meta.KeyValue kvs = 2; + for (unsigned i = 0, + n = static_cast(this->_internal_kvs_size()); i < n; i++) { + const auto& repfield = this->_internal_kvs(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); + } + + // bool more = 3; + if (this->_internal_more() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_more(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.RangeResponse) + return target; +} + +size_t RangeResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.RangeResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.KeyValue kvs = 2; + total_size += 1UL * this->_internal_kvs_size(); + for (const auto& msg : this->_impl_.kvs_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // bool more = 3; + if (this->_internal_more() != 0) { + total_size += 1 + 1; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RangeResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + RangeResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RangeResponse::GetClassData() const { return &_class_data_; } + + +void RangeResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.RangeResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.kvs_.MergeFrom(from._impl_.kvs_); + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_more() != 0) { + _this->_internal_set_more(from._internal_more()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void RangeResponse::CopyFrom(const RangeResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.RangeResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool RangeResponse::IsInitialized() const { + return true; +} + +void RangeResponse::InternalSwap(RangeResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.kvs_.InternalSwap(&other->_impl_.kvs_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(RangeResponse, _impl_.more_) + + sizeof(RangeResponse::_impl_.more_) + - PROTOBUF_FIELD_OFFSET(RangeResponse, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata RangeResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[1]); +} + +// =================================================================== + +class PutRequest::_Internal { + public: + static const ::greptime::v1::meta::RequestHeader& header(const PutRequest* msg); +}; + +const ::greptime::v1::meta::RequestHeader& +PutRequest::_Internal::header(const PutRequest* msg) { + return *msg->_impl_.header_; +} +void PutRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +PutRequest::PutRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.PutRequest) +} +PutRequest::PutRequest(const PutRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + PutRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.value_){} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.prev_kv_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_key().empty()) { + _this->_impl_.key_.Set(from._internal_key(), + _this->GetArenaForAllocation()); + } + _impl_.value_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_value().empty()) { + _this->_impl_.value_.Set(from._internal_value(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + _this->_impl_.prev_kv_ = from._impl_.prev_kv_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.PutRequest) +} + +inline void PutRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.value_){} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.prev_kv_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +PutRequest::~PutRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.PutRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void PutRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.key_.Destroy(); + _impl_.value_.Destroy(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void PutRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void PutRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.PutRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.key_.ClearToEmpty(); + _impl_.value_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _impl_.prev_kv_ = false; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* PutRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes key = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_key(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes value = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_value(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bool prev_kv = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + _impl_.prev_kv_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* PutRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.PutRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // bytes key = 2; + if (!this->_internal_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_key(), target); + } + + // bytes value = 3; + if (!this->_internal_value().empty()) { + target = stream->WriteBytesMaybeAliased( + 3, this->_internal_value(), target); + } + + // bool prev_kv = 4; + if (this->_internal_prev_kv() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_prev_kv(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.PutRequest) + return target; +} + +size_t PutRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.PutRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // bytes key = 2; + if (!this->_internal_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_key()); + } + + // bytes value = 3; + if (!this->_internal_value().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_value()); + } + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // bool prev_kv = 4; + if (this->_internal_prev_kv() != 0) { + total_size += 1 + 1; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PutRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + PutRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PutRequest::GetClassData() const { return &_class_data_; } + + +void PutRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.PutRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_key().empty()) { + _this->_internal_set_key(from._internal_key()); + } + if (!from._internal_value().empty()) { + _this->_internal_set_value(from._internal_value()); + } + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_prev_kv() != 0) { + _this->_internal_set_prev_kv(from._internal_prev_kv()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void PutRequest::CopyFrom(const PutRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.PutRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool PutRequest::IsInitialized() const { + return true; +} + +void PutRequest::InternalSwap(PutRequest* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.key_, lhs_arena, + &other->_impl_.key_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.value_, lhs_arena, + &other->_impl_.value_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(PutRequest, _impl_.prev_kv_) + + sizeof(PutRequest::_impl_.prev_kv_) + - PROTOBUF_FIELD_OFFSET(PutRequest, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata PutRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[2]); +} + +// =================================================================== + +class PutResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const PutResponse* msg); + static const ::greptime::v1::meta::KeyValue& prev_kv(const PutResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +PutResponse::_Internal::header(const PutResponse* msg) { + return *msg->_impl_.header_; +} +const ::greptime::v1::meta::KeyValue& +PutResponse::_Internal::prev_kv(const PutResponse* msg) { + return *msg->_impl_.prev_kv_; +} +void PutResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void PutResponse::clear_prev_kv() { + if (GetArenaForAllocation() == nullptr && _impl_.prev_kv_ != nullptr) { + delete _impl_.prev_kv_; + } + _impl_.prev_kv_ = nullptr; +} +PutResponse::PutResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.PutResponse) +} +PutResponse::PutResponse(const PutResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + PutResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.prev_kv_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + if (from._internal_has_prev_kv()) { + _this->_impl_.prev_kv_ = new ::greptime::v1::meta::KeyValue(*from._impl_.prev_kv_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.PutResponse) +} + +inline void PutResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.prev_kv_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +PutResponse::~PutResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.PutResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void PutResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.header_; + if (this != internal_default_instance()) delete _impl_.prev_kv_; +} + +void PutResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void PutResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.PutResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.prev_kv_ != nullptr) { + delete _impl_.prev_kv_; + } + _impl_.prev_kv_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* PutResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.KeyValue prev_kv = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_prev_kv(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* PutResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.PutResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.KeyValue prev_kv = 2; + if (this->_internal_has_prev_kv()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::prev_kv(this), + _Internal::prev_kv(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.PutResponse) + return target; +} + +size_t PutResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.PutResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // .greptime.v1.meta.KeyValue prev_kv = 2; + if (this->_internal_has_prev_kv()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.prev_kv_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PutResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + PutResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PutResponse::GetClassData() const { return &_class_data_; } + + +void PutResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.PutResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_has_prev_kv()) { + _this->_internal_mutable_prev_kv()->::greptime::v1::meta::KeyValue::MergeFrom( + from._internal_prev_kv()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void PutResponse::CopyFrom(const PutResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.PutResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool PutResponse::IsInitialized() const { + return true; +} + +void PutResponse::InternalSwap(PutResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(PutResponse, _impl_.prev_kv_) + + sizeof(PutResponse::_impl_.prev_kv_) + - PROTOBUF_FIELD_OFFSET(PutResponse, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata PutResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[3]); +} + +// =================================================================== + +class BatchGetRequest::_Internal { + public: + static const ::greptime::v1::meta::RequestHeader& header(const BatchGetRequest* msg); +}; + +const ::greptime::v1::meta::RequestHeader& +BatchGetRequest::_Internal::header(const BatchGetRequest* msg) { + return *msg->_impl_.header_; +} +void BatchGetRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +BatchGetRequest::BatchGetRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.BatchGetRequest) +} +BatchGetRequest::BatchGetRequest(const BatchGetRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + BatchGetRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.keys_){from._impl_.keys_} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.BatchGetRequest) +} + +inline void BatchGetRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.keys_){arena} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +BatchGetRequest::~BatchGetRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.BatchGetRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void BatchGetRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.keys_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void BatchGetRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void BatchGetRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.BatchGetRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.keys_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* BatchGetRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated bytes keys = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + auto str = _internal_add_keys(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* BatchGetRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.BatchGetRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // repeated bytes keys = 2; + for (int i = 0, n = this->_internal_keys_size(); i < n; i++) { + const auto& s = this->_internal_keys(i); + target = stream->WriteBytes(2, s, target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.BatchGetRequest) + return target; +} + +size_t BatchGetRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.BatchGetRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated bytes keys = 2; + total_size += 1 * + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.keys_.size()); + for (int i = 0, n = _impl_.keys_.size(); i < n; i++) { + total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + _impl_.keys_.Get(i)); + } + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData BatchGetRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + BatchGetRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*BatchGetRequest::GetClassData() const { return &_class_data_; } + + +void BatchGetRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.BatchGetRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.keys_.MergeFrom(from._impl_.keys_); + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void BatchGetRequest::CopyFrom(const BatchGetRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.BatchGetRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool BatchGetRequest::IsInitialized() const { + return true; +} + +void BatchGetRequest::InternalSwap(BatchGetRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.keys_.InternalSwap(&other->_impl_.keys_); + swap(_impl_.header_, other->_impl_.header_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata BatchGetRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[4]); +} + +// =================================================================== + +class BatchGetResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const BatchGetResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +BatchGetResponse::_Internal::header(const BatchGetResponse* msg) { + return *msg->_impl_.header_; +} +void BatchGetResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void BatchGetResponse::clear_kvs() { + _impl_.kvs_.Clear(); +} +BatchGetResponse::BatchGetResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.BatchGetResponse) +} +BatchGetResponse::BatchGetResponse(const BatchGetResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + BatchGetResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.kvs_){from._impl_.kvs_} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.BatchGetResponse) +} + +inline void BatchGetResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.kvs_){arena} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +BatchGetResponse::~BatchGetResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.BatchGetResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void BatchGetResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.kvs_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void BatchGetResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void BatchGetResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.BatchGetResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.kvs_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* BatchGetResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.KeyValue kvs = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_kvs(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* BatchGetResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.BatchGetResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // repeated .greptime.v1.meta.KeyValue kvs = 2; + for (unsigned i = 0, + n = static_cast(this->_internal_kvs_size()); i < n; i++) { + const auto& repfield = this->_internal_kvs(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.BatchGetResponse) + return target; +} + +size_t BatchGetResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.BatchGetResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.KeyValue kvs = 2; + total_size += 1UL * this->_internal_kvs_size(); + for (const auto& msg : this->_impl_.kvs_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData BatchGetResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + BatchGetResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*BatchGetResponse::GetClassData() const { return &_class_data_; } + + +void BatchGetResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.BatchGetResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.kvs_.MergeFrom(from._impl_.kvs_); + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void BatchGetResponse::CopyFrom(const BatchGetResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.BatchGetResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool BatchGetResponse::IsInitialized() const { + return true; +} + +void BatchGetResponse::InternalSwap(BatchGetResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.kvs_.InternalSwap(&other->_impl_.kvs_); + swap(_impl_.header_, other->_impl_.header_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata BatchGetResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[5]); +} + +// =================================================================== + +class BatchPutRequest::_Internal { + public: + static const ::greptime::v1::meta::RequestHeader& header(const BatchPutRequest* msg); +}; + +const ::greptime::v1::meta::RequestHeader& +BatchPutRequest::_Internal::header(const BatchPutRequest* msg) { + return *msg->_impl_.header_; +} +void BatchPutRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void BatchPutRequest::clear_kvs() { + _impl_.kvs_.Clear(); +} +BatchPutRequest::BatchPutRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.BatchPutRequest) +} +BatchPutRequest::BatchPutRequest(const BatchPutRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + BatchPutRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.kvs_){from._impl_.kvs_} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.prev_kv_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + _this->_impl_.prev_kv_ = from._impl_.prev_kv_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.BatchPutRequest) +} + +inline void BatchPutRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.kvs_){arena} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.prev_kv_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +BatchPutRequest::~BatchPutRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.BatchPutRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void BatchPutRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.kvs_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void BatchPutRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void BatchPutRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.BatchPutRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.kvs_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _impl_.prev_kv_ = false; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* BatchPutRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.KeyValue kvs = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_kvs(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + // bool prev_kv = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + _impl_.prev_kv_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* BatchPutRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.BatchPutRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // repeated .greptime.v1.meta.KeyValue kvs = 2; + for (unsigned i = 0, + n = static_cast(this->_internal_kvs_size()); i < n; i++) { + const auto& repfield = this->_internal_kvs(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); + } + + // bool prev_kv = 3; + if (this->_internal_prev_kv() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_prev_kv(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.BatchPutRequest) + return target; +} + +size_t BatchPutRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.BatchPutRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.KeyValue kvs = 2; + total_size += 1UL * this->_internal_kvs_size(); + for (const auto& msg : this->_impl_.kvs_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // bool prev_kv = 3; + if (this->_internal_prev_kv() != 0) { + total_size += 1 + 1; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData BatchPutRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + BatchPutRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*BatchPutRequest::GetClassData() const { return &_class_data_; } + + +void BatchPutRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.BatchPutRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.kvs_.MergeFrom(from._impl_.kvs_); + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_prev_kv() != 0) { + _this->_internal_set_prev_kv(from._internal_prev_kv()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void BatchPutRequest::CopyFrom(const BatchPutRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.BatchPutRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool BatchPutRequest::IsInitialized() const { + return true; +} + +void BatchPutRequest::InternalSwap(BatchPutRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.kvs_.InternalSwap(&other->_impl_.kvs_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(BatchPutRequest, _impl_.prev_kv_) + + sizeof(BatchPutRequest::_impl_.prev_kv_) + - PROTOBUF_FIELD_OFFSET(BatchPutRequest, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata BatchPutRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[6]); +} + +// =================================================================== + +class BatchPutResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const BatchPutResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +BatchPutResponse::_Internal::header(const BatchPutResponse* msg) { + return *msg->_impl_.header_; +} +void BatchPutResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void BatchPutResponse::clear_prev_kvs() { + _impl_.prev_kvs_.Clear(); +} +BatchPutResponse::BatchPutResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.BatchPutResponse) +} +BatchPutResponse::BatchPutResponse(const BatchPutResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + BatchPutResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.prev_kvs_){from._impl_.prev_kvs_} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.BatchPutResponse) +} + +inline void BatchPutResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.prev_kvs_){arena} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +BatchPutResponse::~BatchPutResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.BatchPutResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void BatchPutResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.prev_kvs_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void BatchPutResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void BatchPutResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.BatchPutResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.prev_kvs_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* BatchPutResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_prev_kvs(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* BatchPutResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.BatchPutResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + for (unsigned i = 0, + n = static_cast(this->_internal_prev_kvs_size()); i < n; i++) { + const auto& repfield = this->_internal_prev_kvs(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.BatchPutResponse) + return target; +} + +size_t BatchPutResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.BatchPutResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + total_size += 1UL * this->_internal_prev_kvs_size(); + for (const auto& msg : this->_impl_.prev_kvs_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData BatchPutResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + BatchPutResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*BatchPutResponse::GetClassData() const { return &_class_data_; } + + +void BatchPutResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.BatchPutResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.prev_kvs_.MergeFrom(from._impl_.prev_kvs_); + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void BatchPutResponse::CopyFrom(const BatchPutResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.BatchPutResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool BatchPutResponse::IsInitialized() const { + return true; +} + +void BatchPutResponse::InternalSwap(BatchPutResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.prev_kvs_.InternalSwap(&other->_impl_.prev_kvs_); + swap(_impl_.header_, other->_impl_.header_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata BatchPutResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[7]); +} + +// =================================================================== + +class BatchDeleteRequest::_Internal { + public: + static const ::greptime::v1::meta::RequestHeader& header(const BatchDeleteRequest* msg); +}; + +const ::greptime::v1::meta::RequestHeader& +BatchDeleteRequest::_Internal::header(const BatchDeleteRequest* msg) { + return *msg->_impl_.header_; +} +void BatchDeleteRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +BatchDeleteRequest::BatchDeleteRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.BatchDeleteRequest) +} +BatchDeleteRequest::BatchDeleteRequest(const BatchDeleteRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + BatchDeleteRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.keys_){from._impl_.keys_} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.prev_kv_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + _this->_impl_.prev_kv_ = from._impl_.prev_kv_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.BatchDeleteRequest) +} + +inline void BatchDeleteRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.keys_){arena} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.prev_kv_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +BatchDeleteRequest::~BatchDeleteRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.BatchDeleteRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void BatchDeleteRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.keys_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void BatchDeleteRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void BatchDeleteRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.BatchDeleteRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.keys_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _impl_.prev_kv_ = false; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* BatchDeleteRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated bytes keys = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + auto str = _internal_add_keys(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + // bool prev_kv = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + _impl_.prev_kv_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* BatchDeleteRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.BatchDeleteRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // repeated bytes keys = 2; + for (int i = 0, n = this->_internal_keys_size(); i < n; i++) { + const auto& s = this->_internal_keys(i); + target = stream->WriteBytes(2, s, target); + } + + // bool prev_kv = 3; + if (this->_internal_prev_kv() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(3, this->_internal_prev_kv(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.BatchDeleteRequest) + return target; +} + +size_t BatchDeleteRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.BatchDeleteRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated bytes keys = 2; + total_size += 1 * + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.keys_.size()); + for (int i = 0, n = _impl_.keys_.size(); i < n; i++) { + total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + _impl_.keys_.Get(i)); + } + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // bool prev_kv = 3; + if (this->_internal_prev_kv() != 0) { + total_size += 1 + 1; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData BatchDeleteRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + BatchDeleteRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*BatchDeleteRequest::GetClassData() const { return &_class_data_; } + + +void BatchDeleteRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.BatchDeleteRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.keys_.MergeFrom(from._impl_.keys_); + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_prev_kv() != 0) { + _this->_internal_set_prev_kv(from._internal_prev_kv()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void BatchDeleteRequest::CopyFrom(const BatchDeleteRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.BatchDeleteRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool BatchDeleteRequest::IsInitialized() const { + return true; +} + +void BatchDeleteRequest::InternalSwap(BatchDeleteRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.keys_.InternalSwap(&other->_impl_.keys_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(BatchDeleteRequest, _impl_.prev_kv_) + + sizeof(BatchDeleteRequest::_impl_.prev_kv_) + - PROTOBUF_FIELD_OFFSET(BatchDeleteRequest, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata BatchDeleteRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[8]); +} + +// =================================================================== + +class BatchDeleteResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const BatchDeleteResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +BatchDeleteResponse::_Internal::header(const BatchDeleteResponse* msg) { + return *msg->_impl_.header_; +} +void BatchDeleteResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void BatchDeleteResponse::clear_prev_kvs() { + _impl_.prev_kvs_.Clear(); +} +BatchDeleteResponse::BatchDeleteResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.BatchDeleteResponse) +} +BatchDeleteResponse::BatchDeleteResponse(const BatchDeleteResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + BatchDeleteResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.prev_kvs_){from._impl_.prev_kvs_} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.BatchDeleteResponse) +} + +inline void BatchDeleteResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.prev_kvs_){arena} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +BatchDeleteResponse::~BatchDeleteResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.BatchDeleteResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void BatchDeleteResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.prev_kvs_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void BatchDeleteResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void BatchDeleteResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.BatchDeleteResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.prev_kvs_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* BatchDeleteResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_prev_kvs(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* BatchDeleteResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.BatchDeleteResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + for (unsigned i = 0, + n = static_cast(this->_internal_prev_kvs_size()); i < n; i++) { + const auto& repfield = this->_internal_prev_kvs(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.BatchDeleteResponse) + return target; +} + +size_t BatchDeleteResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.BatchDeleteResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + total_size += 1UL * this->_internal_prev_kvs_size(); + for (const auto& msg : this->_impl_.prev_kvs_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData BatchDeleteResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + BatchDeleteResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*BatchDeleteResponse::GetClassData() const { return &_class_data_; } + + +void BatchDeleteResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.BatchDeleteResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.prev_kvs_.MergeFrom(from._impl_.prev_kvs_); + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void BatchDeleteResponse::CopyFrom(const BatchDeleteResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.BatchDeleteResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool BatchDeleteResponse::IsInitialized() const { + return true; +} + +void BatchDeleteResponse::InternalSwap(BatchDeleteResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.prev_kvs_.InternalSwap(&other->_impl_.prev_kvs_); + swap(_impl_.header_, other->_impl_.header_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata BatchDeleteResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[9]); +} + +// =================================================================== + +class CompareAndPutRequest::_Internal { + public: + static const ::greptime::v1::meta::RequestHeader& header(const CompareAndPutRequest* msg); +}; + +const ::greptime::v1::meta::RequestHeader& +CompareAndPutRequest::_Internal::header(const CompareAndPutRequest* msg) { + return *msg->_impl_.header_; +} +void CompareAndPutRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +CompareAndPutRequest::CompareAndPutRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.CompareAndPutRequest) +} +CompareAndPutRequest::CompareAndPutRequest(const CompareAndPutRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + CompareAndPutRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.expect_){} + , decltype(_impl_.value_){} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_key().empty()) { + _this->_impl_.key_.Set(from._internal_key(), + _this->GetArenaForAllocation()); + } + _impl_.expect_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.expect_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_expect().empty()) { + _this->_impl_.expect_.Set(from._internal_expect(), + _this->GetArenaForAllocation()); + } + _impl_.value_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_value().empty()) { + _this->_impl_.value_.Set(from._internal_value(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.CompareAndPutRequest) +} + +inline void CompareAndPutRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.expect_){} + , decltype(_impl_.value_){} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.expect_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.expect_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +CompareAndPutRequest::~CompareAndPutRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.CompareAndPutRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void CompareAndPutRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.key_.Destroy(); + _impl_.expect_.Destroy(); + _impl_.value_.Destroy(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void CompareAndPutRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void CompareAndPutRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.CompareAndPutRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.key_.ClearToEmpty(); + _impl_.expect_.ClearToEmpty(); + _impl_.value_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* CompareAndPutRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes key = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_key(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes expect = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_expect(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes value = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + auto str = _internal_mutable_value(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* CompareAndPutRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.CompareAndPutRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // bytes key = 2; + if (!this->_internal_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_key(), target); + } + + // bytes expect = 3; + if (!this->_internal_expect().empty()) { + target = stream->WriteBytesMaybeAliased( + 3, this->_internal_expect(), target); + } + + // bytes value = 4; + if (!this->_internal_value().empty()) { + target = stream->WriteBytesMaybeAliased( + 4, this->_internal_value(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.CompareAndPutRequest) + return target; +} + +size_t CompareAndPutRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.CompareAndPutRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // bytes key = 2; + if (!this->_internal_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_key()); + } + + // bytes expect = 3; + if (!this->_internal_expect().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_expect()); + } + + // bytes value = 4; + if (!this->_internal_value().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_value()); + } + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CompareAndPutRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + CompareAndPutRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CompareAndPutRequest::GetClassData() const { return &_class_data_; } + + +void CompareAndPutRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.CompareAndPutRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_key().empty()) { + _this->_internal_set_key(from._internal_key()); + } + if (!from._internal_expect().empty()) { + _this->_internal_set_expect(from._internal_expect()); + } + if (!from._internal_value().empty()) { + _this->_internal_set_value(from._internal_value()); + } + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void CompareAndPutRequest::CopyFrom(const CompareAndPutRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.CompareAndPutRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CompareAndPutRequest::IsInitialized() const { + return true; +} + +void CompareAndPutRequest::InternalSwap(CompareAndPutRequest* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.key_, lhs_arena, + &other->_impl_.key_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.expect_, lhs_arena, + &other->_impl_.expect_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.value_, lhs_arena, + &other->_impl_.value_, rhs_arena + ); + swap(_impl_.header_, other->_impl_.header_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata CompareAndPutRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[10]); +} + +// =================================================================== + +class CompareAndPutResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const CompareAndPutResponse* msg); + static const ::greptime::v1::meta::KeyValue& prev_kv(const CompareAndPutResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +CompareAndPutResponse::_Internal::header(const CompareAndPutResponse* msg) { + return *msg->_impl_.header_; +} +const ::greptime::v1::meta::KeyValue& +CompareAndPutResponse::_Internal::prev_kv(const CompareAndPutResponse* msg) { + return *msg->_impl_.prev_kv_; +} +void CompareAndPutResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void CompareAndPutResponse::clear_prev_kv() { + if (GetArenaForAllocation() == nullptr && _impl_.prev_kv_ != nullptr) { + delete _impl_.prev_kv_; + } + _impl_.prev_kv_ = nullptr; +} +CompareAndPutResponse::CompareAndPutResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.CompareAndPutResponse) +} +CompareAndPutResponse::CompareAndPutResponse(const CompareAndPutResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + CompareAndPutResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.prev_kv_){nullptr} + , decltype(_impl_.success_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + if (from._internal_has_prev_kv()) { + _this->_impl_.prev_kv_ = new ::greptime::v1::meta::KeyValue(*from._impl_.prev_kv_); + } + _this->_impl_.success_ = from._impl_.success_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.CompareAndPutResponse) +} + +inline void CompareAndPutResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.prev_kv_){nullptr} + , decltype(_impl_.success_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +CompareAndPutResponse::~CompareAndPutResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.CompareAndPutResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void CompareAndPutResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.header_; + if (this != internal_default_instance()) delete _impl_.prev_kv_; +} + +void CompareAndPutResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void CompareAndPutResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.CompareAndPutResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.prev_kv_ != nullptr) { + delete _impl_.prev_kv_; + } + _impl_.prev_kv_ = nullptr; + _impl_.success_ = false; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* CompareAndPutResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bool success = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.success_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.KeyValue prev_kv = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ctx->ParseMessage(_internal_mutable_prev_kv(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* CompareAndPutResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.CompareAndPutResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // bool success = 2; + if (this->_internal_success() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(2, this->_internal_success(), target); + } + + // .greptime.v1.meta.KeyValue prev_kv = 3; + if (this->_internal_has_prev_kv()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, _Internal::prev_kv(this), + _Internal::prev_kv(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.CompareAndPutResponse) + return target; +} + +size_t CompareAndPutResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.CompareAndPutResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // .greptime.v1.meta.KeyValue prev_kv = 3; + if (this->_internal_has_prev_kv()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.prev_kv_); + } + + // bool success = 2; + if (this->_internal_success() != 0) { + total_size += 1 + 1; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData CompareAndPutResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + CompareAndPutResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*CompareAndPutResponse::GetClassData() const { return &_class_data_; } + + +void CompareAndPutResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.CompareAndPutResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_has_prev_kv()) { + _this->_internal_mutable_prev_kv()->::greptime::v1::meta::KeyValue::MergeFrom( + from._internal_prev_kv()); + } + if (from._internal_success() != 0) { + _this->_internal_set_success(from._internal_success()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void CompareAndPutResponse::CopyFrom(const CompareAndPutResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.CompareAndPutResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool CompareAndPutResponse::IsInitialized() const { + return true; +} + +void CompareAndPutResponse::InternalSwap(CompareAndPutResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(CompareAndPutResponse, _impl_.success_) + + sizeof(CompareAndPutResponse::_impl_.success_) + - PROTOBUF_FIELD_OFFSET(CompareAndPutResponse, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata CompareAndPutResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[11]); +} + +// =================================================================== + +class DeleteRangeRequest::_Internal { + public: + static const ::greptime::v1::meta::RequestHeader& header(const DeleteRangeRequest* msg); +}; + +const ::greptime::v1::meta::RequestHeader& +DeleteRangeRequest::_Internal::header(const DeleteRangeRequest* msg) { + return *msg->_impl_.header_; +} +void DeleteRangeRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +DeleteRangeRequest::DeleteRangeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.DeleteRangeRequest) +} +DeleteRangeRequest::DeleteRangeRequest(const DeleteRangeRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + DeleteRangeRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.range_end_){} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.prev_kv_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_key().empty()) { + _this->_impl_.key_.Set(from._internal_key(), + _this->GetArenaForAllocation()); + } + _impl_.range_end_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.range_end_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_range_end().empty()) { + _this->_impl_.range_end_.Set(from._internal_range_end(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + _this->_impl_.prev_kv_ = from._impl_.prev_kv_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.DeleteRangeRequest) +} + +inline void DeleteRangeRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.key_){} + , decltype(_impl_.range_end_){} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.prev_kv_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.range_end_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.range_end_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +DeleteRangeRequest::~DeleteRangeRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.DeleteRangeRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void DeleteRangeRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.key_.Destroy(); + _impl_.range_end_.Destroy(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void DeleteRangeRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void DeleteRangeRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.DeleteRangeRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.key_.ClearToEmpty(); + _impl_.range_end_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _impl_.prev_kv_ = false; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* DeleteRangeRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes key = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_key(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes range_end = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_range_end(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bool prev_kv = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + _impl_.prev_kv_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* DeleteRangeRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.DeleteRangeRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // bytes key = 2; + if (!this->_internal_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_key(), target); + } + + // bytes range_end = 3; + if (!this->_internal_range_end().empty()) { + target = stream->WriteBytesMaybeAliased( + 3, this->_internal_range_end(), target); + } + + // bool prev_kv = 4; + if (this->_internal_prev_kv() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(4, this->_internal_prev_kv(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.DeleteRangeRequest) + return target; +} + +size_t DeleteRangeRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.DeleteRangeRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // bytes key = 2; + if (!this->_internal_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_key()); + } + + // bytes range_end = 3; + if (!this->_internal_range_end().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_range_end()); + } + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // bool prev_kv = 4; + if (this->_internal_prev_kv() != 0) { + total_size += 1 + 1; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DeleteRangeRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + DeleteRangeRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DeleteRangeRequest::GetClassData() const { return &_class_data_; } + + +void DeleteRangeRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.DeleteRangeRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_key().empty()) { + _this->_internal_set_key(from._internal_key()); + } + if (!from._internal_range_end().empty()) { + _this->_internal_set_range_end(from._internal_range_end()); + } + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_prev_kv() != 0) { + _this->_internal_set_prev_kv(from._internal_prev_kv()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void DeleteRangeRequest::CopyFrom(const DeleteRangeRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.DeleteRangeRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool DeleteRangeRequest::IsInitialized() const { + return true; +} + +void DeleteRangeRequest::InternalSwap(DeleteRangeRequest* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.key_, lhs_arena, + &other->_impl_.key_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.range_end_, lhs_arena, + &other->_impl_.range_end_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(DeleteRangeRequest, _impl_.prev_kv_) + + sizeof(DeleteRangeRequest::_impl_.prev_kv_) + - PROTOBUF_FIELD_OFFSET(DeleteRangeRequest, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata DeleteRangeRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[12]); +} + +// =================================================================== + +class DeleteRangeResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const DeleteRangeResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +DeleteRangeResponse::_Internal::header(const DeleteRangeResponse* msg) { + return *msg->_impl_.header_; +} +void DeleteRangeResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void DeleteRangeResponse::clear_prev_kvs() { + _impl_.prev_kvs_.Clear(); +} +DeleteRangeResponse::DeleteRangeResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.DeleteRangeResponse) +} +DeleteRangeResponse::DeleteRangeResponse(const DeleteRangeResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + DeleteRangeResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.prev_kvs_){from._impl_.prev_kvs_} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.deleted_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + _this->_impl_.deleted_ = from._impl_.deleted_; + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.DeleteRangeResponse) +} + +inline void DeleteRangeResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.prev_kvs_){arena} + , decltype(_impl_.header_){nullptr} + , decltype(_impl_.deleted_){int64_t{0}} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +DeleteRangeResponse::~DeleteRangeResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.DeleteRangeResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void DeleteRangeResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.prev_kvs_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void DeleteRangeResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void DeleteRangeResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.DeleteRangeResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.prev_kvs_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _impl_.deleted_ = int64_t{0}; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* DeleteRangeResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 deleted = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.deleted_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_prev_kvs(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* DeleteRangeResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.DeleteRangeResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // int64 deleted = 2; + if (this->_internal_deleted() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(2, this->_internal_deleted(), target); + } + + // repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + for (unsigned i = 0, + n = static_cast(this->_internal_prev_kvs_size()); i < n; i++) { + const auto& repfield = this->_internal_prev_kvs(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.DeleteRangeResponse) + return target; +} + +size_t DeleteRangeResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.DeleteRangeResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + total_size += 1UL * this->_internal_prev_kvs_size(); + for (const auto& msg : this->_impl_.prev_kvs_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // int64 deleted = 2; + if (this->_internal_deleted() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_deleted()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData DeleteRangeResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + DeleteRangeResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*DeleteRangeResponse::GetClassData() const { return &_class_data_; } + + +void DeleteRangeResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.DeleteRangeResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.prev_kvs_.MergeFrom(from._impl_.prev_kvs_); + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_deleted() != 0) { + _this->_internal_set_deleted(from._internal_deleted()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void DeleteRangeResponse::CopyFrom(const DeleteRangeResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.DeleteRangeResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool DeleteRangeResponse::IsInitialized() const { + return true; +} + +void DeleteRangeResponse::InternalSwap(DeleteRangeResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.prev_kvs_.InternalSwap(&other->_impl_.prev_kvs_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(DeleteRangeResponse, _impl_.deleted_) + + sizeof(DeleteRangeResponse::_impl_.deleted_) + - PROTOBUF_FIELD_OFFSET(DeleteRangeResponse, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata DeleteRangeResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[13]); +} + +// =================================================================== + +class MoveValueRequest::_Internal { + public: + static const ::greptime::v1::meta::RequestHeader& header(const MoveValueRequest* msg); +}; + +const ::greptime::v1::meta::RequestHeader& +MoveValueRequest::_Internal::header(const MoveValueRequest* msg) { + return *msg->_impl_.header_; +} +void MoveValueRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +MoveValueRequest::MoveValueRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.MoveValueRequest) +} +MoveValueRequest::MoveValueRequest(const MoveValueRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + MoveValueRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.from_key_){} + , decltype(_impl_.to_key_){} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.from_key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.from_key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_from_key().empty()) { + _this->_impl_.from_key_.Set(from._internal_from_key(), + _this->GetArenaForAllocation()); + } + _impl_.to_key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.to_key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_to_key().empty()) { + _this->_impl_.to_key_.Set(from._internal_to_key(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::RequestHeader(*from._impl_.header_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.MoveValueRequest) +} + +inline void MoveValueRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.from_key_){} + , decltype(_impl_.to_key_){} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.from_key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.from_key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.to_key_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.to_key_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +MoveValueRequest::~MoveValueRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.MoveValueRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void MoveValueRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.from_key_.Destroy(); + _impl_.to_key_.Destroy(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void MoveValueRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void MoveValueRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.MoveValueRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.from_key_.ClearToEmpty(); + _impl_.to_key_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* MoveValueRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes from_key = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_from_key(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes to_key = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_to_key(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* MoveValueRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.MoveValueRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // bytes from_key = 2; + if (!this->_internal_from_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_from_key(), target); + } + + // bytes to_key = 3; + if (!this->_internal_to_key().empty()) { + target = stream->WriteBytesMaybeAliased( + 3, this->_internal_to_key(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.MoveValueRequest) + return target; +} + +size_t MoveValueRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.MoveValueRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // bytes from_key = 2; + if (!this->_internal_from_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_from_key()); + } + + // bytes to_key = 3; + if (!this->_internal_to_key().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_to_key()); + } + + // .greptime.v1.meta.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MoveValueRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + MoveValueRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MoveValueRequest::GetClassData() const { return &_class_data_; } + + +void MoveValueRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.MoveValueRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_from_key().empty()) { + _this->_internal_set_from_key(from._internal_from_key()); + } + if (!from._internal_to_key().empty()) { + _this->_internal_set_to_key(from._internal_to_key()); + } + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::RequestHeader::MergeFrom( + from._internal_header()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void MoveValueRequest::CopyFrom(const MoveValueRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.MoveValueRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool MoveValueRequest::IsInitialized() const { + return true; +} + +void MoveValueRequest::InternalSwap(MoveValueRequest* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.from_key_, lhs_arena, + &other->_impl_.from_key_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.to_key_, lhs_arena, + &other->_impl_.to_key_, rhs_arena + ); + swap(_impl_.header_, other->_impl_.header_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata MoveValueRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[14]); +} + +// =================================================================== + +class MoveValueResponse::_Internal { + public: + static const ::greptime::v1::meta::ResponseHeader& header(const MoveValueResponse* msg); + static const ::greptime::v1::meta::KeyValue& kv(const MoveValueResponse* msg); +}; + +const ::greptime::v1::meta::ResponseHeader& +MoveValueResponse::_Internal::header(const MoveValueResponse* msg) { + return *msg->_impl_.header_; +} +const ::greptime::v1::meta::KeyValue& +MoveValueResponse::_Internal::kv(const MoveValueResponse* msg) { + return *msg->_impl_.kv_; +} +void MoveValueResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void MoveValueResponse::clear_kv() { + if (GetArenaForAllocation() == nullptr && _impl_.kv_ != nullptr) { + delete _impl_.kv_; + } + _impl_.kv_ = nullptr; +} +MoveValueResponse::MoveValueResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.meta.MoveValueResponse) +} +MoveValueResponse::MoveValueResponse(const MoveValueResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + MoveValueResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.kv_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::meta::ResponseHeader(*from._impl_.header_); + } + if (from._internal_has_kv()) { + _this->_impl_.kv_ = new ::greptime::v1::meta::KeyValue(*from._impl_.kv_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.meta.MoveValueResponse) +} + +inline void MoveValueResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.kv_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +MoveValueResponse::~MoveValueResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.meta.MoveValueResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void MoveValueResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.header_; + if (this != internal_default_instance()) delete _impl_.kv_; +} + +void MoveValueResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void MoveValueResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.meta.MoveValueResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + if (GetArenaForAllocation() == nullptr && _impl_.kv_ != nullptr) { + delete _impl_.kv_; + } + _impl_.kv_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* MoveValueResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.meta.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.meta.KeyValue kv = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_kv(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* MoveValueResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.meta.MoveValueResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.meta.KeyValue kv = 2; + if (this->_internal_has_kv()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::kv(this), + _Internal::kv(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.meta.MoveValueResponse) + return target; +} + +size_t MoveValueResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.meta.MoveValueResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.meta.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + // .greptime.v1.meta.KeyValue kv = 2; + if (this->_internal_has_kv()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.kv_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MoveValueResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + MoveValueResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MoveValueResponse::GetClassData() const { return &_class_data_; } + + +void MoveValueResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.meta.MoveValueResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::meta::ResponseHeader::MergeFrom( + from._internal_header()); + } + if (from._internal_has_kv()) { + _this->_internal_mutable_kv()->::greptime::v1::meta::KeyValue::MergeFrom( + from._internal_kv()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void MoveValueResponse::CopyFrom(const MoveValueResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.meta.MoveValueResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool MoveValueResponse::IsInitialized() const { + return true; +} + +void MoveValueResponse::InternalSwap(MoveValueResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(MoveValueResponse, _impl_.kv_) + + sizeof(MoveValueResponse::_impl_.kv_) + - PROTOBUF_FIELD_OFFSET(MoveValueResponse, _impl_.header_)>( + reinterpret_cast(&_impl_.header_), + reinterpret_cast(&other->_impl_.header_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata MoveValueResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_getter, &descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto_once, + file_level_metadata_greptime_2fv1_2fmeta_2fstore_2eproto[15]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace meta +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::RangeRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::RangeRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::RangeRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::RangeResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::RangeResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::RangeResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::PutRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::PutRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::PutRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::PutResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::PutResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::PutResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::BatchGetRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::BatchGetRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::BatchGetRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::BatchGetResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::BatchGetResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::BatchGetResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::BatchPutRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::BatchPutRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::BatchPutRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::BatchPutResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::BatchPutResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::BatchPutResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::BatchDeleteRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::BatchDeleteRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::BatchDeleteRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::BatchDeleteResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::BatchDeleteResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::BatchDeleteResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::CompareAndPutRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::CompareAndPutRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::CompareAndPutRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::CompareAndPutResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::CompareAndPutResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::CompareAndPutResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::DeleteRangeRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::DeleteRangeRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::DeleteRangeRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::DeleteRangeResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::DeleteRangeResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::DeleteRangeResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::MoveValueRequest* +Arena::CreateMaybeMessage< ::greptime::v1::meta::MoveValueRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::MoveValueRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::meta::MoveValueResponse* +Arena::CreateMaybeMessage< ::greptime::v1::meta::MoveValueResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::meta::MoveValueResponse >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/greptime/v1/meta/store.pb.h b/c++/greptime/v1/meta/store.pb.h new file mode 100644 index 00000000..db2724bb --- /dev/null +++ b/c++/greptime/v1/meta/store.pb.h @@ -0,0 +1,5974 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/meta/store.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fstore_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fstore_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include "greptime/v1/meta/common.pb.h" +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fmeta_2fstore_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fmeta_2fstore_2eproto; +namespace greptime { +namespace v1 { +namespace meta { +class BatchDeleteRequest; +struct BatchDeleteRequestDefaultTypeInternal; +extern BatchDeleteRequestDefaultTypeInternal _BatchDeleteRequest_default_instance_; +class BatchDeleteResponse; +struct BatchDeleteResponseDefaultTypeInternal; +extern BatchDeleteResponseDefaultTypeInternal _BatchDeleteResponse_default_instance_; +class BatchGetRequest; +struct BatchGetRequestDefaultTypeInternal; +extern BatchGetRequestDefaultTypeInternal _BatchGetRequest_default_instance_; +class BatchGetResponse; +struct BatchGetResponseDefaultTypeInternal; +extern BatchGetResponseDefaultTypeInternal _BatchGetResponse_default_instance_; +class BatchPutRequest; +struct BatchPutRequestDefaultTypeInternal; +extern BatchPutRequestDefaultTypeInternal _BatchPutRequest_default_instance_; +class BatchPutResponse; +struct BatchPutResponseDefaultTypeInternal; +extern BatchPutResponseDefaultTypeInternal _BatchPutResponse_default_instance_; +class CompareAndPutRequest; +struct CompareAndPutRequestDefaultTypeInternal; +extern CompareAndPutRequestDefaultTypeInternal _CompareAndPutRequest_default_instance_; +class CompareAndPutResponse; +struct CompareAndPutResponseDefaultTypeInternal; +extern CompareAndPutResponseDefaultTypeInternal _CompareAndPutResponse_default_instance_; +class DeleteRangeRequest; +struct DeleteRangeRequestDefaultTypeInternal; +extern DeleteRangeRequestDefaultTypeInternal _DeleteRangeRequest_default_instance_; +class DeleteRangeResponse; +struct DeleteRangeResponseDefaultTypeInternal; +extern DeleteRangeResponseDefaultTypeInternal _DeleteRangeResponse_default_instance_; +class MoveValueRequest; +struct MoveValueRequestDefaultTypeInternal; +extern MoveValueRequestDefaultTypeInternal _MoveValueRequest_default_instance_; +class MoveValueResponse; +struct MoveValueResponseDefaultTypeInternal; +extern MoveValueResponseDefaultTypeInternal _MoveValueResponse_default_instance_; +class PutRequest; +struct PutRequestDefaultTypeInternal; +extern PutRequestDefaultTypeInternal _PutRequest_default_instance_; +class PutResponse; +struct PutResponseDefaultTypeInternal; +extern PutResponseDefaultTypeInternal _PutResponse_default_instance_; +class RangeRequest; +struct RangeRequestDefaultTypeInternal; +extern RangeRequestDefaultTypeInternal _RangeRequest_default_instance_; +class RangeResponse; +struct RangeResponseDefaultTypeInternal; +extern RangeResponseDefaultTypeInternal _RangeResponse_default_instance_; +} // namespace meta +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> ::greptime::v1::meta::BatchDeleteRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::BatchDeleteRequest>(Arena*); +template<> ::greptime::v1::meta::BatchDeleteResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::BatchDeleteResponse>(Arena*); +template<> ::greptime::v1::meta::BatchGetRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::BatchGetRequest>(Arena*); +template<> ::greptime::v1::meta::BatchGetResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::BatchGetResponse>(Arena*); +template<> ::greptime::v1::meta::BatchPutRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::BatchPutRequest>(Arena*); +template<> ::greptime::v1::meta::BatchPutResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::BatchPutResponse>(Arena*); +template<> ::greptime::v1::meta::CompareAndPutRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::CompareAndPutRequest>(Arena*); +template<> ::greptime::v1::meta::CompareAndPutResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::CompareAndPutResponse>(Arena*); +template<> ::greptime::v1::meta::DeleteRangeRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::DeleteRangeRequest>(Arena*); +template<> ::greptime::v1::meta::DeleteRangeResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::DeleteRangeResponse>(Arena*); +template<> ::greptime::v1::meta::MoveValueRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::MoveValueRequest>(Arena*); +template<> ::greptime::v1::meta::MoveValueResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::MoveValueResponse>(Arena*); +template<> ::greptime::v1::meta::PutRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::PutRequest>(Arena*); +template<> ::greptime::v1::meta::PutResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::PutResponse>(Arena*); +template<> ::greptime::v1::meta::RangeRequest* Arena::CreateMaybeMessage<::greptime::v1::meta::RangeRequest>(Arena*); +template<> ::greptime::v1::meta::RangeResponse* Arena::CreateMaybeMessage<::greptime::v1::meta::RangeResponse>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace greptime { +namespace v1 { +namespace meta { + +// =================================================================== + +class RangeRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.RangeRequest) */ { + public: + inline RangeRequest() : RangeRequest(nullptr) {} + ~RangeRequest() override; + explicit PROTOBUF_CONSTEXPR RangeRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + RangeRequest(const RangeRequest& from); + RangeRequest(RangeRequest&& from) noexcept + : RangeRequest() { + *this = ::std::move(from); + } + + inline RangeRequest& operator=(const RangeRequest& from) { + CopyFrom(from); + return *this; + } + inline RangeRequest& operator=(RangeRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RangeRequest& default_instance() { + return *internal_default_instance(); + } + static inline const RangeRequest* internal_default_instance() { + return reinterpret_cast( + &_RangeRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(RangeRequest& a, RangeRequest& b) { + a.Swap(&b); + } + inline void Swap(RangeRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RangeRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RangeRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const RangeRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const RangeRequest& from) { + RangeRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(RangeRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.RangeRequest"; + } + protected: + explicit RangeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKeyFieldNumber = 2, + kRangeEndFieldNumber = 3, + kHeaderFieldNumber = 1, + kLimitFieldNumber = 4, + kKeysOnlyFieldNumber = 5, + }; + // bytes key = 2; + void clear_key(); + const std::string& key() const; + template + void set_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_key(); + PROTOBUF_NODISCARD std::string* release_key(); + void set_allocated_key(std::string* key); + private: + const std::string& _internal_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key(const std::string& value); + std::string* _internal_mutable_key(); + public: + + // bytes range_end = 3; + void clear_range_end(); + const std::string& range_end() const; + template + void set_range_end(ArgT0&& arg0, ArgT... args); + std::string* mutable_range_end(); + PROTOBUF_NODISCARD std::string* release_range_end(); + void set_allocated_range_end(std::string* range_end); + private: + const std::string& _internal_range_end() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_range_end(const std::string& value); + std::string* _internal_mutable_range_end(); + public: + + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // int64 limit = 4; + void clear_limit(); + int64_t limit() const; + void set_limit(int64_t value); + private: + int64_t _internal_limit() const; + void _internal_set_limit(int64_t value); + public: + + // bool keys_only = 5; + void clear_keys_only(); + bool keys_only() const; + void set_keys_only(bool value); + private: + bool _internal_keys_only() const; + void _internal_set_keys_only(bool value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.RangeRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr range_end_; + ::greptime::v1::meta::RequestHeader* header_; + int64_t limit_; + bool keys_only_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class RangeResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.RangeResponse) */ { + public: + inline RangeResponse() : RangeResponse(nullptr) {} + ~RangeResponse() override; + explicit PROTOBUF_CONSTEXPR RangeResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + RangeResponse(const RangeResponse& from); + RangeResponse(RangeResponse&& from) noexcept + : RangeResponse() { + *this = ::std::move(from); + } + + inline RangeResponse& operator=(const RangeResponse& from) { + CopyFrom(from); + return *this; + } + inline RangeResponse& operator=(RangeResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const RangeResponse& default_instance() { + return *internal_default_instance(); + } + static inline const RangeResponse* internal_default_instance() { + return reinterpret_cast( + &_RangeResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + friend void swap(RangeResponse& a, RangeResponse& b) { + a.Swap(&b); + } + inline void Swap(RangeResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(RangeResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + RangeResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const RangeResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const RangeResponse& from) { + RangeResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(RangeResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.RangeResponse"; + } + protected: + explicit RangeResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKvsFieldNumber = 2, + kHeaderFieldNumber = 1, + kMoreFieldNumber = 3, + }; + // repeated .greptime.v1.meta.KeyValue kvs = 2; + int kvs_size() const; + private: + int _internal_kvs_size() const; + public: + void clear_kvs(); + ::greptime::v1::meta::KeyValue* mutable_kvs(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >* + mutable_kvs(); + private: + const ::greptime::v1::meta::KeyValue& _internal_kvs(int index) const; + ::greptime::v1::meta::KeyValue* _internal_add_kvs(); + public: + const ::greptime::v1::meta::KeyValue& kvs(int index) const; + ::greptime::v1::meta::KeyValue* add_kvs(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >& + kvs() const; + + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // bool more = 3; + void clear_more(); + bool more() const; + void set_more(bool value); + private: + bool _internal_more() const; + void _internal_set_more(bool value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.RangeResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue > kvs_; + ::greptime::v1::meta::ResponseHeader* header_; + bool more_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class PutRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.PutRequest) */ { + public: + inline PutRequest() : PutRequest(nullptr) {} + ~PutRequest() override; + explicit PROTOBUF_CONSTEXPR PutRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + PutRequest(const PutRequest& from); + PutRequest(PutRequest&& from) noexcept + : PutRequest() { + *this = ::std::move(from); + } + + inline PutRequest& operator=(const PutRequest& from) { + CopyFrom(from); + return *this; + } + inline PutRequest& operator=(PutRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const PutRequest& default_instance() { + return *internal_default_instance(); + } + static inline const PutRequest* internal_default_instance() { + return reinterpret_cast( + &_PutRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(PutRequest& a, PutRequest& b) { + a.Swap(&b); + } + inline void Swap(PutRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(PutRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + PutRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const PutRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const PutRequest& from) { + PutRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(PutRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.PutRequest"; + } + protected: + explicit PutRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKeyFieldNumber = 2, + kValueFieldNumber = 3, + kHeaderFieldNumber = 1, + kPrevKvFieldNumber = 4, + }; + // bytes key = 2; + void clear_key(); + const std::string& key() const; + template + void set_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_key(); + PROTOBUF_NODISCARD std::string* release_key(); + void set_allocated_key(std::string* key); + private: + const std::string& _internal_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key(const std::string& value); + std::string* _internal_mutable_key(); + public: + + // bytes value = 3; + void clear_value(); + const std::string& value() const; + template + void set_value(ArgT0&& arg0, ArgT... args); + std::string* mutable_value(); + PROTOBUF_NODISCARD std::string* release_value(); + void set_allocated_value(std::string* value); + private: + const std::string& _internal_value() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_value(const std::string& value); + std::string* _internal_mutable_value(); + public: + + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // bool prev_kv = 4; + void clear_prev_kv(); + bool prev_kv() const; + void set_prev_kv(bool value); + private: + bool _internal_prev_kv() const; + void _internal_set_prev_kv(bool value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.PutRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_; + ::greptime::v1::meta::RequestHeader* header_; + bool prev_kv_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class PutResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.PutResponse) */ { + public: + inline PutResponse() : PutResponse(nullptr) {} + ~PutResponse() override; + explicit PROTOBUF_CONSTEXPR PutResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + PutResponse(const PutResponse& from); + PutResponse(PutResponse&& from) noexcept + : PutResponse() { + *this = ::std::move(from); + } + + inline PutResponse& operator=(const PutResponse& from) { + CopyFrom(from); + return *this; + } + inline PutResponse& operator=(PutResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const PutResponse& default_instance() { + return *internal_default_instance(); + } + static inline const PutResponse* internal_default_instance() { + return reinterpret_cast( + &_PutResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 3; + + friend void swap(PutResponse& a, PutResponse& b) { + a.Swap(&b); + } + inline void Swap(PutResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(PutResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + PutResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const PutResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const PutResponse& from) { + PutResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(PutResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.PutResponse"; + } + protected: + explicit PutResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kHeaderFieldNumber = 1, + kPrevKvFieldNumber = 2, + }; + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // .greptime.v1.meta.KeyValue prev_kv = 2; + bool has_prev_kv() const; + private: + bool _internal_has_prev_kv() const; + public: + void clear_prev_kv(); + const ::greptime::v1::meta::KeyValue& prev_kv() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::KeyValue* release_prev_kv(); + ::greptime::v1::meta::KeyValue* mutable_prev_kv(); + void set_allocated_prev_kv(::greptime::v1::meta::KeyValue* prev_kv); + private: + const ::greptime::v1::meta::KeyValue& _internal_prev_kv() const; + ::greptime::v1::meta::KeyValue* _internal_mutable_prev_kv(); + public: + void unsafe_arena_set_allocated_prev_kv( + ::greptime::v1::meta::KeyValue* prev_kv); + ::greptime::v1::meta::KeyValue* unsafe_arena_release_prev_kv(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.PutResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::meta::ResponseHeader* header_; + ::greptime::v1::meta::KeyValue* prev_kv_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class BatchGetRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.BatchGetRequest) */ { + public: + inline BatchGetRequest() : BatchGetRequest(nullptr) {} + ~BatchGetRequest() override; + explicit PROTOBUF_CONSTEXPR BatchGetRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + BatchGetRequest(const BatchGetRequest& from); + BatchGetRequest(BatchGetRequest&& from) noexcept + : BatchGetRequest() { + *this = ::std::move(from); + } + + inline BatchGetRequest& operator=(const BatchGetRequest& from) { + CopyFrom(from); + return *this; + } + inline BatchGetRequest& operator=(BatchGetRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const BatchGetRequest& default_instance() { + return *internal_default_instance(); + } + static inline const BatchGetRequest* internal_default_instance() { + return reinterpret_cast( + &_BatchGetRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 4; + + friend void swap(BatchGetRequest& a, BatchGetRequest& b) { + a.Swap(&b); + } + inline void Swap(BatchGetRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(BatchGetRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + BatchGetRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const BatchGetRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const BatchGetRequest& from) { + BatchGetRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(BatchGetRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.BatchGetRequest"; + } + protected: + explicit BatchGetRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKeysFieldNumber = 2, + kHeaderFieldNumber = 1, + }; + // repeated bytes keys = 2; + int keys_size() const; + private: + int _internal_keys_size() const; + public: + void clear_keys(); + const std::string& keys(int index) const; + std::string* mutable_keys(int index); + void set_keys(int index, const std::string& value); + void set_keys(int index, std::string&& value); + void set_keys(int index, const char* value); + void set_keys(int index, const void* value, size_t size); + std::string* add_keys(); + void add_keys(const std::string& value); + void add_keys(std::string&& value); + void add_keys(const char* value); + void add_keys(const void* value, size_t size); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& keys() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_keys(); + private: + const std::string& _internal_keys(int index) const; + std::string* _internal_add_keys(); + public: + + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.BatchGetRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField keys_; + ::greptime::v1::meta::RequestHeader* header_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class BatchGetResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.BatchGetResponse) */ { + public: + inline BatchGetResponse() : BatchGetResponse(nullptr) {} + ~BatchGetResponse() override; + explicit PROTOBUF_CONSTEXPR BatchGetResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + BatchGetResponse(const BatchGetResponse& from); + BatchGetResponse(BatchGetResponse&& from) noexcept + : BatchGetResponse() { + *this = ::std::move(from); + } + + inline BatchGetResponse& operator=(const BatchGetResponse& from) { + CopyFrom(from); + return *this; + } + inline BatchGetResponse& operator=(BatchGetResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const BatchGetResponse& default_instance() { + return *internal_default_instance(); + } + static inline const BatchGetResponse* internal_default_instance() { + return reinterpret_cast( + &_BatchGetResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 5; + + friend void swap(BatchGetResponse& a, BatchGetResponse& b) { + a.Swap(&b); + } + inline void Swap(BatchGetResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(BatchGetResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + BatchGetResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const BatchGetResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const BatchGetResponse& from) { + BatchGetResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(BatchGetResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.BatchGetResponse"; + } + protected: + explicit BatchGetResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKvsFieldNumber = 2, + kHeaderFieldNumber = 1, + }; + // repeated .greptime.v1.meta.KeyValue kvs = 2; + int kvs_size() const; + private: + int _internal_kvs_size() const; + public: + void clear_kvs(); + ::greptime::v1::meta::KeyValue* mutable_kvs(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >* + mutable_kvs(); + private: + const ::greptime::v1::meta::KeyValue& _internal_kvs(int index) const; + ::greptime::v1::meta::KeyValue* _internal_add_kvs(); + public: + const ::greptime::v1::meta::KeyValue& kvs(int index) const; + ::greptime::v1::meta::KeyValue* add_kvs(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >& + kvs() const; + + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.BatchGetResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue > kvs_; + ::greptime::v1::meta::ResponseHeader* header_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class BatchPutRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.BatchPutRequest) */ { + public: + inline BatchPutRequest() : BatchPutRequest(nullptr) {} + ~BatchPutRequest() override; + explicit PROTOBUF_CONSTEXPR BatchPutRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + BatchPutRequest(const BatchPutRequest& from); + BatchPutRequest(BatchPutRequest&& from) noexcept + : BatchPutRequest() { + *this = ::std::move(from); + } + + inline BatchPutRequest& operator=(const BatchPutRequest& from) { + CopyFrom(from); + return *this; + } + inline BatchPutRequest& operator=(BatchPutRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const BatchPutRequest& default_instance() { + return *internal_default_instance(); + } + static inline const BatchPutRequest* internal_default_instance() { + return reinterpret_cast( + &_BatchPutRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 6; + + friend void swap(BatchPutRequest& a, BatchPutRequest& b) { + a.Swap(&b); + } + inline void Swap(BatchPutRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(BatchPutRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + BatchPutRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const BatchPutRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const BatchPutRequest& from) { + BatchPutRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(BatchPutRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.BatchPutRequest"; + } + protected: + explicit BatchPutRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKvsFieldNumber = 2, + kHeaderFieldNumber = 1, + kPrevKvFieldNumber = 3, + }; + // repeated .greptime.v1.meta.KeyValue kvs = 2; + int kvs_size() const; + private: + int _internal_kvs_size() const; + public: + void clear_kvs(); + ::greptime::v1::meta::KeyValue* mutable_kvs(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >* + mutable_kvs(); + private: + const ::greptime::v1::meta::KeyValue& _internal_kvs(int index) const; + ::greptime::v1::meta::KeyValue* _internal_add_kvs(); + public: + const ::greptime::v1::meta::KeyValue& kvs(int index) const; + ::greptime::v1::meta::KeyValue* add_kvs(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >& + kvs() const; + + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // bool prev_kv = 3; + void clear_prev_kv(); + bool prev_kv() const; + void set_prev_kv(bool value); + private: + bool _internal_prev_kv() const; + void _internal_set_prev_kv(bool value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.BatchPutRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue > kvs_; + ::greptime::v1::meta::RequestHeader* header_; + bool prev_kv_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class BatchPutResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.BatchPutResponse) */ { + public: + inline BatchPutResponse() : BatchPutResponse(nullptr) {} + ~BatchPutResponse() override; + explicit PROTOBUF_CONSTEXPR BatchPutResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + BatchPutResponse(const BatchPutResponse& from); + BatchPutResponse(BatchPutResponse&& from) noexcept + : BatchPutResponse() { + *this = ::std::move(from); + } + + inline BatchPutResponse& operator=(const BatchPutResponse& from) { + CopyFrom(from); + return *this; + } + inline BatchPutResponse& operator=(BatchPutResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const BatchPutResponse& default_instance() { + return *internal_default_instance(); + } + static inline const BatchPutResponse* internal_default_instance() { + return reinterpret_cast( + &_BatchPutResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 7; + + friend void swap(BatchPutResponse& a, BatchPutResponse& b) { + a.Swap(&b); + } + inline void Swap(BatchPutResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(BatchPutResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + BatchPutResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const BatchPutResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const BatchPutResponse& from) { + BatchPutResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(BatchPutResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.BatchPutResponse"; + } + protected: + explicit BatchPutResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kPrevKvsFieldNumber = 2, + kHeaderFieldNumber = 1, + }; + // repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + int prev_kvs_size() const; + private: + int _internal_prev_kvs_size() const; + public: + void clear_prev_kvs(); + ::greptime::v1::meta::KeyValue* mutable_prev_kvs(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >* + mutable_prev_kvs(); + private: + const ::greptime::v1::meta::KeyValue& _internal_prev_kvs(int index) const; + ::greptime::v1::meta::KeyValue* _internal_add_prev_kvs(); + public: + const ::greptime::v1::meta::KeyValue& prev_kvs(int index) const; + ::greptime::v1::meta::KeyValue* add_prev_kvs(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >& + prev_kvs() const; + + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.BatchPutResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue > prev_kvs_; + ::greptime::v1::meta::ResponseHeader* header_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class BatchDeleteRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.BatchDeleteRequest) */ { + public: + inline BatchDeleteRequest() : BatchDeleteRequest(nullptr) {} + ~BatchDeleteRequest() override; + explicit PROTOBUF_CONSTEXPR BatchDeleteRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + BatchDeleteRequest(const BatchDeleteRequest& from); + BatchDeleteRequest(BatchDeleteRequest&& from) noexcept + : BatchDeleteRequest() { + *this = ::std::move(from); + } + + inline BatchDeleteRequest& operator=(const BatchDeleteRequest& from) { + CopyFrom(from); + return *this; + } + inline BatchDeleteRequest& operator=(BatchDeleteRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const BatchDeleteRequest& default_instance() { + return *internal_default_instance(); + } + static inline const BatchDeleteRequest* internal_default_instance() { + return reinterpret_cast( + &_BatchDeleteRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 8; + + friend void swap(BatchDeleteRequest& a, BatchDeleteRequest& b) { + a.Swap(&b); + } + inline void Swap(BatchDeleteRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(BatchDeleteRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + BatchDeleteRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const BatchDeleteRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const BatchDeleteRequest& from) { + BatchDeleteRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(BatchDeleteRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.BatchDeleteRequest"; + } + protected: + explicit BatchDeleteRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKeysFieldNumber = 2, + kHeaderFieldNumber = 1, + kPrevKvFieldNumber = 3, + }; + // repeated bytes keys = 2; + int keys_size() const; + private: + int _internal_keys_size() const; + public: + void clear_keys(); + const std::string& keys(int index) const; + std::string* mutable_keys(int index); + void set_keys(int index, const std::string& value); + void set_keys(int index, std::string&& value); + void set_keys(int index, const char* value); + void set_keys(int index, const void* value, size_t size); + std::string* add_keys(); + void add_keys(const std::string& value); + void add_keys(std::string&& value); + void add_keys(const char* value); + void add_keys(const void* value, size_t size); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& keys() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* mutable_keys(); + private: + const std::string& _internal_keys(int index) const; + std::string* _internal_add_keys(); + public: + + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // bool prev_kv = 3; + void clear_prev_kv(); + bool prev_kv() const; + void set_prev_kv(bool value); + private: + bool _internal_prev_kv() const; + void _internal_set_prev_kv(bool value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.BatchDeleteRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField keys_; + ::greptime::v1::meta::RequestHeader* header_; + bool prev_kv_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class BatchDeleteResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.BatchDeleteResponse) */ { + public: + inline BatchDeleteResponse() : BatchDeleteResponse(nullptr) {} + ~BatchDeleteResponse() override; + explicit PROTOBUF_CONSTEXPR BatchDeleteResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + BatchDeleteResponse(const BatchDeleteResponse& from); + BatchDeleteResponse(BatchDeleteResponse&& from) noexcept + : BatchDeleteResponse() { + *this = ::std::move(from); + } + + inline BatchDeleteResponse& operator=(const BatchDeleteResponse& from) { + CopyFrom(from); + return *this; + } + inline BatchDeleteResponse& operator=(BatchDeleteResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const BatchDeleteResponse& default_instance() { + return *internal_default_instance(); + } + static inline const BatchDeleteResponse* internal_default_instance() { + return reinterpret_cast( + &_BatchDeleteResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 9; + + friend void swap(BatchDeleteResponse& a, BatchDeleteResponse& b) { + a.Swap(&b); + } + inline void Swap(BatchDeleteResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(BatchDeleteResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + BatchDeleteResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const BatchDeleteResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const BatchDeleteResponse& from) { + BatchDeleteResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(BatchDeleteResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.BatchDeleteResponse"; + } + protected: + explicit BatchDeleteResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kPrevKvsFieldNumber = 2, + kHeaderFieldNumber = 1, + }; + // repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + int prev_kvs_size() const; + private: + int _internal_prev_kvs_size() const; + public: + void clear_prev_kvs(); + ::greptime::v1::meta::KeyValue* mutable_prev_kvs(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >* + mutable_prev_kvs(); + private: + const ::greptime::v1::meta::KeyValue& _internal_prev_kvs(int index) const; + ::greptime::v1::meta::KeyValue* _internal_add_prev_kvs(); + public: + const ::greptime::v1::meta::KeyValue& prev_kvs(int index) const; + ::greptime::v1::meta::KeyValue* add_prev_kvs(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >& + prev_kvs() const; + + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.BatchDeleteResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue > prev_kvs_; + ::greptime::v1::meta::ResponseHeader* header_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class CompareAndPutRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.CompareAndPutRequest) */ { + public: + inline CompareAndPutRequest() : CompareAndPutRequest(nullptr) {} + ~CompareAndPutRequest() override; + explicit PROTOBUF_CONSTEXPR CompareAndPutRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + CompareAndPutRequest(const CompareAndPutRequest& from); + CompareAndPutRequest(CompareAndPutRequest&& from) noexcept + : CompareAndPutRequest() { + *this = ::std::move(from); + } + + inline CompareAndPutRequest& operator=(const CompareAndPutRequest& from) { + CopyFrom(from); + return *this; + } + inline CompareAndPutRequest& operator=(CompareAndPutRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const CompareAndPutRequest& default_instance() { + return *internal_default_instance(); + } + static inline const CompareAndPutRequest* internal_default_instance() { + return reinterpret_cast( + &_CompareAndPutRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 10; + + friend void swap(CompareAndPutRequest& a, CompareAndPutRequest& b) { + a.Swap(&b); + } + inline void Swap(CompareAndPutRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(CompareAndPutRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + CompareAndPutRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const CompareAndPutRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const CompareAndPutRequest& from) { + CompareAndPutRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(CompareAndPutRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.CompareAndPutRequest"; + } + protected: + explicit CompareAndPutRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKeyFieldNumber = 2, + kExpectFieldNumber = 3, + kValueFieldNumber = 4, + kHeaderFieldNumber = 1, + }; + // bytes key = 2; + void clear_key(); + const std::string& key() const; + template + void set_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_key(); + PROTOBUF_NODISCARD std::string* release_key(); + void set_allocated_key(std::string* key); + private: + const std::string& _internal_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key(const std::string& value); + std::string* _internal_mutable_key(); + public: + + // bytes expect = 3; + void clear_expect(); + const std::string& expect() const; + template + void set_expect(ArgT0&& arg0, ArgT... args); + std::string* mutable_expect(); + PROTOBUF_NODISCARD std::string* release_expect(); + void set_allocated_expect(std::string* expect); + private: + const std::string& _internal_expect() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_expect(const std::string& value); + std::string* _internal_mutable_expect(); + public: + + // bytes value = 4; + void clear_value(); + const std::string& value() const; + template + void set_value(ArgT0&& arg0, ArgT... args); + std::string* mutable_value(); + PROTOBUF_NODISCARD std::string* release_value(); + void set_allocated_value(std::string* value); + private: + const std::string& _internal_value() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_value(const std::string& value); + std::string* _internal_mutable_value(); + public: + + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.CompareAndPutRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr expect_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_; + ::greptime::v1::meta::RequestHeader* header_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class CompareAndPutResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.CompareAndPutResponse) */ { + public: + inline CompareAndPutResponse() : CompareAndPutResponse(nullptr) {} + ~CompareAndPutResponse() override; + explicit PROTOBUF_CONSTEXPR CompareAndPutResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + CompareAndPutResponse(const CompareAndPutResponse& from); + CompareAndPutResponse(CompareAndPutResponse&& from) noexcept + : CompareAndPutResponse() { + *this = ::std::move(from); + } + + inline CompareAndPutResponse& operator=(const CompareAndPutResponse& from) { + CopyFrom(from); + return *this; + } + inline CompareAndPutResponse& operator=(CompareAndPutResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const CompareAndPutResponse& default_instance() { + return *internal_default_instance(); + } + static inline const CompareAndPutResponse* internal_default_instance() { + return reinterpret_cast( + &_CompareAndPutResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 11; + + friend void swap(CompareAndPutResponse& a, CompareAndPutResponse& b) { + a.Swap(&b); + } + inline void Swap(CompareAndPutResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(CompareAndPutResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + CompareAndPutResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const CompareAndPutResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const CompareAndPutResponse& from) { + CompareAndPutResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(CompareAndPutResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.CompareAndPutResponse"; + } + protected: + explicit CompareAndPutResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kHeaderFieldNumber = 1, + kPrevKvFieldNumber = 3, + kSuccessFieldNumber = 2, + }; + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // .greptime.v1.meta.KeyValue prev_kv = 3; + bool has_prev_kv() const; + private: + bool _internal_has_prev_kv() const; + public: + void clear_prev_kv(); + const ::greptime::v1::meta::KeyValue& prev_kv() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::KeyValue* release_prev_kv(); + ::greptime::v1::meta::KeyValue* mutable_prev_kv(); + void set_allocated_prev_kv(::greptime::v1::meta::KeyValue* prev_kv); + private: + const ::greptime::v1::meta::KeyValue& _internal_prev_kv() const; + ::greptime::v1::meta::KeyValue* _internal_mutable_prev_kv(); + public: + void unsafe_arena_set_allocated_prev_kv( + ::greptime::v1::meta::KeyValue* prev_kv); + ::greptime::v1::meta::KeyValue* unsafe_arena_release_prev_kv(); + + // bool success = 2; + void clear_success(); + bool success() const; + void set_success(bool value); + private: + bool _internal_success() const; + void _internal_set_success(bool value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.CompareAndPutResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::meta::ResponseHeader* header_; + ::greptime::v1::meta::KeyValue* prev_kv_; + bool success_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class DeleteRangeRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.DeleteRangeRequest) */ { + public: + inline DeleteRangeRequest() : DeleteRangeRequest(nullptr) {} + ~DeleteRangeRequest() override; + explicit PROTOBUF_CONSTEXPR DeleteRangeRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + DeleteRangeRequest(const DeleteRangeRequest& from); + DeleteRangeRequest(DeleteRangeRequest&& from) noexcept + : DeleteRangeRequest() { + *this = ::std::move(from); + } + + inline DeleteRangeRequest& operator=(const DeleteRangeRequest& from) { + CopyFrom(from); + return *this; + } + inline DeleteRangeRequest& operator=(DeleteRangeRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const DeleteRangeRequest& default_instance() { + return *internal_default_instance(); + } + static inline const DeleteRangeRequest* internal_default_instance() { + return reinterpret_cast( + &_DeleteRangeRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 12; + + friend void swap(DeleteRangeRequest& a, DeleteRangeRequest& b) { + a.Swap(&b); + } + inline void Swap(DeleteRangeRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(DeleteRangeRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + DeleteRangeRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const DeleteRangeRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const DeleteRangeRequest& from) { + DeleteRangeRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(DeleteRangeRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.DeleteRangeRequest"; + } + protected: + explicit DeleteRangeRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kKeyFieldNumber = 2, + kRangeEndFieldNumber = 3, + kHeaderFieldNumber = 1, + kPrevKvFieldNumber = 4, + }; + // bytes key = 2; + void clear_key(); + const std::string& key() const; + template + void set_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_key(); + PROTOBUF_NODISCARD std::string* release_key(); + void set_allocated_key(std::string* key); + private: + const std::string& _internal_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key(const std::string& value); + std::string* _internal_mutable_key(); + public: + + // bytes range_end = 3; + void clear_range_end(); + const std::string& range_end() const; + template + void set_range_end(ArgT0&& arg0, ArgT... args); + std::string* mutable_range_end(); + PROTOBUF_NODISCARD std::string* release_range_end(); + void set_allocated_range_end(std::string* range_end); + private: + const std::string& _internal_range_end() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_range_end(const std::string& value); + std::string* _internal_mutable_range_end(); + public: + + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // bool prev_kv = 4; + void clear_prev_kv(); + bool prev_kv() const; + void set_prev_kv(bool value); + private: + bool _internal_prev_kv() const; + void _internal_set_prev_kv(bool value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.DeleteRangeRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr range_end_; + ::greptime::v1::meta::RequestHeader* header_; + bool prev_kv_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class DeleteRangeResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.DeleteRangeResponse) */ { + public: + inline DeleteRangeResponse() : DeleteRangeResponse(nullptr) {} + ~DeleteRangeResponse() override; + explicit PROTOBUF_CONSTEXPR DeleteRangeResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + DeleteRangeResponse(const DeleteRangeResponse& from); + DeleteRangeResponse(DeleteRangeResponse&& from) noexcept + : DeleteRangeResponse() { + *this = ::std::move(from); + } + + inline DeleteRangeResponse& operator=(const DeleteRangeResponse& from) { + CopyFrom(from); + return *this; + } + inline DeleteRangeResponse& operator=(DeleteRangeResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const DeleteRangeResponse& default_instance() { + return *internal_default_instance(); + } + static inline const DeleteRangeResponse* internal_default_instance() { + return reinterpret_cast( + &_DeleteRangeResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 13; + + friend void swap(DeleteRangeResponse& a, DeleteRangeResponse& b) { + a.Swap(&b); + } + inline void Swap(DeleteRangeResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(DeleteRangeResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + DeleteRangeResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const DeleteRangeResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const DeleteRangeResponse& from) { + DeleteRangeResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(DeleteRangeResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.DeleteRangeResponse"; + } + protected: + explicit DeleteRangeResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kPrevKvsFieldNumber = 3, + kHeaderFieldNumber = 1, + kDeletedFieldNumber = 2, + }; + // repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + int prev_kvs_size() const; + private: + int _internal_prev_kvs_size() const; + public: + void clear_prev_kvs(); + ::greptime::v1::meta::KeyValue* mutable_prev_kvs(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >* + mutable_prev_kvs(); + private: + const ::greptime::v1::meta::KeyValue& _internal_prev_kvs(int index) const; + ::greptime::v1::meta::KeyValue* _internal_add_prev_kvs(); + public: + const ::greptime::v1::meta::KeyValue& prev_kvs(int index) const; + ::greptime::v1::meta::KeyValue* add_prev_kvs(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >& + prev_kvs() const; + + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // int64 deleted = 2; + void clear_deleted(); + int64_t deleted() const; + void set_deleted(int64_t value); + private: + int64_t _internal_deleted() const; + void _internal_set_deleted(int64_t value); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.DeleteRangeResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue > prev_kvs_; + ::greptime::v1::meta::ResponseHeader* header_; + int64_t deleted_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class MoveValueRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.MoveValueRequest) */ { + public: + inline MoveValueRequest() : MoveValueRequest(nullptr) {} + ~MoveValueRequest() override; + explicit PROTOBUF_CONSTEXPR MoveValueRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + MoveValueRequest(const MoveValueRequest& from); + MoveValueRequest(MoveValueRequest&& from) noexcept + : MoveValueRequest() { + *this = ::std::move(from); + } + + inline MoveValueRequest& operator=(const MoveValueRequest& from) { + CopyFrom(from); + return *this; + } + inline MoveValueRequest& operator=(MoveValueRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const MoveValueRequest& default_instance() { + return *internal_default_instance(); + } + static inline const MoveValueRequest* internal_default_instance() { + return reinterpret_cast( + &_MoveValueRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 14; + + friend void swap(MoveValueRequest& a, MoveValueRequest& b) { + a.Swap(&b); + } + inline void Swap(MoveValueRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(MoveValueRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + MoveValueRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const MoveValueRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const MoveValueRequest& from) { + MoveValueRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(MoveValueRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.MoveValueRequest"; + } + protected: + explicit MoveValueRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kFromKeyFieldNumber = 2, + kToKeyFieldNumber = 3, + kHeaderFieldNumber = 1, + }; + // bytes from_key = 2; + void clear_from_key(); + const std::string& from_key() const; + template + void set_from_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_from_key(); + PROTOBUF_NODISCARD std::string* release_from_key(); + void set_allocated_from_key(std::string* from_key); + private: + const std::string& _internal_from_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_from_key(const std::string& value); + std::string* _internal_mutable_from_key(); + public: + + // bytes to_key = 3; + void clear_to_key(); + const std::string& to_key() const; + template + void set_to_key(ArgT0&& arg0, ArgT... args); + std::string* mutable_to_key(); + PROTOBUF_NODISCARD std::string* release_to_key(); + void set_allocated_to_key(std::string* to_key); + private: + const std::string& _internal_to_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_to_key(const std::string& value); + std::string* _internal_mutable_to_key(); + public: + + // .greptime.v1.meta.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::RequestHeader* release_header(); + ::greptime::v1::meta::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::RequestHeader* header); + private: + const ::greptime::v1::meta::RequestHeader& _internal_header() const; + ::greptime::v1::meta::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header); + ::greptime::v1::meta::RequestHeader* unsafe_arena_release_header(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.MoveValueRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr from_key_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr to_key_; + ::greptime::v1::meta::RequestHeader* header_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// ------------------------------------------------------------------- + +class MoveValueResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.meta.MoveValueResponse) */ { + public: + inline MoveValueResponse() : MoveValueResponse(nullptr) {} + ~MoveValueResponse() override; + explicit PROTOBUF_CONSTEXPR MoveValueResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + MoveValueResponse(const MoveValueResponse& from); + MoveValueResponse(MoveValueResponse&& from) noexcept + : MoveValueResponse() { + *this = ::std::move(from); + } + + inline MoveValueResponse& operator=(const MoveValueResponse& from) { + CopyFrom(from); + return *this; + } + inline MoveValueResponse& operator=(MoveValueResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const MoveValueResponse& default_instance() { + return *internal_default_instance(); + } + static inline const MoveValueResponse* internal_default_instance() { + return reinterpret_cast( + &_MoveValueResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 15; + + friend void swap(MoveValueResponse& a, MoveValueResponse& b) { + a.Swap(&b); + } + inline void Swap(MoveValueResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(MoveValueResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + MoveValueResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const MoveValueResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const MoveValueResponse& from) { + MoveValueResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(MoveValueResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.meta.MoveValueResponse"; + } + protected: + explicit MoveValueResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kHeaderFieldNumber = 1, + kKvFieldNumber = 2, + }; + // .greptime.v1.meta.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::meta::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::ResponseHeader* release_header(); + ::greptime::v1::meta::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::meta::ResponseHeader* header); + private: + const ::greptime::v1::meta::ResponseHeader& _internal_header() const; + ::greptime::v1::meta::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header); + ::greptime::v1::meta::ResponseHeader* unsafe_arena_release_header(); + + // .greptime.v1.meta.KeyValue kv = 2; + bool has_kv() const; + private: + bool _internal_has_kv() const; + public: + void clear_kv(); + const ::greptime::v1::meta::KeyValue& kv() const; + PROTOBUF_NODISCARD ::greptime::v1::meta::KeyValue* release_kv(); + ::greptime::v1::meta::KeyValue* mutable_kv(); + void set_allocated_kv(::greptime::v1::meta::KeyValue* kv); + private: + const ::greptime::v1::meta::KeyValue& _internal_kv() const; + ::greptime::v1::meta::KeyValue* _internal_mutable_kv(); + public: + void unsafe_arena_set_allocated_kv( + ::greptime::v1::meta::KeyValue* kv); + ::greptime::v1::meta::KeyValue* unsafe_arena_release_kv(); + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.MoveValueResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::meta::ResponseHeader* header_; + ::greptime::v1::meta::KeyValue* kv_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fmeta_2fstore_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// RangeRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool RangeRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool RangeRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& RangeRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& RangeRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RangeRequest.header) + return _internal_header(); +} +inline void RangeRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.RangeRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* RangeRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* RangeRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.RangeRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* RangeRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* RangeRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RangeRequest.header) + return _msg; +} +inline void RangeRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.RangeRequest.header) +} + +// bytes key = 2; +inline void RangeRequest::clear_key() { + _impl_.key_.ClearToEmpty(); +} +inline const std::string& RangeRequest::key() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RangeRequest.key) + return _internal_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void RangeRequest::set_key(ArgT0&& arg0, ArgT... args) { + + _impl_.key_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RangeRequest.key) +} +inline std::string* RangeRequest::mutable_key() { + std::string* _s = _internal_mutable_key(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RangeRequest.key) + return _s; +} +inline const std::string& RangeRequest::_internal_key() const { + return _impl_.key_.Get(); +} +inline void RangeRequest::_internal_set_key(const std::string& value) { + + _impl_.key_.Set(value, GetArenaForAllocation()); +} +inline std::string* RangeRequest::_internal_mutable_key() { + + return _impl_.key_.Mutable(GetArenaForAllocation()); +} +inline std::string* RangeRequest::release_key() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.RangeRequest.key) + return _impl_.key_.Release(); +} +inline void RangeRequest::set_allocated_key(std::string* key) { + if (key != nullptr) { + + } else { + + } + _impl_.key_.SetAllocated(key, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.key_.IsDefault()) { + _impl_.key_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.RangeRequest.key) +} + +// bytes range_end = 3; +inline void RangeRequest::clear_range_end() { + _impl_.range_end_.ClearToEmpty(); +} +inline const std::string& RangeRequest::range_end() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RangeRequest.range_end) + return _internal_range_end(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void RangeRequest::set_range_end(ArgT0&& arg0, ArgT... args) { + + _impl_.range_end_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RangeRequest.range_end) +} +inline std::string* RangeRequest::mutable_range_end() { + std::string* _s = _internal_mutable_range_end(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RangeRequest.range_end) + return _s; +} +inline const std::string& RangeRequest::_internal_range_end() const { + return _impl_.range_end_.Get(); +} +inline void RangeRequest::_internal_set_range_end(const std::string& value) { + + _impl_.range_end_.Set(value, GetArenaForAllocation()); +} +inline std::string* RangeRequest::_internal_mutable_range_end() { + + return _impl_.range_end_.Mutable(GetArenaForAllocation()); +} +inline std::string* RangeRequest::release_range_end() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.RangeRequest.range_end) + return _impl_.range_end_.Release(); +} +inline void RangeRequest::set_allocated_range_end(std::string* range_end) { + if (range_end != nullptr) { + + } else { + + } + _impl_.range_end_.SetAllocated(range_end, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.range_end_.IsDefault()) { + _impl_.range_end_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.RangeRequest.range_end) +} + +// int64 limit = 4; +inline void RangeRequest::clear_limit() { + _impl_.limit_ = int64_t{0}; +} +inline int64_t RangeRequest::_internal_limit() const { + return _impl_.limit_; +} +inline int64_t RangeRequest::limit() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RangeRequest.limit) + return _internal_limit(); +} +inline void RangeRequest::_internal_set_limit(int64_t value) { + + _impl_.limit_ = value; +} +inline void RangeRequest::set_limit(int64_t value) { + _internal_set_limit(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RangeRequest.limit) +} + +// bool keys_only = 5; +inline void RangeRequest::clear_keys_only() { + _impl_.keys_only_ = false; +} +inline bool RangeRequest::_internal_keys_only() const { + return _impl_.keys_only_; +} +inline bool RangeRequest::keys_only() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RangeRequest.keys_only) + return _internal_keys_only(); +} +inline void RangeRequest::_internal_set_keys_only(bool value) { + + _impl_.keys_only_ = value; +} +inline void RangeRequest::set_keys_only(bool value) { + _internal_set_keys_only(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RangeRequest.keys_only) +} + +// ------------------------------------------------------------------- + +// RangeResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool RangeResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool RangeResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& RangeResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& RangeResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RangeResponse.header) + return _internal_header(); +} +inline void RangeResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.RangeResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* RangeResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* RangeResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.RangeResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* RangeResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* RangeResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RangeResponse.header) + return _msg; +} +inline void RangeResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.RangeResponse.header) +} + +// repeated .greptime.v1.meta.KeyValue kvs = 2; +inline int RangeResponse::_internal_kvs_size() const { + return _impl_.kvs_.size(); +} +inline int RangeResponse::kvs_size() const { + return _internal_kvs_size(); +} +inline ::greptime::v1::meta::KeyValue* RangeResponse::mutable_kvs(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.RangeResponse.kvs) + return _impl_.kvs_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >* +RangeResponse::mutable_kvs() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.RangeResponse.kvs) + return &_impl_.kvs_; +} +inline const ::greptime::v1::meta::KeyValue& RangeResponse::_internal_kvs(int index) const { + return _impl_.kvs_.Get(index); +} +inline const ::greptime::v1::meta::KeyValue& RangeResponse::kvs(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RangeResponse.kvs) + return _internal_kvs(index); +} +inline ::greptime::v1::meta::KeyValue* RangeResponse::_internal_add_kvs() { + return _impl_.kvs_.Add(); +} +inline ::greptime::v1::meta::KeyValue* RangeResponse::add_kvs() { + ::greptime::v1::meta::KeyValue* _add = _internal_add_kvs(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.RangeResponse.kvs) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >& +RangeResponse::kvs() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.RangeResponse.kvs) + return _impl_.kvs_; +} + +// bool more = 3; +inline void RangeResponse::clear_more() { + _impl_.more_ = false; +} +inline bool RangeResponse::_internal_more() const { + return _impl_.more_; +} +inline bool RangeResponse::more() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.RangeResponse.more) + return _internal_more(); +} +inline void RangeResponse::_internal_set_more(bool value) { + + _impl_.more_ = value; +} +inline void RangeResponse::set_more(bool value) { + _internal_set_more(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.RangeResponse.more) +} + +// ------------------------------------------------------------------- + +// PutRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool PutRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool PutRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& PutRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& PutRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.PutRequest.header) + return _internal_header(); +} +inline void PutRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.PutRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* PutRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* PutRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.PutRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* PutRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* PutRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.PutRequest.header) + return _msg; +} +inline void PutRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.PutRequest.header) +} + +// bytes key = 2; +inline void PutRequest::clear_key() { + _impl_.key_.ClearToEmpty(); +} +inline const std::string& PutRequest::key() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.PutRequest.key) + return _internal_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void PutRequest::set_key(ArgT0&& arg0, ArgT... args) { + + _impl_.key_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.PutRequest.key) +} +inline std::string* PutRequest::mutable_key() { + std::string* _s = _internal_mutable_key(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.PutRequest.key) + return _s; +} +inline const std::string& PutRequest::_internal_key() const { + return _impl_.key_.Get(); +} +inline void PutRequest::_internal_set_key(const std::string& value) { + + _impl_.key_.Set(value, GetArenaForAllocation()); +} +inline std::string* PutRequest::_internal_mutable_key() { + + return _impl_.key_.Mutable(GetArenaForAllocation()); +} +inline std::string* PutRequest::release_key() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.PutRequest.key) + return _impl_.key_.Release(); +} +inline void PutRequest::set_allocated_key(std::string* key) { + if (key != nullptr) { + + } else { + + } + _impl_.key_.SetAllocated(key, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.key_.IsDefault()) { + _impl_.key_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.PutRequest.key) +} + +// bytes value = 3; +inline void PutRequest::clear_value() { + _impl_.value_.ClearToEmpty(); +} +inline const std::string& PutRequest::value() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.PutRequest.value) + return _internal_value(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void PutRequest::set_value(ArgT0&& arg0, ArgT... args) { + + _impl_.value_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.PutRequest.value) +} +inline std::string* PutRequest::mutable_value() { + std::string* _s = _internal_mutable_value(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.PutRequest.value) + return _s; +} +inline const std::string& PutRequest::_internal_value() const { + return _impl_.value_.Get(); +} +inline void PutRequest::_internal_set_value(const std::string& value) { + + _impl_.value_.Set(value, GetArenaForAllocation()); +} +inline std::string* PutRequest::_internal_mutable_value() { + + return _impl_.value_.Mutable(GetArenaForAllocation()); +} +inline std::string* PutRequest::release_value() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.PutRequest.value) + return _impl_.value_.Release(); +} +inline void PutRequest::set_allocated_value(std::string* value) { + if (value != nullptr) { + + } else { + + } + _impl_.value_.SetAllocated(value, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.value_.IsDefault()) { + _impl_.value_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.PutRequest.value) +} + +// bool prev_kv = 4; +inline void PutRequest::clear_prev_kv() { + _impl_.prev_kv_ = false; +} +inline bool PutRequest::_internal_prev_kv() const { + return _impl_.prev_kv_; +} +inline bool PutRequest::prev_kv() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.PutRequest.prev_kv) + return _internal_prev_kv(); +} +inline void PutRequest::_internal_set_prev_kv(bool value) { + + _impl_.prev_kv_ = value; +} +inline void PutRequest::set_prev_kv(bool value) { + _internal_set_prev_kv(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.PutRequest.prev_kv) +} + +// ------------------------------------------------------------------- + +// PutResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool PutResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool PutResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& PutResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& PutResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.PutResponse.header) + return _internal_header(); +} +inline void PutResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.PutResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* PutResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* PutResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.PutResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* PutResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* PutResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.PutResponse.header) + return _msg; +} +inline void PutResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.PutResponse.header) +} + +// .greptime.v1.meta.KeyValue prev_kv = 2; +inline bool PutResponse::_internal_has_prev_kv() const { + return this != internal_default_instance() && _impl_.prev_kv_ != nullptr; +} +inline bool PutResponse::has_prev_kv() const { + return _internal_has_prev_kv(); +} +inline const ::greptime::v1::meta::KeyValue& PutResponse::_internal_prev_kv() const { + const ::greptime::v1::meta::KeyValue* p = _impl_.prev_kv_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_KeyValue_default_instance_); +} +inline const ::greptime::v1::meta::KeyValue& PutResponse::prev_kv() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.PutResponse.prev_kv) + return _internal_prev_kv(); +} +inline void PutResponse::unsafe_arena_set_allocated_prev_kv( + ::greptime::v1::meta::KeyValue* prev_kv) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.prev_kv_); + } + _impl_.prev_kv_ = prev_kv; + if (prev_kv) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.PutResponse.prev_kv) +} +inline ::greptime::v1::meta::KeyValue* PutResponse::release_prev_kv() { + + ::greptime::v1::meta::KeyValue* temp = _impl_.prev_kv_; + _impl_.prev_kv_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::KeyValue* PutResponse::unsafe_arena_release_prev_kv() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.PutResponse.prev_kv) + + ::greptime::v1::meta::KeyValue* temp = _impl_.prev_kv_; + _impl_.prev_kv_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::KeyValue* PutResponse::_internal_mutable_prev_kv() { + + if (_impl_.prev_kv_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::KeyValue>(GetArenaForAllocation()); + _impl_.prev_kv_ = p; + } + return _impl_.prev_kv_; +} +inline ::greptime::v1::meta::KeyValue* PutResponse::mutable_prev_kv() { + ::greptime::v1::meta::KeyValue* _msg = _internal_mutable_prev_kv(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.PutResponse.prev_kv) + return _msg; +} +inline void PutResponse::set_allocated_prev_kv(::greptime::v1::meta::KeyValue* prev_kv) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.prev_kv_); + } + if (prev_kv) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(prev_kv)); + if (message_arena != submessage_arena) { + prev_kv = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, prev_kv, submessage_arena); + } + + } else { + + } + _impl_.prev_kv_ = prev_kv; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.PutResponse.prev_kv) +} + +// ------------------------------------------------------------------- + +// BatchGetRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool BatchGetRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool BatchGetRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& BatchGetRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& BatchGetRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchGetRequest.header) + return _internal_header(); +} +inline void BatchGetRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.BatchGetRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* BatchGetRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* BatchGetRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.BatchGetRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* BatchGetRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* BatchGetRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.BatchGetRequest.header) + return _msg; +} +inline void BatchGetRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.BatchGetRequest.header) +} + +// repeated bytes keys = 2; +inline int BatchGetRequest::_internal_keys_size() const { + return _impl_.keys_.size(); +} +inline int BatchGetRequest::keys_size() const { + return _internal_keys_size(); +} +inline void BatchGetRequest::clear_keys() { + _impl_.keys_.Clear(); +} +inline std::string* BatchGetRequest::add_keys() { + std::string* _s = _internal_add_keys(); + // @@protoc_insertion_point(field_add_mutable:greptime.v1.meta.BatchGetRequest.keys) + return _s; +} +inline const std::string& BatchGetRequest::_internal_keys(int index) const { + return _impl_.keys_.Get(index); +} +inline const std::string& BatchGetRequest::keys(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchGetRequest.keys) + return _internal_keys(index); +} +inline std::string* BatchGetRequest::mutable_keys(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.BatchGetRequest.keys) + return _impl_.keys_.Mutable(index); +} +inline void BatchGetRequest::set_keys(int index, const std::string& value) { + _impl_.keys_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.BatchGetRequest.keys) +} +inline void BatchGetRequest::set_keys(int index, std::string&& value) { + _impl_.keys_.Mutable(index)->assign(std::move(value)); + // @@protoc_insertion_point(field_set:greptime.v1.meta.BatchGetRequest.keys) +} +inline void BatchGetRequest::set_keys(int index, const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.keys_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set_char:greptime.v1.meta.BatchGetRequest.keys) +} +inline void BatchGetRequest::set_keys(int index, const void* value, size_t size) { + _impl_.keys_.Mutable(index)->assign( + reinterpret_cast(value), size); + // @@protoc_insertion_point(field_set_pointer:greptime.v1.meta.BatchGetRequest.keys) +} +inline std::string* BatchGetRequest::_internal_add_keys() { + return _impl_.keys_.Add(); +} +inline void BatchGetRequest::add_keys(const std::string& value) { + _impl_.keys_.Add()->assign(value); + // @@protoc_insertion_point(field_add:greptime.v1.meta.BatchGetRequest.keys) +} +inline void BatchGetRequest::add_keys(std::string&& value) { + _impl_.keys_.Add(std::move(value)); + // @@protoc_insertion_point(field_add:greptime.v1.meta.BatchGetRequest.keys) +} +inline void BatchGetRequest::add_keys(const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.keys_.Add()->assign(value); + // @@protoc_insertion_point(field_add_char:greptime.v1.meta.BatchGetRequest.keys) +} +inline void BatchGetRequest::add_keys(const void* value, size_t size) { + _impl_.keys_.Add()->assign(reinterpret_cast(value), size); + // @@protoc_insertion_point(field_add_pointer:greptime.v1.meta.BatchGetRequest.keys) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& +BatchGetRequest::keys() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.BatchGetRequest.keys) + return _impl_.keys_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* +BatchGetRequest::mutable_keys() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.BatchGetRequest.keys) + return &_impl_.keys_; +} + +// ------------------------------------------------------------------- + +// BatchGetResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool BatchGetResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool BatchGetResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& BatchGetResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& BatchGetResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchGetResponse.header) + return _internal_header(); +} +inline void BatchGetResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.BatchGetResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* BatchGetResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* BatchGetResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.BatchGetResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* BatchGetResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* BatchGetResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.BatchGetResponse.header) + return _msg; +} +inline void BatchGetResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.BatchGetResponse.header) +} + +// repeated .greptime.v1.meta.KeyValue kvs = 2; +inline int BatchGetResponse::_internal_kvs_size() const { + return _impl_.kvs_.size(); +} +inline int BatchGetResponse::kvs_size() const { + return _internal_kvs_size(); +} +inline ::greptime::v1::meta::KeyValue* BatchGetResponse::mutable_kvs(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.BatchGetResponse.kvs) + return _impl_.kvs_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >* +BatchGetResponse::mutable_kvs() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.BatchGetResponse.kvs) + return &_impl_.kvs_; +} +inline const ::greptime::v1::meta::KeyValue& BatchGetResponse::_internal_kvs(int index) const { + return _impl_.kvs_.Get(index); +} +inline const ::greptime::v1::meta::KeyValue& BatchGetResponse::kvs(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchGetResponse.kvs) + return _internal_kvs(index); +} +inline ::greptime::v1::meta::KeyValue* BatchGetResponse::_internal_add_kvs() { + return _impl_.kvs_.Add(); +} +inline ::greptime::v1::meta::KeyValue* BatchGetResponse::add_kvs() { + ::greptime::v1::meta::KeyValue* _add = _internal_add_kvs(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.BatchGetResponse.kvs) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >& +BatchGetResponse::kvs() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.BatchGetResponse.kvs) + return _impl_.kvs_; +} + +// ------------------------------------------------------------------- + +// BatchPutRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool BatchPutRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool BatchPutRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& BatchPutRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& BatchPutRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchPutRequest.header) + return _internal_header(); +} +inline void BatchPutRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.BatchPutRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* BatchPutRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* BatchPutRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.BatchPutRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* BatchPutRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* BatchPutRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.BatchPutRequest.header) + return _msg; +} +inline void BatchPutRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.BatchPutRequest.header) +} + +// repeated .greptime.v1.meta.KeyValue kvs = 2; +inline int BatchPutRequest::_internal_kvs_size() const { + return _impl_.kvs_.size(); +} +inline int BatchPutRequest::kvs_size() const { + return _internal_kvs_size(); +} +inline ::greptime::v1::meta::KeyValue* BatchPutRequest::mutable_kvs(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.BatchPutRequest.kvs) + return _impl_.kvs_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >* +BatchPutRequest::mutable_kvs() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.BatchPutRequest.kvs) + return &_impl_.kvs_; +} +inline const ::greptime::v1::meta::KeyValue& BatchPutRequest::_internal_kvs(int index) const { + return _impl_.kvs_.Get(index); +} +inline const ::greptime::v1::meta::KeyValue& BatchPutRequest::kvs(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchPutRequest.kvs) + return _internal_kvs(index); +} +inline ::greptime::v1::meta::KeyValue* BatchPutRequest::_internal_add_kvs() { + return _impl_.kvs_.Add(); +} +inline ::greptime::v1::meta::KeyValue* BatchPutRequest::add_kvs() { + ::greptime::v1::meta::KeyValue* _add = _internal_add_kvs(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.BatchPutRequest.kvs) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >& +BatchPutRequest::kvs() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.BatchPutRequest.kvs) + return _impl_.kvs_; +} + +// bool prev_kv = 3; +inline void BatchPutRequest::clear_prev_kv() { + _impl_.prev_kv_ = false; +} +inline bool BatchPutRequest::_internal_prev_kv() const { + return _impl_.prev_kv_; +} +inline bool BatchPutRequest::prev_kv() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchPutRequest.prev_kv) + return _internal_prev_kv(); +} +inline void BatchPutRequest::_internal_set_prev_kv(bool value) { + + _impl_.prev_kv_ = value; +} +inline void BatchPutRequest::set_prev_kv(bool value) { + _internal_set_prev_kv(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.BatchPutRequest.prev_kv) +} + +// ------------------------------------------------------------------- + +// BatchPutResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool BatchPutResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool BatchPutResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& BatchPutResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& BatchPutResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchPutResponse.header) + return _internal_header(); +} +inline void BatchPutResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.BatchPutResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* BatchPutResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* BatchPutResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.BatchPutResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* BatchPutResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* BatchPutResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.BatchPutResponse.header) + return _msg; +} +inline void BatchPutResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.BatchPutResponse.header) +} + +// repeated .greptime.v1.meta.KeyValue prev_kvs = 2; +inline int BatchPutResponse::_internal_prev_kvs_size() const { + return _impl_.prev_kvs_.size(); +} +inline int BatchPutResponse::prev_kvs_size() const { + return _internal_prev_kvs_size(); +} +inline ::greptime::v1::meta::KeyValue* BatchPutResponse::mutable_prev_kvs(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.BatchPutResponse.prev_kvs) + return _impl_.prev_kvs_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >* +BatchPutResponse::mutable_prev_kvs() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.BatchPutResponse.prev_kvs) + return &_impl_.prev_kvs_; +} +inline const ::greptime::v1::meta::KeyValue& BatchPutResponse::_internal_prev_kvs(int index) const { + return _impl_.prev_kvs_.Get(index); +} +inline const ::greptime::v1::meta::KeyValue& BatchPutResponse::prev_kvs(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchPutResponse.prev_kvs) + return _internal_prev_kvs(index); +} +inline ::greptime::v1::meta::KeyValue* BatchPutResponse::_internal_add_prev_kvs() { + return _impl_.prev_kvs_.Add(); +} +inline ::greptime::v1::meta::KeyValue* BatchPutResponse::add_prev_kvs() { + ::greptime::v1::meta::KeyValue* _add = _internal_add_prev_kvs(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.BatchPutResponse.prev_kvs) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >& +BatchPutResponse::prev_kvs() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.BatchPutResponse.prev_kvs) + return _impl_.prev_kvs_; +} + +// ------------------------------------------------------------------- + +// BatchDeleteRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool BatchDeleteRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool BatchDeleteRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& BatchDeleteRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& BatchDeleteRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchDeleteRequest.header) + return _internal_header(); +} +inline void BatchDeleteRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.BatchDeleteRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* BatchDeleteRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* BatchDeleteRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.BatchDeleteRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* BatchDeleteRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* BatchDeleteRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.BatchDeleteRequest.header) + return _msg; +} +inline void BatchDeleteRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.BatchDeleteRequest.header) +} + +// repeated bytes keys = 2; +inline int BatchDeleteRequest::_internal_keys_size() const { + return _impl_.keys_.size(); +} +inline int BatchDeleteRequest::keys_size() const { + return _internal_keys_size(); +} +inline void BatchDeleteRequest::clear_keys() { + _impl_.keys_.Clear(); +} +inline std::string* BatchDeleteRequest::add_keys() { + std::string* _s = _internal_add_keys(); + // @@protoc_insertion_point(field_add_mutable:greptime.v1.meta.BatchDeleteRequest.keys) + return _s; +} +inline const std::string& BatchDeleteRequest::_internal_keys(int index) const { + return _impl_.keys_.Get(index); +} +inline const std::string& BatchDeleteRequest::keys(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchDeleteRequest.keys) + return _internal_keys(index); +} +inline std::string* BatchDeleteRequest::mutable_keys(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.BatchDeleteRequest.keys) + return _impl_.keys_.Mutable(index); +} +inline void BatchDeleteRequest::set_keys(int index, const std::string& value) { + _impl_.keys_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.BatchDeleteRequest.keys) +} +inline void BatchDeleteRequest::set_keys(int index, std::string&& value) { + _impl_.keys_.Mutable(index)->assign(std::move(value)); + // @@protoc_insertion_point(field_set:greptime.v1.meta.BatchDeleteRequest.keys) +} +inline void BatchDeleteRequest::set_keys(int index, const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.keys_.Mutable(index)->assign(value); + // @@protoc_insertion_point(field_set_char:greptime.v1.meta.BatchDeleteRequest.keys) +} +inline void BatchDeleteRequest::set_keys(int index, const void* value, size_t size) { + _impl_.keys_.Mutable(index)->assign( + reinterpret_cast(value), size); + // @@protoc_insertion_point(field_set_pointer:greptime.v1.meta.BatchDeleteRequest.keys) +} +inline std::string* BatchDeleteRequest::_internal_add_keys() { + return _impl_.keys_.Add(); +} +inline void BatchDeleteRequest::add_keys(const std::string& value) { + _impl_.keys_.Add()->assign(value); + // @@protoc_insertion_point(field_add:greptime.v1.meta.BatchDeleteRequest.keys) +} +inline void BatchDeleteRequest::add_keys(std::string&& value) { + _impl_.keys_.Add(std::move(value)); + // @@protoc_insertion_point(field_add:greptime.v1.meta.BatchDeleteRequest.keys) +} +inline void BatchDeleteRequest::add_keys(const char* value) { + GOOGLE_DCHECK(value != nullptr); + _impl_.keys_.Add()->assign(value); + // @@protoc_insertion_point(field_add_char:greptime.v1.meta.BatchDeleteRequest.keys) +} +inline void BatchDeleteRequest::add_keys(const void* value, size_t size) { + _impl_.keys_.Add()->assign(reinterpret_cast(value), size); + // @@protoc_insertion_point(field_add_pointer:greptime.v1.meta.BatchDeleteRequest.keys) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField& +BatchDeleteRequest::keys() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.BatchDeleteRequest.keys) + return _impl_.keys_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField* +BatchDeleteRequest::mutable_keys() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.BatchDeleteRequest.keys) + return &_impl_.keys_; +} + +// bool prev_kv = 3; +inline void BatchDeleteRequest::clear_prev_kv() { + _impl_.prev_kv_ = false; +} +inline bool BatchDeleteRequest::_internal_prev_kv() const { + return _impl_.prev_kv_; +} +inline bool BatchDeleteRequest::prev_kv() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchDeleteRequest.prev_kv) + return _internal_prev_kv(); +} +inline void BatchDeleteRequest::_internal_set_prev_kv(bool value) { + + _impl_.prev_kv_ = value; +} +inline void BatchDeleteRequest::set_prev_kv(bool value) { + _internal_set_prev_kv(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.BatchDeleteRequest.prev_kv) +} + +// ------------------------------------------------------------------- + +// BatchDeleteResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool BatchDeleteResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool BatchDeleteResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& BatchDeleteResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& BatchDeleteResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchDeleteResponse.header) + return _internal_header(); +} +inline void BatchDeleteResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.BatchDeleteResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* BatchDeleteResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* BatchDeleteResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.BatchDeleteResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* BatchDeleteResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* BatchDeleteResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.BatchDeleteResponse.header) + return _msg; +} +inline void BatchDeleteResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.BatchDeleteResponse.header) +} + +// repeated .greptime.v1.meta.KeyValue prev_kvs = 2; +inline int BatchDeleteResponse::_internal_prev_kvs_size() const { + return _impl_.prev_kvs_.size(); +} +inline int BatchDeleteResponse::prev_kvs_size() const { + return _internal_prev_kvs_size(); +} +inline ::greptime::v1::meta::KeyValue* BatchDeleteResponse::mutable_prev_kvs(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.BatchDeleteResponse.prev_kvs) + return _impl_.prev_kvs_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >* +BatchDeleteResponse::mutable_prev_kvs() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.BatchDeleteResponse.prev_kvs) + return &_impl_.prev_kvs_; +} +inline const ::greptime::v1::meta::KeyValue& BatchDeleteResponse::_internal_prev_kvs(int index) const { + return _impl_.prev_kvs_.Get(index); +} +inline const ::greptime::v1::meta::KeyValue& BatchDeleteResponse::prev_kvs(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.BatchDeleteResponse.prev_kvs) + return _internal_prev_kvs(index); +} +inline ::greptime::v1::meta::KeyValue* BatchDeleteResponse::_internal_add_prev_kvs() { + return _impl_.prev_kvs_.Add(); +} +inline ::greptime::v1::meta::KeyValue* BatchDeleteResponse::add_prev_kvs() { + ::greptime::v1::meta::KeyValue* _add = _internal_add_prev_kvs(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.BatchDeleteResponse.prev_kvs) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >& +BatchDeleteResponse::prev_kvs() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.BatchDeleteResponse.prev_kvs) + return _impl_.prev_kvs_; +} + +// ------------------------------------------------------------------- + +// CompareAndPutRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool CompareAndPutRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool CompareAndPutRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& CompareAndPutRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& CompareAndPutRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CompareAndPutRequest.header) + return _internal_header(); +} +inline void CompareAndPutRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.CompareAndPutRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* CompareAndPutRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* CompareAndPutRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.CompareAndPutRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* CompareAndPutRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* CompareAndPutRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.CompareAndPutRequest.header) + return _msg; +} +inline void CompareAndPutRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.CompareAndPutRequest.header) +} + +// bytes key = 2; +inline void CompareAndPutRequest::clear_key() { + _impl_.key_.ClearToEmpty(); +} +inline const std::string& CompareAndPutRequest::key() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CompareAndPutRequest.key) + return _internal_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CompareAndPutRequest::set_key(ArgT0&& arg0, ArgT... args) { + + _impl_.key_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.CompareAndPutRequest.key) +} +inline std::string* CompareAndPutRequest::mutable_key() { + std::string* _s = _internal_mutable_key(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.CompareAndPutRequest.key) + return _s; +} +inline const std::string& CompareAndPutRequest::_internal_key() const { + return _impl_.key_.Get(); +} +inline void CompareAndPutRequest::_internal_set_key(const std::string& value) { + + _impl_.key_.Set(value, GetArenaForAllocation()); +} +inline std::string* CompareAndPutRequest::_internal_mutable_key() { + + return _impl_.key_.Mutable(GetArenaForAllocation()); +} +inline std::string* CompareAndPutRequest::release_key() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.CompareAndPutRequest.key) + return _impl_.key_.Release(); +} +inline void CompareAndPutRequest::set_allocated_key(std::string* key) { + if (key != nullptr) { + + } else { + + } + _impl_.key_.SetAllocated(key, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.key_.IsDefault()) { + _impl_.key_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.CompareAndPutRequest.key) +} + +// bytes expect = 3; +inline void CompareAndPutRequest::clear_expect() { + _impl_.expect_.ClearToEmpty(); +} +inline const std::string& CompareAndPutRequest::expect() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CompareAndPutRequest.expect) + return _internal_expect(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CompareAndPutRequest::set_expect(ArgT0&& arg0, ArgT... args) { + + _impl_.expect_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.CompareAndPutRequest.expect) +} +inline std::string* CompareAndPutRequest::mutable_expect() { + std::string* _s = _internal_mutable_expect(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.CompareAndPutRequest.expect) + return _s; +} +inline const std::string& CompareAndPutRequest::_internal_expect() const { + return _impl_.expect_.Get(); +} +inline void CompareAndPutRequest::_internal_set_expect(const std::string& value) { + + _impl_.expect_.Set(value, GetArenaForAllocation()); +} +inline std::string* CompareAndPutRequest::_internal_mutable_expect() { + + return _impl_.expect_.Mutable(GetArenaForAllocation()); +} +inline std::string* CompareAndPutRequest::release_expect() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.CompareAndPutRequest.expect) + return _impl_.expect_.Release(); +} +inline void CompareAndPutRequest::set_allocated_expect(std::string* expect) { + if (expect != nullptr) { + + } else { + + } + _impl_.expect_.SetAllocated(expect, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.expect_.IsDefault()) { + _impl_.expect_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.CompareAndPutRequest.expect) +} + +// bytes value = 4; +inline void CompareAndPutRequest::clear_value() { + _impl_.value_.ClearToEmpty(); +} +inline const std::string& CompareAndPutRequest::value() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CompareAndPutRequest.value) + return _internal_value(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void CompareAndPutRequest::set_value(ArgT0&& arg0, ArgT... args) { + + _impl_.value_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.CompareAndPutRequest.value) +} +inline std::string* CompareAndPutRequest::mutable_value() { + std::string* _s = _internal_mutable_value(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.CompareAndPutRequest.value) + return _s; +} +inline const std::string& CompareAndPutRequest::_internal_value() const { + return _impl_.value_.Get(); +} +inline void CompareAndPutRequest::_internal_set_value(const std::string& value) { + + _impl_.value_.Set(value, GetArenaForAllocation()); +} +inline std::string* CompareAndPutRequest::_internal_mutable_value() { + + return _impl_.value_.Mutable(GetArenaForAllocation()); +} +inline std::string* CompareAndPutRequest::release_value() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.CompareAndPutRequest.value) + return _impl_.value_.Release(); +} +inline void CompareAndPutRequest::set_allocated_value(std::string* value) { + if (value != nullptr) { + + } else { + + } + _impl_.value_.SetAllocated(value, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.value_.IsDefault()) { + _impl_.value_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.CompareAndPutRequest.value) +} + +// ------------------------------------------------------------------- + +// CompareAndPutResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool CompareAndPutResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool CompareAndPutResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& CompareAndPutResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& CompareAndPutResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CompareAndPutResponse.header) + return _internal_header(); +} +inline void CompareAndPutResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.CompareAndPutResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* CompareAndPutResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* CompareAndPutResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.CompareAndPutResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* CompareAndPutResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* CompareAndPutResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.CompareAndPutResponse.header) + return _msg; +} +inline void CompareAndPutResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.CompareAndPutResponse.header) +} + +// bool success = 2; +inline void CompareAndPutResponse::clear_success() { + _impl_.success_ = false; +} +inline bool CompareAndPutResponse::_internal_success() const { + return _impl_.success_; +} +inline bool CompareAndPutResponse::success() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CompareAndPutResponse.success) + return _internal_success(); +} +inline void CompareAndPutResponse::_internal_set_success(bool value) { + + _impl_.success_ = value; +} +inline void CompareAndPutResponse::set_success(bool value) { + _internal_set_success(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.CompareAndPutResponse.success) +} + +// .greptime.v1.meta.KeyValue prev_kv = 3; +inline bool CompareAndPutResponse::_internal_has_prev_kv() const { + return this != internal_default_instance() && _impl_.prev_kv_ != nullptr; +} +inline bool CompareAndPutResponse::has_prev_kv() const { + return _internal_has_prev_kv(); +} +inline const ::greptime::v1::meta::KeyValue& CompareAndPutResponse::_internal_prev_kv() const { + const ::greptime::v1::meta::KeyValue* p = _impl_.prev_kv_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_KeyValue_default_instance_); +} +inline const ::greptime::v1::meta::KeyValue& CompareAndPutResponse::prev_kv() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.CompareAndPutResponse.prev_kv) + return _internal_prev_kv(); +} +inline void CompareAndPutResponse::unsafe_arena_set_allocated_prev_kv( + ::greptime::v1::meta::KeyValue* prev_kv) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.prev_kv_); + } + _impl_.prev_kv_ = prev_kv; + if (prev_kv) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.CompareAndPutResponse.prev_kv) +} +inline ::greptime::v1::meta::KeyValue* CompareAndPutResponse::release_prev_kv() { + + ::greptime::v1::meta::KeyValue* temp = _impl_.prev_kv_; + _impl_.prev_kv_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::KeyValue* CompareAndPutResponse::unsafe_arena_release_prev_kv() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.CompareAndPutResponse.prev_kv) + + ::greptime::v1::meta::KeyValue* temp = _impl_.prev_kv_; + _impl_.prev_kv_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::KeyValue* CompareAndPutResponse::_internal_mutable_prev_kv() { + + if (_impl_.prev_kv_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::KeyValue>(GetArenaForAllocation()); + _impl_.prev_kv_ = p; + } + return _impl_.prev_kv_; +} +inline ::greptime::v1::meta::KeyValue* CompareAndPutResponse::mutable_prev_kv() { + ::greptime::v1::meta::KeyValue* _msg = _internal_mutable_prev_kv(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.CompareAndPutResponse.prev_kv) + return _msg; +} +inline void CompareAndPutResponse::set_allocated_prev_kv(::greptime::v1::meta::KeyValue* prev_kv) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.prev_kv_); + } + if (prev_kv) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(prev_kv)); + if (message_arena != submessage_arena) { + prev_kv = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, prev_kv, submessage_arena); + } + + } else { + + } + _impl_.prev_kv_ = prev_kv; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.CompareAndPutResponse.prev_kv) +} + +// ------------------------------------------------------------------- + +// DeleteRangeRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool DeleteRangeRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool DeleteRangeRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& DeleteRangeRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& DeleteRangeRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.DeleteRangeRequest.header) + return _internal_header(); +} +inline void DeleteRangeRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.DeleteRangeRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* DeleteRangeRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* DeleteRangeRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.DeleteRangeRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* DeleteRangeRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* DeleteRangeRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.DeleteRangeRequest.header) + return _msg; +} +inline void DeleteRangeRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.DeleteRangeRequest.header) +} + +// bytes key = 2; +inline void DeleteRangeRequest::clear_key() { + _impl_.key_.ClearToEmpty(); +} +inline const std::string& DeleteRangeRequest::key() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.DeleteRangeRequest.key) + return _internal_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void DeleteRangeRequest::set_key(ArgT0&& arg0, ArgT... args) { + + _impl_.key_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.DeleteRangeRequest.key) +} +inline std::string* DeleteRangeRequest::mutable_key() { + std::string* _s = _internal_mutable_key(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.DeleteRangeRequest.key) + return _s; +} +inline const std::string& DeleteRangeRequest::_internal_key() const { + return _impl_.key_.Get(); +} +inline void DeleteRangeRequest::_internal_set_key(const std::string& value) { + + _impl_.key_.Set(value, GetArenaForAllocation()); +} +inline std::string* DeleteRangeRequest::_internal_mutable_key() { + + return _impl_.key_.Mutable(GetArenaForAllocation()); +} +inline std::string* DeleteRangeRequest::release_key() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.DeleteRangeRequest.key) + return _impl_.key_.Release(); +} +inline void DeleteRangeRequest::set_allocated_key(std::string* key) { + if (key != nullptr) { + + } else { + + } + _impl_.key_.SetAllocated(key, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.key_.IsDefault()) { + _impl_.key_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.DeleteRangeRequest.key) +} + +// bytes range_end = 3; +inline void DeleteRangeRequest::clear_range_end() { + _impl_.range_end_.ClearToEmpty(); +} +inline const std::string& DeleteRangeRequest::range_end() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.DeleteRangeRequest.range_end) + return _internal_range_end(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void DeleteRangeRequest::set_range_end(ArgT0&& arg0, ArgT... args) { + + _impl_.range_end_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.DeleteRangeRequest.range_end) +} +inline std::string* DeleteRangeRequest::mutable_range_end() { + std::string* _s = _internal_mutable_range_end(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.DeleteRangeRequest.range_end) + return _s; +} +inline const std::string& DeleteRangeRequest::_internal_range_end() const { + return _impl_.range_end_.Get(); +} +inline void DeleteRangeRequest::_internal_set_range_end(const std::string& value) { + + _impl_.range_end_.Set(value, GetArenaForAllocation()); +} +inline std::string* DeleteRangeRequest::_internal_mutable_range_end() { + + return _impl_.range_end_.Mutable(GetArenaForAllocation()); +} +inline std::string* DeleteRangeRequest::release_range_end() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.DeleteRangeRequest.range_end) + return _impl_.range_end_.Release(); +} +inline void DeleteRangeRequest::set_allocated_range_end(std::string* range_end) { + if (range_end != nullptr) { + + } else { + + } + _impl_.range_end_.SetAllocated(range_end, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.range_end_.IsDefault()) { + _impl_.range_end_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.DeleteRangeRequest.range_end) +} + +// bool prev_kv = 4; +inline void DeleteRangeRequest::clear_prev_kv() { + _impl_.prev_kv_ = false; +} +inline bool DeleteRangeRequest::_internal_prev_kv() const { + return _impl_.prev_kv_; +} +inline bool DeleteRangeRequest::prev_kv() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.DeleteRangeRequest.prev_kv) + return _internal_prev_kv(); +} +inline void DeleteRangeRequest::_internal_set_prev_kv(bool value) { + + _impl_.prev_kv_ = value; +} +inline void DeleteRangeRequest::set_prev_kv(bool value) { + _internal_set_prev_kv(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.DeleteRangeRequest.prev_kv) +} + +// ------------------------------------------------------------------- + +// DeleteRangeResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool DeleteRangeResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool DeleteRangeResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& DeleteRangeResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& DeleteRangeResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.DeleteRangeResponse.header) + return _internal_header(); +} +inline void DeleteRangeResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.DeleteRangeResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* DeleteRangeResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* DeleteRangeResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.DeleteRangeResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* DeleteRangeResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* DeleteRangeResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.DeleteRangeResponse.header) + return _msg; +} +inline void DeleteRangeResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.DeleteRangeResponse.header) +} + +// int64 deleted = 2; +inline void DeleteRangeResponse::clear_deleted() { + _impl_.deleted_ = int64_t{0}; +} +inline int64_t DeleteRangeResponse::_internal_deleted() const { + return _impl_.deleted_; +} +inline int64_t DeleteRangeResponse::deleted() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.DeleteRangeResponse.deleted) + return _internal_deleted(); +} +inline void DeleteRangeResponse::_internal_set_deleted(int64_t value) { + + _impl_.deleted_ = value; +} +inline void DeleteRangeResponse::set_deleted(int64_t value) { + _internal_set_deleted(value); + // @@protoc_insertion_point(field_set:greptime.v1.meta.DeleteRangeResponse.deleted) +} + +// repeated .greptime.v1.meta.KeyValue prev_kvs = 3; +inline int DeleteRangeResponse::_internal_prev_kvs_size() const { + return _impl_.prev_kvs_.size(); +} +inline int DeleteRangeResponse::prev_kvs_size() const { + return _internal_prev_kvs_size(); +} +inline ::greptime::v1::meta::KeyValue* DeleteRangeResponse::mutable_prev_kvs(int index) { + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.DeleteRangeResponse.prev_kvs) + return _impl_.prev_kvs_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >* +DeleteRangeResponse::mutable_prev_kvs() { + // @@protoc_insertion_point(field_mutable_list:greptime.v1.meta.DeleteRangeResponse.prev_kvs) + return &_impl_.prev_kvs_; +} +inline const ::greptime::v1::meta::KeyValue& DeleteRangeResponse::_internal_prev_kvs(int index) const { + return _impl_.prev_kvs_.Get(index); +} +inline const ::greptime::v1::meta::KeyValue& DeleteRangeResponse::prev_kvs(int index) const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.DeleteRangeResponse.prev_kvs) + return _internal_prev_kvs(index); +} +inline ::greptime::v1::meta::KeyValue* DeleteRangeResponse::_internal_add_prev_kvs() { + return _impl_.prev_kvs_.Add(); +} +inline ::greptime::v1::meta::KeyValue* DeleteRangeResponse::add_prev_kvs() { + ::greptime::v1::meta::KeyValue* _add = _internal_add_prev_kvs(); + // @@protoc_insertion_point(field_add:greptime.v1.meta.DeleteRangeResponse.prev_kvs) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::greptime::v1::meta::KeyValue >& +DeleteRangeResponse::prev_kvs() const { + // @@protoc_insertion_point(field_list:greptime.v1.meta.DeleteRangeResponse.prev_kvs) + return _impl_.prev_kvs_; +} + +// ------------------------------------------------------------------- + +// MoveValueRequest + +// .greptime.v1.meta.RequestHeader header = 1; +inline bool MoveValueRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool MoveValueRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::RequestHeader& MoveValueRequest::_internal_header() const { + const ::greptime::v1::meta::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::meta::RequestHeader& MoveValueRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.MoveValueRequest.header) + return _internal_header(); +} +inline void MoveValueRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.MoveValueRequest.header) +} +inline ::greptime::v1::meta::RequestHeader* MoveValueRequest::release_header() { + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::RequestHeader* MoveValueRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.MoveValueRequest.header) + + ::greptime::v1::meta::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::RequestHeader* MoveValueRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::RequestHeader* MoveValueRequest::mutable_header() { + ::greptime::v1::meta::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.MoveValueRequest.header) + return _msg; +} +inline void MoveValueRequest::set_allocated_header(::greptime::v1::meta::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.MoveValueRequest.header) +} + +// bytes from_key = 2; +inline void MoveValueRequest::clear_from_key() { + _impl_.from_key_.ClearToEmpty(); +} +inline const std::string& MoveValueRequest::from_key() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.MoveValueRequest.from_key) + return _internal_from_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void MoveValueRequest::set_from_key(ArgT0&& arg0, ArgT... args) { + + _impl_.from_key_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.MoveValueRequest.from_key) +} +inline std::string* MoveValueRequest::mutable_from_key() { + std::string* _s = _internal_mutable_from_key(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.MoveValueRequest.from_key) + return _s; +} +inline const std::string& MoveValueRequest::_internal_from_key() const { + return _impl_.from_key_.Get(); +} +inline void MoveValueRequest::_internal_set_from_key(const std::string& value) { + + _impl_.from_key_.Set(value, GetArenaForAllocation()); +} +inline std::string* MoveValueRequest::_internal_mutable_from_key() { + + return _impl_.from_key_.Mutable(GetArenaForAllocation()); +} +inline std::string* MoveValueRequest::release_from_key() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.MoveValueRequest.from_key) + return _impl_.from_key_.Release(); +} +inline void MoveValueRequest::set_allocated_from_key(std::string* from_key) { + if (from_key != nullptr) { + + } else { + + } + _impl_.from_key_.SetAllocated(from_key, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.from_key_.IsDefault()) { + _impl_.from_key_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.MoveValueRequest.from_key) +} + +// bytes to_key = 3; +inline void MoveValueRequest::clear_to_key() { + _impl_.to_key_.ClearToEmpty(); +} +inline const std::string& MoveValueRequest::to_key() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.MoveValueRequest.to_key) + return _internal_to_key(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void MoveValueRequest::set_to_key(ArgT0&& arg0, ArgT... args) { + + _impl_.to_key_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.meta.MoveValueRequest.to_key) +} +inline std::string* MoveValueRequest::mutable_to_key() { + std::string* _s = _internal_mutable_to_key(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.MoveValueRequest.to_key) + return _s; +} +inline const std::string& MoveValueRequest::_internal_to_key() const { + return _impl_.to_key_.Get(); +} +inline void MoveValueRequest::_internal_set_to_key(const std::string& value) { + + _impl_.to_key_.Set(value, GetArenaForAllocation()); +} +inline std::string* MoveValueRequest::_internal_mutable_to_key() { + + return _impl_.to_key_.Mutable(GetArenaForAllocation()); +} +inline std::string* MoveValueRequest::release_to_key() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.MoveValueRequest.to_key) + return _impl_.to_key_.Release(); +} +inline void MoveValueRequest::set_allocated_to_key(std::string* to_key) { + if (to_key != nullptr) { + + } else { + + } + _impl_.to_key_.SetAllocated(to_key, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.to_key_.IsDefault()) { + _impl_.to_key_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.MoveValueRequest.to_key) +} + +// ------------------------------------------------------------------- + +// MoveValueResponse + +// .greptime.v1.meta.ResponseHeader header = 1; +inline bool MoveValueResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool MoveValueResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::meta::ResponseHeader& MoveValueResponse::_internal_header() const { + const ::greptime::v1::meta::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::meta::ResponseHeader& MoveValueResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.MoveValueResponse.header) + return _internal_header(); +} +inline void MoveValueResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::meta::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.MoveValueResponse.header) +} +inline ::greptime::v1::meta::ResponseHeader* MoveValueResponse::release_header() { + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* MoveValueResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.MoveValueResponse.header) + + ::greptime::v1::meta::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::ResponseHeader* MoveValueResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::meta::ResponseHeader* MoveValueResponse::mutable_header() { + ::greptime::v1::meta::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.MoveValueResponse.header) + return _msg; +} +inline void MoveValueResponse::set_allocated_header(::greptime::v1::meta::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.MoveValueResponse.header) +} + +// .greptime.v1.meta.KeyValue kv = 2; +inline bool MoveValueResponse::_internal_has_kv() const { + return this != internal_default_instance() && _impl_.kv_ != nullptr; +} +inline bool MoveValueResponse::has_kv() const { + return _internal_has_kv(); +} +inline const ::greptime::v1::meta::KeyValue& MoveValueResponse::_internal_kv() const { + const ::greptime::v1::meta::KeyValue* p = _impl_.kv_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::meta::_KeyValue_default_instance_); +} +inline const ::greptime::v1::meta::KeyValue& MoveValueResponse::kv() const { + // @@protoc_insertion_point(field_get:greptime.v1.meta.MoveValueResponse.kv) + return _internal_kv(); +} +inline void MoveValueResponse::unsafe_arena_set_allocated_kv( + ::greptime::v1::meta::KeyValue* kv) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.kv_); + } + _impl_.kv_ = kv; + if (kv) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.meta.MoveValueResponse.kv) +} +inline ::greptime::v1::meta::KeyValue* MoveValueResponse::release_kv() { + + ::greptime::v1::meta::KeyValue* temp = _impl_.kv_; + _impl_.kv_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::meta::KeyValue* MoveValueResponse::unsafe_arena_release_kv() { + // @@protoc_insertion_point(field_release:greptime.v1.meta.MoveValueResponse.kv) + + ::greptime::v1::meta::KeyValue* temp = _impl_.kv_; + _impl_.kv_ = nullptr; + return temp; +} +inline ::greptime::v1::meta::KeyValue* MoveValueResponse::_internal_mutable_kv() { + + if (_impl_.kv_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::meta::KeyValue>(GetArenaForAllocation()); + _impl_.kv_ = p; + } + return _impl_.kv_; +} +inline ::greptime::v1::meta::KeyValue* MoveValueResponse::mutable_kv() { + ::greptime::v1::meta::KeyValue* _msg = _internal_mutable_kv(); + // @@protoc_insertion_point(field_mutable:greptime.v1.meta.MoveValueResponse.kv) + return _msg; +} +inline void MoveValueResponse::set_allocated_kv(::greptime::v1::meta::KeyValue* kv) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.kv_); + } + if (kv) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(kv)); + if (message_arena != submessage_arena) { + kv = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, kv, submessage_arena); + } + + } else { + + } + _impl_.kv_ = kv; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.meta.MoveValueResponse.kv) +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace meta +} // namespace v1 +} // namespace greptime + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fmeta_2fstore_2eproto diff --git a/c++/greptime/v1/prom.pb.cc b/c++/greptime/v1/prom.pb.cc new file mode 100644 index 00000000..43760378 --- /dev/null +++ b/c++/greptime/v1/prom.pb.cc @@ -0,0 +1,1409 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/prom.proto + +#include "greptime/v1/prom.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace greptime { +namespace v1 { +PROTOBUF_CONSTEXPR PromqlRequest::PromqlRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_.promql_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} +struct PromqlRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR PromqlRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~PromqlRequestDefaultTypeInternal() {} + union { + PromqlRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PromqlRequestDefaultTypeInternal _PromqlRequest_default_instance_; +PROTOBUF_CONSTEXPR PromqlResponse::PromqlResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.body_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.header_)*/nullptr + , /*decltype(_impl_._cached_size_)*/{}} {} +struct PromqlResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR PromqlResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~PromqlResponseDefaultTypeInternal() {} + union { + PromqlResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PromqlResponseDefaultTypeInternal _PromqlResponse_default_instance_; +PROTOBUF_CONSTEXPR PromInstantQuery::PromInstantQuery( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.query_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.time_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct PromInstantQueryDefaultTypeInternal { + PROTOBUF_CONSTEXPR PromInstantQueryDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~PromInstantQueryDefaultTypeInternal() {} + union { + PromInstantQuery _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PromInstantQueryDefaultTypeInternal _PromInstantQuery_default_instance_; +PROTOBUF_CONSTEXPR PromRangeQuery::PromRangeQuery( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.query_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.start_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.end_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.step_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct PromRangeQueryDefaultTypeInternal { + PROTOBUF_CONSTEXPR PromRangeQueryDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~PromRangeQueryDefaultTypeInternal() {} + union { + PromRangeQuery _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PromRangeQueryDefaultTypeInternal _PromRangeQuery_default_instance_; +} // namespace v1 +} // namespace greptime +static ::_pb::Metadata file_level_metadata_greptime_2fv1_2fprom_2eproto[4]; +static constexpr ::_pb::EnumDescriptor const** file_level_enum_descriptors_greptime_2fv1_2fprom_2eproto = nullptr; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_greptime_2fv1_2fprom_2eproto = nullptr; + +const uint32_t TableStruct_greptime_2fv1_2fprom_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromqlRequest, _internal_metadata_), + ~0u, // no _extensions_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromqlRequest, _impl_._oneof_case_[0]), + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromqlRequest, _impl_.header_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromqlRequest, _impl_.promql_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromqlResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromqlResponse, _impl_.header_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromqlResponse, _impl_.body_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromInstantQuery, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromInstantQuery, _impl_.query_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromInstantQuery, _impl_.time_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromRangeQuery, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromRangeQuery, _impl_.query_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromRangeQuery, _impl_.start_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromRangeQuery, _impl_.end_), + PROTOBUF_FIELD_OFFSET(::greptime::v1::PromRangeQuery, _impl_.step_), +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::greptime::v1::PromqlRequest)}, + { 10, -1, -1, sizeof(::greptime::v1::PromqlResponse)}, + { 18, -1, -1, sizeof(::greptime::v1::PromInstantQuery)}, + { 26, -1, -1, sizeof(::greptime::v1::PromRangeQuery)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::greptime::v1::_PromqlRequest_default_instance_._instance, + &::greptime::v1::_PromqlResponse_default_instance_._instance, + &::greptime::v1::_PromInstantQuery_default_instance_._instance, + &::greptime::v1::_PromRangeQuery_default_instance_._instance, +}; + +const char descriptor_table_protodef_greptime_2fv1_2fprom_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\026greptime/v1/prom.proto\022\013greptime.v1\032\030g" + "reptime/v1/common.proto\"\261\001\n\rPromqlReques" + "t\022*\n\006header\030\001 \001(\0132\032.greptime.v1.RequestH" + "eader\0226\n\rinstant_query\030\002 \001(\0132\035.greptime." + "v1.PromInstantQueryH\000\0222\n\013range_query\030\003 \001" + "(\0132\033.greptime.v1.PromRangeQueryH\000B\010\n\006pro" + "mql\"K\n\016PromqlResponse\022+\n\006header\030\001 \001(\0132\033." + "greptime.v1.ResponseHeader\022\014\n\004body\030\002 \001(\014" + "\"/\n\020PromInstantQuery\022\r\n\005query\030\001 \001(\t\022\014\n\004t" + "ime\030\002 \001(\t\"I\n\016PromRangeQuery\022\r\n\005query\030\001 \001" + "(\t\022\r\n\005start\030\002 \001(\t\022\013\n\003end\030\003 \001(\t\022\014\n\004step\030\004" + " \001(\t2V\n\021PrometheusGateway\022A\n\006Handle\022\032.gr" + "eptime.v1.PromqlRequest\032\033.greptime.v1.Pr" + "omqlResponseBS\n\016io.greptime.v1B\nPromethe" + "usZ5github.com/GreptimeTeam/greptime-pro" + "to/go/greptime/v1b\006proto3" + ; +static const ::_pbi::DescriptorTable* const descriptor_table_greptime_2fv1_2fprom_2eproto_deps[1] = { + &::descriptor_table_greptime_2fv1_2fcommon_2eproto, +}; +static ::_pbi::once_flag descriptor_table_greptime_2fv1_2fprom_2eproto_once; +const ::_pbi::DescriptorTable descriptor_table_greptime_2fv1_2fprom_2eproto = { + false, false, 625, descriptor_table_protodef_greptime_2fv1_2fprom_2eproto, + "greptime/v1/prom.proto", + &descriptor_table_greptime_2fv1_2fprom_2eproto_once, descriptor_table_greptime_2fv1_2fprom_2eproto_deps, 1, 4, + schemas, file_default_instances, TableStruct_greptime_2fv1_2fprom_2eproto::offsets, + file_level_metadata_greptime_2fv1_2fprom_2eproto, file_level_enum_descriptors_greptime_2fv1_2fprom_2eproto, + file_level_service_descriptors_greptime_2fv1_2fprom_2eproto, +}; +PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_greptime_2fv1_2fprom_2eproto_getter() { + return &descriptor_table_greptime_2fv1_2fprom_2eproto; +} + +// Force running AddDescriptors() at dynamic initialization time. +PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_greptime_2fv1_2fprom_2eproto(&descriptor_table_greptime_2fv1_2fprom_2eproto); +namespace greptime { +namespace v1 { + +// =================================================================== + +class PromqlRequest::_Internal { + public: + static const ::greptime::v1::RequestHeader& header(const PromqlRequest* msg); + static const ::greptime::v1::PromInstantQuery& instant_query(const PromqlRequest* msg); + static const ::greptime::v1::PromRangeQuery& range_query(const PromqlRequest* msg); +}; + +const ::greptime::v1::RequestHeader& +PromqlRequest::_Internal::header(const PromqlRequest* msg) { + return *msg->_impl_.header_; +} +const ::greptime::v1::PromInstantQuery& +PromqlRequest::_Internal::instant_query(const PromqlRequest* msg) { + return *msg->_impl_.promql_.instant_query_; +} +const ::greptime::v1::PromRangeQuery& +PromqlRequest::_Internal::range_query(const PromqlRequest* msg) { + return *msg->_impl_.promql_.range_query_; +} +void PromqlRequest::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +void PromqlRequest::set_allocated_instant_query(::greptime::v1::PromInstantQuery* instant_query) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_promql(); + if (instant_query) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(instant_query); + if (message_arena != submessage_arena) { + instant_query = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, instant_query, submessage_arena); + } + set_has_instant_query(); + _impl_.promql_.instant_query_ = instant_query; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.PromqlRequest.instant_query) +} +void PromqlRequest::set_allocated_range_query(::greptime::v1::PromRangeQuery* range_query) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + clear_promql(); + if (range_query) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(range_query); + if (message_arena != submessage_arena) { + range_query = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, range_query, submessage_arena); + } + set_has_range_query(); + _impl_.promql_.range_query_ = range_query; + } + // @@protoc_insertion_point(field_set_allocated:greptime.v1.PromqlRequest.range_query) +} +PromqlRequest::PromqlRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.PromqlRequest) +} +PromqlRequest::PromqlRequest(const PromqlRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + PromqlRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.promql_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::RequestHeader(*from._impl_.header_); + } + clear_has_promql(); + switch (from.promql_case()) { + case kInstantQuery: { + _this->_internal_mutable_instant_query()->::greptime::v1::PromInstantQuery::MergeFrom( + from._internal_instant_query()); + break; + } + case kRangeQuery: { + _this->_internal_mutable_range_query()->::greptime::v1::PromRangeQuery::MergeFrom( + from._internal_range_query()); + break; + } + case PROMQL_NOT_SET: { + break; + } + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.PromqlRequest) +} + +inline void PromqlRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.header_){nullptr} + , decltype(_impl_.promql_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_promql(); +} + +PromqlRequest::~PromqlRequest() { + // @@protoc_insertion_point(destructor:greptime.v1.PromqlRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void PromqlRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + if (this != internal_default_instance()) delete _impl_.header_; + if (has_promql()) { + clear_promql(); + } +} + +void PromqlRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void PromqlRequest::clear_promql() { +// @@protoc_insertion_point(one_of_clear_start:greptime.v1.PromqlRequest) + switch (promql_case()) { + case kInstantQuery: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.promql_.instant_query_; + } + break; + } + case kRangeQuery: { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.promql_.range_query_; + } + break; + } + case PROMQL_NOT_SET: { + break; + } + } + _impl_._oneof_case_[0] = PROMQL_NOT_SET; +} + + +void PromqlRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.PromqlRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + clear_promql(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* PromqlRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.RequestHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.PromInstantQuery instant_query = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ctx->ParseMessage(_internal_mutable_instant_query(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .greptime.v1.PromRangeQuery range_query = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr = ctx->ParseMessage(_internal_mutable_range_query(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* PromqlRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.PromqlRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.RequestHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.PromInstantQuery instant_query = 2; + if (_internal_has_instant_query()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, _Internal::instant_query(this), + _Internal::instant_query(this).GetCachedSize(), target, stream); + } + + // .greptime.v1.PromRangeQuery range_query = 3; + if (_internal_has_range_query()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, _Internal::range_query(this), + _Internal::range_query(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.PromqlRequest) + return target; +} + +size_t PromqlRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.PromqlRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // .greptime.v1.RequestHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + switch (promql_case()) { + // .greptime.v1.PromInstantQuery instant_query = 2; + case kInstantQuery: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.promql_.instant_query_); + break; + } + // .greptime.v1.PromRangeQuery range_query = 3; + case kRangeQuery: { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.promql_.range_query_); + break; + } + case PROMQL_NOT_SET: { + break; + } + } + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PromqlRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + PromqlRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PromqlRequest::GetClassData() const { return &_class_data_; } + + +void PromqlRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.PromqlRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::RequestHeader::MergeFrom( + from._internal_header()); + } + switch (from.promql_case()) { + case kInstantQuery: { + _this->_internal_mutable_instant_query()->::greptime::v1::PromInstantQuery::MergeFrom( + from._internal_instant_query()); + break; + } + case kRangeQuery: { + _this->_internal_mutable_range_query()->::greptime::v1::PromRangeQuery::MergeFrom( + from._internal_range_query()); + break; + } + case PROMQL_NOT_SET: { + break; + } + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void PromqlRequest::CopyFrom(const PromqlRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.PromqlRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool PromqlRequest::IsInitialized() const { + return true; +} + +void PromqlRequest::InternalSwap(PromqlRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + swap(_impl_.header_, other->_impl_.header_); + swap(_impl_.promql_, other->_impl_.promql_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); +} + +::PROTOBUF_NAMESPACE_ID::Metadata PromqlRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fprom_2eproto_getter, &descriptor_table_greptime_2fv1_2fprom_2eproto_once, + file_level_metadata_greptime_2fv1_2fprom_2eproto[0]); +} + +// =================================================================== + +class PromqlResponse::_Internal { + public: + static const ::greptime::v1::ResponseHeader& header(const PromqlResponse* msg); +}; + +const ::greptime::v1::ResponseHeader& +PromqlResponse::_Internal::header(const PromqlResponse* msg) { + return *msg->_impl_.header_; +} +void PromqlResponse::clear_header() { + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; +} +PromqlResponse::PromqlResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.PromqlResponse) +} +PromqlResponse::PromqlResponse(const PromqlResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + PromqlResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.body_){} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.body_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.body_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_body().empty()) { + _this->_impl_.body_.Set(from._internal_body(), + _this->GetArenaForAllocation()); + } + if (from._internal_has_header()) { + _this->_impl_.header_ = new ::greptime::v1::ResponseHeader(*from._impl_.header_); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.PromqlResponse) +} + +inline void PromqlResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.body_){} + , decltype(_impl_.header_){nullptr} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.body_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.body_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +PromqlResponse::~PromqlResponse() { + // @@protoc_insertion_point(destructor:greptime.v1.PromqlResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void PromqlResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.body_.Destroy(); + if (this != internal_default_instance()) delete _impl_.header_; +} + +void PromqlResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void PromqlResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.PromqlResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.body_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.header_ != nullptr) { + delete _impl_.header_; + } + _impl_.header_ = nullptr; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* PromqlResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .greptime.v1.ResponseHeader header = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr = ctx->ParseMessage(_internal_mutable_header(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // bytes body = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_body(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* PromqlResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.PromqlResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .greptime.v1.ResponseHeader header = 1; + if (this->_internal_has_header()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, _Internal::header(this), + _Internal::header(this).GetCachedSize(), target, stream); + } + + // bytes body = 2; + if (!this->_internal_body().empty()) { + target = stream->WriteBytesMaybeAliased( + 2, this->_internal_body(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.PromqlResponse) + return target; +} + +size_t PromqlResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.PromqlResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // bytes body = 2; + if (!this->_internal_body().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_body()); + } + + // .greptime.v1.ResponseHeader header = 1; + if (this->_internal_has_header()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.header_); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PromqlResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + PromqlResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PromqlResponse::GetClassData() const { return &_class_data_; } + + +void PromqlResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.PromqlResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_body().empty()) { + _this->_internal_set_body(from._internal_body()); + } + if (from._internal_has_header()) { + _this->_internal_mutable_header()->::greptime::v1::ResponseHeader::MergeFrom( + from._internal_header()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void PromqlResponse::CopyFrom(const PromqlResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.PromqlResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool PromqlResponse::IsInitialized() const { + return true; +} + +void PromqlResponse::InternalSwap(PromqlResponse* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.body_, lhs_arena, + &other->_impl_.body_, rhs_arena + ); + swap(_impl_.header_, other->_impl_.header_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata PromqlResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fprom_2eproto_getter, &descriptor_table_greptime_2fv1_2fprom_2eproto_once, + file_level_metadata_greptime_2fv1_2fprom_2eproto[1]); +} + +// =================================================================== + +class PromInstantQuery::_Internal { + public: +}; + +PromInstantQuery::PromInstantQuery(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.PromInstantQuery) +} +PromInstantQuery::PromInstantQuery(const PromInstantQuery& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + PromInstantQuery* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.query_){} + , decltype(_impl_.time_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.query_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.query_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_query().empty()) { + _this->_impl_.query_.Set(from._internal_query(), + _this->GetArenaForAllocation()); + } + _impl_.time_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.time_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_time().empty()) { + _this->_impl_.time_.Set(from._internal_time(), + _this->GetArenaForAllocation()); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.PromInstantQuery) +} + +inline void PromInstantQuery::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.query_){} + , decltype(_impl_.time_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.query_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.query_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.time_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.time_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +PromInstantQuery::~PromInstantQuery() { + // @@protoc_insertion_point(destructor:greptime.v1.PromInstantQuery) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void PromInstantQuery::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.query_.Destroy(); + _impl_.time_.Destroy(); +} + +void PromInstantQuery::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void PromInstantQuery::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.PromInstantQuery) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.query_.ClearToEmpty(); + _impl_.time_.ClearToEmpty(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* PromInstantQuery::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string query = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_query(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.PromInstantQuery.query")); + } else + goto handle_unusual; + continue; + // string time = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_time(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.PromInstantQuery.time")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* PromInstantQuery::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.PromInstantQuery) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string query = 1; + if (!this->_internal_query().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_query().data(), static_cast(this->_internal_query().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.PromInstantQuery.query"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_query(), target); + } + + // string time = 2; + if (!this->_internal_time().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_time().data(), static_cast(this->_internal_time().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.PromInstantQuery.time"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_time(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.PromInstantQuery) + return target; +} + +size_t PromInstantQuery::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.PromInstantQuery) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string query = 1; + if (!this->_internal_query().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_query()); + } + + // string time = 2; + if (!this->_internal_time().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_time()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PromInstantQuery::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + PromInstantQuery::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PromInstantQuery::GetClassData() const { return &_class_data_; } + + +void PromInstantQuery::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.PromInstantQuery) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_query().empty()) { + _this->_internal_set_query(from._internal_query()); + } + if (!from._internal_time().empty()) { + _this->_internal_set_time(from._internal_time()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void PromInstantQuery::CopyFrom(const PromInstantQuery& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.PromInstantQuery) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool PromInstantQuery::IsInitialized() const { + return true; +} + +void PromInstantQuery::InternalSwap(PromInstantQuery* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.query_, lhs_arena, + &other->_impl_.query_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.time_, lhs_arena, + &other->_impl_.time_, rhs_arena + ); +} + +::PROTOBUF_NAMESPACE_ID::Metadata PromInstantQuery::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fprom_2eproto_getter, &descriptor_table_greptime_2fv1_2fprom_2eproto_once, + file_level_metadata_greptime_2fv1_2fprom_2eproto[2]); +} + +// =================================================================== + +class PromRangeQuery::_Internal { + public: +}; + +PromRangeQuery::PromRangeQuery(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:greptime.v1.PromRangeQuery) +} +PromRangeQuery::PromRangeQuery(const PromRangeQuery& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + PromRangeQuery* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.query_){} + , decltype(_impl_.start_){} + , decltype(_impl_.end_){} + , decltype(_impl_.step_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.query_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.query_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_query().empty()) { + _this->_impl_.query_.Set(from._internal_query(), + _this->GetArenaForAllocation()); + } + _impl_.start_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.start_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_start().empty()) { + _this->_impl_.start_.Set(from._internal_start(), + _this->GetArenaForAllocation()); + } + _impl_.end_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.end_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_end().empty()) { + _this->_impl_.end_.Set(from._internal_end(), + _this->GetArenaForAllocation()); + } + _impl_.step_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.step_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_step().empty()) { + _this->_impl_.step_.Set(from._internal_step(), + _this->GetArenaForAllocation()); + } + // @@protoc_insertion_point(copy_constructor:greptime.v1.PromRangeQuery) +} + +inline void PromRangeQuery::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.query_){} + , decltype(_impl_.start_){} + , decltype(_impl_.end_){} + , decltype(_impl_.step_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.query_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.query_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.start_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.start_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.end_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.end_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.step_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.step_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +PromRangeQuery::~PromRangeQuery() { + // @@protoc_insertion_point(destructor:greptime.v1.PromRangeQuery) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void PromRangeQuery::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.query_.Destroy(); + _impl_.start_.Destroy(); + _impl_.end_.Destroy(); + _impl_.step_.Destroy(); +} + +void PromRangeQuery::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void PromRangeQuery::Clear() { +// @@protoc_insertion_point(message_clear_start:greptime.v1.PromRangeQuery) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.query_.ClearToEmpty(); + _impl_.start_.ClearToEmpty(); + _impl_.end_.ClearToEmpty(); + _impl_.step_.ClearToEmpty(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* PromRangeQuery::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string query = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_query(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.PromRangeQuery.query")); + } else + goto handle_unusual; + continue; + // string start = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_start(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.PromRangeQuery.start")); + } else + goto handle_unusual; + continue; + // string end = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_end(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.PromRangeQuery.end")); + } else + goto handle_unusual; + continue; + // string step = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + auto str = _internal_mutable_step(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "greptime.v1.PromRangeQuery.step")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* PromRangeQuery::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:greptime.v1.PromRangeQuery) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string query = 1; + if (!this->_internal_query().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_query().data(), static_cast(this->_internal_query().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.PromRangeQuery.query"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_query(), target); + } + + // string start = 2; + if (!this->_internal_start().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_start().data(), static_cast(this->_internal_start().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.PromRangeQuery.start"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_start(), target); + } + + // string end = 3; + if (!this->_internal_end().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_end().data(), static_cast(this->_internal_end().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.PromRangeQuery.end"); + target = stream->WriteStringMaybeAliased( + 3, this->_internal_end(), target); + } + + // string step = 4; + if (!this->_internal_step().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_step().data(), static_cast(this->_internal_step().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "greptime.v1.PromRangeQuery.step"); + target = stream->WriteStringMaybeAliased( + 4, this->_internal_step(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:greptime.v1.PromRangeQuery) + return target; +} + +size_t PromRangeQuery::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:greptime.v1.PromRangeQuery) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string query = 1; + if (!this->_internal_query().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_query()); + } + + // string start = 2; + if (!this->_internal_start().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_start()); + } + + // string end = 3; + if (!this->_internal_end().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_end()); + } + + // string step = 4; + if (!this->_internal_step().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_step()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData PromRangeQuery::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + PromRangeQuery::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*PromRangeQuery::GetClassData() const { return &_class_data_; } + + +void PromRangeQuery::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:greptime.v1.PromRangeQuery) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_query().empty()) { + _this->_internal_set_query(from._internal_query()); + } + if (!from._internal_start().empty()) { + _this->_internal_set_start(from._internal_start()); + } + if (!from._internal_end().empty()) { + _this->_internal_set_end(from._internal_end()); + } + if (!from._internal_step().empty()) { + _this->_internal_set_step(from._internal_step()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void PromRangeQuery::CopyFrom(const PromRangeQuery& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:greptime.v1.PromRangeQuery) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool PromRangeQuery::IsInitialized() const { + return true; +} + +void PromRangeQuery::InternalSwap(PromRangeQuery* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.query_, lhs_arena, + &other->_impl_.query_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.start_, lhs_arena, + &other->_impl_.start_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.end_, lhs_arena, + &other->_impl_.end_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.step_, lhs_arena, + &other->_impl_.step_, rhs_arena + ); +} + +::PROTOBUF_NAMESPACE_ID::Metadata PromRangeQuery::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_greptime_2fv1_2fprom_2eproto_getter, &descriptor_table_greptime_2fv1_2fprom_2eproto_once, + file_level_metadata_greptime_2fv1_2fprom_2eproto[3]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::greptime::v1::PromqlRequest* +Arena::CreateMaybeMessage< ::greptime::v1::PromqlRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::PromqlRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::PromqlResponse* +Arena::CreateMaybeMessage< ::greptime::v1::PromqlResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::PromqlResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::PromInstantQuery* +Arena::CreateMaybeMessage< ::greptime::v1::PromInstantQuery >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::PromInstantQuery >(arena); +} +template<> PROTOBUF_NOINLINE ::greptime::v1::PromRangeQuery* +Arena::CreateMaybeMessage< ::greptime::v1::PromRangeQuery >(Arena* arena) { + return Arena::CreateMessageInternal< ::greptime::v1::PromRangeQuery >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/greptime/v1/prom.pb.h b/c++/greptime/v1/prom.pb.h new file mode 100644 index 00000000..b4657be1 --- /dev/null +++ b/c++/greptime/v1/prom.pb.h @@ -0,0 +1,1550 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: greptime/v1/prom.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fprom_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fprom_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include "greptime/v1/common.pb.h" +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_greptime_2fv1_2fprom_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_greptime_2fv1_2fprom_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_greptime_2fv1_2fprom_2eproto; +namespace greptime { +namespace v1 { +class PromInstantQuery; +struct PromInstantQueryDefaultTypeInternal; +extern PromInstantQueryDefaultTypeInternal _PromInstantQuery_default_instance_; +class PromRangeQuery; +struct PromRangeQueryDefaultTypeInternal; +extern PromRangeQueryDefaultTypeInternal _PromRangeQuery_default_instance_; +class PromqlRequest; +struct PromqlRequestDefaultTypeInternal; +extern PromqlRequestDefaultTypeInternal _PromqlRequest_default_instance_; +class PromqlResponse; +struct PromqlResponseDefaultTypeInternal; +extern PromqlResponseDefaultTypeInternal _PromqlResponse_default_instance_; +} // namespace v1 +} // namespace greptime +PROTOBUF_NAMESPACE_OPEN +template<> ::greptime::v1::PromInstantQuery* Arena::CreateMaybeMessage<::greptime::v1::PromInstantQuery>(Arena*); +template<> ::greptime::v1::PromRangeQuery* Arena::CreateMaybeMessage<::greptime::v1::PromRangeQuery>(Arena*); +template<> ::greptime::v1::PromqlRequest* Arena::CreateMaybeMessage<::greptime::v1::PromqlRequest>(Arena*); +template<> ::greptime::v1::PromqlResponse* Arena::CreateMaybeMessage<::greptime::v1::PromqlResponse>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace greptime { +namespace v1 { + +// =================================================================== + +class PromqlRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.PromqlRequest) */ { + public: + inline PromqlRequest() : PromqlRequest(nullptr) {} + ~PromqlRequest() override; + explicit PROTOBUF_CONSTEXPR PromqlRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + PromqlRequest(const PromqlRequest& from); + PromqlRequest(PromqlRequest&& from) noexcept + : PromqlRequest() { + *this = ::std::move(from); + } + + inline PromqlRequest& operator=(const PromqlRequest& from) { + CopyFrom(from); + return *this; + } + inline PromqlRequest& operator=(PromqlRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const PromqlRequest& default_instance() { + return *internal_default_instance(); + } + enum PromqlCase { + kInstantQuery = 2, + kRangeQuery = 3, + PROMQL_NOT_SET = 0, + }; + + static inline const PromqlRequest* internal_default_instance() { + return reinterpret_cast( + &_PromqlRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(PromqlRequest& a, PromqlRequest& b) { + a.Swap(&b); + } + inline void Swap(PromqlRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(PromqlRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + PromqlRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const PromqlRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const PromqlRequest& from) { + PromqlRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(PromqlRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.PromqlRequest"; + } + protected: + explicit PromqlRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kHeaderFieldNumber = 1, + kInstantQueryFieldNumber = 2, + kRangeQueryFieldNumber = 3, + }; + // .greptime.v1.RequestHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::RequestHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::RequestHeader* release_header(); + ::greptime::v1::RequestHeader* mutable_header(); + void set_allocated_header(::greptime::v1::RequestHeader* header); + private: + const ::greptime::v1::RequestHeader& _internal_header() const; + ::greptime::v1::RequestHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::RequestHeader* header); + ::greptime::v1::RequestHeader* unsafe_arena_release_header(); + + // .greptime.v1.PromInstantQuery instant_query = 2; + bool has_instant_query() const; + private: + bool _internal_has_instant_query() const; + public: + void clear_instant_query(); + const ::greptime::v1::PromInstantQuery& instant_query() const; + PROTOBUF_NODISCARD ::greptime::v1::PromInstantQuery* release_instant_query(); + ::greptime::v1::PromInstantQuery* mutable_instant_query(); + void set_allocated_instant_query(::greptime::v1::PromInstantQuery* instant_query); + private: + const ::greptime::v1::PromInstantQuery& _internal_instant_query() const; + ::greptime::v1::PromInstantQuery* _internal_mutable_instant_query(); + public: + void unsafe_arena_set_allocated_instant_query( + ::greptime::v1::PromInstantQuery* instant_query); + ::greptime::v1::PromInstantQuery* unsafe_arena_release_instant_query(); + + // .greptime.v1.PromRangeQuery range_query = 3; + bool has_range_query() const; + private: + bool _internal_has_range_query() const; + public: + void clear_range_query(); + const ::greptime::v1::PromRangeQuery& range_query() const; + PROTOBUF_NODISCARD ::greptime::v1::PromRangeQuery* release_range_query(); + ::greptime::v1::PromRangeQuery* mutable_range_query(); + void set_allocated_range_query(::greptime::v1::PromRangeQuery* range_query); + private: + const ::greptime::v1::PromRangeQuery& _internal_range_query() const; + ::greptime::v1::PromRangeQuery* _internal_mutable_range_query(); + public: + void unsafe_arena_set_allocated_range_query( + ::greptime::v1::PromRangeQuery* range_query); + ::greptime::v1::PromRangeQuery* unsafe_arena_release_range_query(); + + void clear_promql(); + PromqlCase promql_case() const; + // @@protoc_insertion_point(class_scope:greptime.v1.PromqlRequest) + private: + class _Internal; + void set_has_instant_query(); + void set_has_range_query(); + + inline bool has_promql() const; + inline void clear_has_promql(); + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::greptime::v1::RequestHeader* header_; + union PromqlUnion { + constexpr PromqlUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::greptime::v1::PromInstantQuery* instant_query_; + ::greptime::v1::PromRangeQuery* range_query_; + } promql_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fprom_2eproto; +}; +// ------------------------------------------------------------------- + +class PromqlResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.PromqlResponse) */ { + public: + inline PromqlResponse() : PromqlResponse(nullptr) {} + ~PromqlResponse() override; + explicit PROTOBUF_CONSTEXPR PromqlResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + PromqlResponse(const PromqlResponse& from); + PromqlResponse(PromqlResponse&& from) noexcept + : PromqlResponse() { + *this = ::std::move(from); + } + + inline PromqlResponse& operator=(const PromqlResponse& from) { + CopyFrom(from); + return *this; + } + inline PromqlResponse& operator=(PromqlResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const PromqlResponse& default_instance() { + return *internal_default_instance(); + } + static inline const PromqlResponse* internal_default_instance() { + return reinterpret_cast( + &_PromqlResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + friend void swap(PromqlResponse& a, PromqlResponse& b) { + a.Swap(&b); + } + inline void Swap(PromqlResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(PromqlResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + PromqlResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const PromqlResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const PromqlResponse& from) { + PromqlResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(PromqlResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.PromqlResponse"; + } + protected: + explicit PromqlResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kBodyFieldNumber = 2, + kHeaderFieldNumber = 1, + }; + // bytes body = 2; + void clear_body(); + const std::string& body() const; + template + void set_body(ArgT0&& arg0, ArgT... args); + std::string* mutable_body(); + PROTOBUF_NODISCARD std::string* release_body(); + void set_allocated_body(std::string* body); + private: + const std::string& _internal_body() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_body(const std::string& value); + std::string* _internal_mutable_body(); + public: + + // .greptime.v1.ResponseHeader header = 1; + bool has_header() const; + private: + bool _internal_has_header() const; + public: + void clear_header(); + const ::greptime::v1::ResponseHeader& header() const; + PROTOBUF_NODISCARD ::greptime::v1::ResponseHeader* release_header(); + ::greptime::v1::ResponseHeader* mutable_header(); + void set_allocated_header(::greptime::v1::ResponseHeader* header); + private: + const ::greptime::v1::ResponseHeader& _internal_header() const; + ::greptime::v1::ResponseHeader* _internal_mutable_header(); + public: + void unsafe_arena_set_allocated_header( + ::greptime::v1::ResponseHeader* header); + ::greptime::v1::ResponseHeader* unsafe_arena_release_header(); + + // @@protoc_insertion_point(class_scope:greptime.v1.PromqlResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr body_; + ::greptime::v1::ResponseHeader* header_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fprom_2eproto; +}; +// ------------------------------------------------------------------- + +class PromInstantQuery final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.PromInstantQuery) */ { + public: + inline PromInstantQuery() : PromInstantQuery(nullptr) {} + ~PromInstantQuery() override; + explicit PROTOBUF_CONSTEXPR PromInstantQuery(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + PromInstantQuery(const PromInstantQuery& from); + PromInstantQuery(PromInstantQuery&& from) noexcept + : PromInstantQuery() { + *this = ::std::move(from); + } + + inline PromInstantQuery& operator=(const PromInstantQuery& from) { + CopyFrom(from); + return *this; + } + inline PromInstantQuery& operator=(PromInstantQuery&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const PromInstantQuery& default_instance() { + return *internal_default_instance(); + } + static inline const PromInstantQuery* internal_default_instance() { + return reinterpret_cast( + &_PromInstantQuery_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(PromInstantQuery& a, PromInstantQuery& b) { + a.Swap(&b); + } + inline void Swap(PromInstantQuery* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(PromInstantQuery* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + PromInstantQuery* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const PromInstantQuery& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const PromInstantQuery& from) { + PromInstantQuery::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(PromInstantQuery* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.PromInstantQuery"; + } + protected: + explicit PromInstantQuery(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kQueryFieldNumber = 1, + kTimeFieldNumber = 2, + }; + // string query = 1; + void clear_query(); + const std::string& query() const; + template + void set_query(ArgT0&& arg0, ArgT... args); + std::string* mutable_query(); + PROTOBUF_NODISCARD std::string* release_query(); + void set_allocated_query(std::string* query); + private: + const std::string& _internal_query() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_query(const std::string& value); + std::string* _internal_mutable_query(); + public: + + // string time = 2; + void clear_time(); + const std::string& time() const; + template + void set_time(ArgT0&& arg0, ArgT... args); + std::string* mutable_time(); + PROTOBUF_NODISCARD std::string* release_time(); + void set_allocated_time(std::string* time); + private: + const std::string& _internal_time() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_time(const std::string& value); + std::string* _internal_mutable_time(); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.PromInstantQuery) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr query_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr time_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fprom_2eproto; +}; +// ------------------------------------------------------------------- + +class PromRangeQuery final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:greptime.v1.PromRangeQuery) */ { + public: + inline PromRangeQuery() : PromRangeQuery(nullptr) {} + ~PromRangeQuery() override; + explicit PROTOBUF_CONSTEXPR PromRangeQuery(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + PromRangeQuery(const PromRangeQuery& from); + PromRangeQuery(PromRangeQuery&& from) noexcept + : PromRangeQuery() { + *this = ::std::move(from); + } + + inline PromRangeQuery& operator=(const PromRangeQuery& from) { + CopyFrom(from); + return *this; + } + inline PromRangeQuery& operator=(PromRangeQuery&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const PromRangeQuery& default_instance() { + return *internal_default_instance(); + } + static inline const PromRangeQuery* internal_default_instance() { + return reinterpret_cast( + &_PromRangeQuery_default_instance_); + } + static constexpr int kIndexInFileMessages = + 3; + + friend void swap(PromRangeQuery& a, PromRangeQuery& b) { + a.Swap(&b); + } + inline void Swap(PromRangeQuery* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(PromRangeQuery* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + PromRangeQuery* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const PromRangeQuery& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const PromRangeQuery& from) { + PromRangeQuery::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(PromRangeQuery* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "greptime.v1.PromRangeQuery"; + } + protected: + explicit PromRangeQuery(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kQueryFieldNumber = 1, + kStartFieldNumber = 2, + kEndFieldNumber = 3, + kStepFieldNumber = 4, + }; + // string query = 1; + void clear_query(); + const std::string& query() const; + template + void set_query(ArgT0&& arg0, ArgT... args); + std::string* mutable_query(); + PROTOBUF_NODISCARD std::string* release_query(); + void set_allocated_query(std::string* query); + private: + const std::string& _internal_query() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_query(const std::string& value); + std::string* _internal_mutable_query(); + public: + + // string start = 2; + void clear_start(); + const std::string& start() const; + template + void set_start(ArgT0&& arg0, ArgT... args); + std::string* mutable_start(); + PROTOBUF_NODISCARD std::string* release_start(); + void set_allocated_start(std::string* start); + private: + const std::string& _internal_start() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_start(const std::string& value); + std::string* _internal_mutable_start(); + public: + + // string end = 3; + void clear_end(); + const std::string& end() const; + template + void set_end(ArgT0&& arg0, ArgT... args); + std::string* mutable_end(); + PROTOBUF_NODISCARD std::string* release_end(); + void set_allocated_end(std::string* end); + private: + const std::string& _internal_end() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_end(const std::string& value); + std::string* _internal_mutable_end(); + public: + + // string step = 4; + void clear_step(); + const std::string& step() const; + template + void set_step(ArgT0&& arg0, ArgT... args); + std::string* mutable_step(); + PROTOBUF_NODISCARD std::string* release_step(); + void set_allocated_step(std::string* step); + private: + const std::string& _internal_step() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_step(const std::string& value); + std::string* _internal_mutable_step(); + public: + + // @@protoc_insertion_point(class_scope:greptime.v1.PromRangeQuery) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr query_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr start_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr end_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr step_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_greptime_2fv1_2fprom_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// PromqlRequest + +// .greptime.v1.RequestHeader header = 1; +inline bool PromqlRequest::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool PromqlRequest::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::RequestHeader& PromqlRequest::_internal_header() const { + const ::greptime::v1::RequestHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_RequestHeader_default_instance_); +} +inline const ::greptime::v1::RequestHeader& PromqlRequest::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.PromqlRequest.header) + return _internal_header(); +} +inline void PromqlRequest::unsafe_arena_set_allocated_header( + ::greptime::v1::RequestHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.PromqlRequest.header) +} +inline ::greptime::v1::RequestHeader* PromqlRequest::release_header() { + + ::greptime::v1::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::RequestHeader* PromqlRequest::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.PromqlRequest.header) + + ::greptime::v1::RequestHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::RequestHeader* PromqlRequest::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::RequestHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::RequestHeader* PromqlRequest::mutable_header() { + ::greptime::v1::RequestHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.PromqlRequest.header) + return _msg; +} +inline void PromqlRequest::set_allocated_header(::greptime::v1::RequestHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.PromqlRequest.header) +} + +// .greptime.v1.PromInstantQuery instant_query = 2; +inline bool PromqlRequest::_internal_has_instant_query() const { + return promql_case() == kInstantQuery; +} +inline bool PromqlRequest::has_instant_query() const { + return _internal_has_instant_query(); +} +inline void PromqlRequest::set_has_instant_query() { + _impl_._oneof_case_[0] = kInstantQuery; +} +inline void PromqlRequest::clear_instant_query() { + if (_internal_has_instant_query()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.promql_.instant_query_; + } + clear_has_promql(); + } +} +inline ::greptime::v1::PromInstantQuery* PromqlRequest::release_instant_query() { + // @@protoc_insertion_point(field_release:greptime.v1.PromqlRequest.instant_query) + if (_internal_has_instant_query()) { + clear_has_promql(); + ::greptime::v1::PromInstantQuery* temp = _impl_.promql_.instant_query_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.promql_.instant_query_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::PromInstantQuery& PromqlRequest::_internal_instant_query() const { + return _internal_has_instant_query() + ? *_impl_.promql_.instant_query_ + : reinterpret_cast< ::greptime::v1::PromInstantQuery&>(::greptime::v1::_PromInstantQuery_default_instance_); +} +inline const ::greptime::v1::PromInstantQuery& PromqlRequest::instant_query() const { + // @@protoc_insertion_point(field_get:greptime.v1.PromqlRequest.instant_query) + return _internal_instant_query(); +} +inline ::greptime::v1::PromInstantQuery* PromqlRequest::unsafe_arena_release_instant_query() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.PromqlRequest.instant_query) + if (_internal_has_instant_query()) { + clear_has_promql(); + ::greptime::v1::PromInstantQuery* temp = _impl_.promql_.instant_query_; + _impl_.promql_.instant_query_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void PromqlRequest::unsafe_arena_set_allocated_instant_query(::greptime::v1::PromInstantQuery* instant_query) { + clear_promql(); + if (instant_query) { + set_has_instant_query(); + _impl_.promql_.instant_query_ = instant_query; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.PromqlRequest.instant_query) +} +inline ::greptime::v1::PromInstantQuery* PromqlRequest::_internal_mutable_instant_query() { + if (!_internal_has_instant_query()) { + clear_promql(); + set_has_instant_query(); + _impl_.promql_.instant_query_ = CreateMaybeMessage< ::greptime::v1::PromInstantQuery >(GetArenaForAllocation()); + } + return _impl_.promql_.instant_query_; +} +inline ::greptime::v1::PromInstantQuery* PromqlRequest::mutable_instant_query() { + ::greptime::v1::PromInstantQuery* _msg = _internal_mutable_instant_query(); + // @@protoc_insertion_point(field_mutable:greptime.v1.PromqlRequest.instant_query) + return _msg; +} + +// .greptime.v1.PromRangeQuery range_query = 3; +inline bool PromqlRequest::_internal_has_range_query() const { + return promql_case() == kRangeQuery; +} +inline bool PromqlRequest::has_range_query() const { + return _internal_has_range_query(); +} +inline void PromqlRequest::set_has_range_query() { + _impl_._oneof_case_[0] = kRangeQuery; +} +inline void PromqlRequest::clear_range_query() { + if (_internal_has_range_query()) { + if (GetArenaForAllocation() == nullptr) { + delete _impl_.promql_.range_query_; + } + clear_has_promql(); + } +} +inline ::greptime::v1::PromRangeQuery* PromqlRequest::release_range_query() { + // @@protoc_insertion_point(field_release:greptime.v1.PromqlRequest.range_query) + if (_internal_has_range_query()) { + clear_has_promql(); + ::greptime::v1::PromRangeQuery* temp = _impl_.promql_.range_query_; + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } + _impl_.promql_.range_query_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline const ::greptime::v1::PromRangeQuery& PromqlRequest::_internal_range_query() const { + return _internal_has_range_query() + ? *_impl_.promql_.range_query_ + : reinterpret_cast< ::greptime::v1::PromRangeQuery&>(::greptime::v1::_PromRangeQuery_default_instance_); +} +inline const ::greptime::v1::PromRangeQuery& PromqlRequest::range_query() const { + // @@protoc_insertion_point(field_get:greptime.v1.PromqlRequest.range_query) + return _internal_range_query(); +} +inline ::greptime::v1::PromRangeQuery* PromqlRequest::unsafe_arena_release_range_query() { + // @@protoc_insertion_point(field_unsafe_arena_release:greptime.v1.PromqlRequest.range_query) + if (_internal_has_range_query()) { + clear_has_promql(); + ::greptime::v1::PromRangeQuery* temp = _impl_.promql_.range_query_; + _impl_.promql_.range_query_ = nullptr; + return temp; + } else { + return nullptr; + } +} +inline void PromqlRequest::unsafe_arena_set_allocated_range_query(::greptime::v1::PromRangeQuery* range_query) { + clear_promql(); + if (range_query) { + set_has_range_query(); + _impl_.promql_.range_query_ = range_query; + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.PromqlRequest.range_query) +} +inline ::greptime::v1::PromRangeQuery* PromqlRequest::_internal_mutable_range_query() { + if (!_internal_has_range_query()) { + clear_promql(); + set_has_range_query(); + _impl_.promql_.range_query_ = CreateMaybeMessage< ::greptime::v1::PromRangeQuery >(GetArenaForAllocation()); + } + return _impl_.promql_.range_query_; +} +inline ::greptime::v1::PromRangeQuery* PromqlRequest::mutable_range_query() { + ::greptime::v1::PromRangeQuery* _msg = _internal_mutable_range_query(); + // @@protoc_insertion_point(field_mutable:greptime.v1.PromqlRequest.range_query) + return _msg; +} + +inline bool PromqlRequest::has_promql() const { + return promql_case() != PROMQL_NOT_SET; +} +inline void PromqlRequest::clear_has_promql() { + _impl_._oneof_case_[0] = PROMQL_NOT_SET; +} +inline PromqlRequest::PromqlCase PromqlRequest::promql_case() const { + return PromqlRequest::PromqlCase(_impl_._oneof_case_[0]); +} +// ------------------------------------------------------------------- + +// PromqlResponse + +// .greptime.v1.ResponseHeader header = 1; +inline bool PromqlResponse::_internal_has_header() const { + return this != internal_default_instance() && _impl_.header_ != nullptr; +} +inline bool PromqlResponse::has_header() const { + return _internal_has_header(); +} +inline const ::greptime::v1::ResponseHeader& PromqlResponse::_internal_header() const { + const ::greptime::v1::ResponseHeader* p = _impl_.header_; + return p != nullptr ? *p : reinterpret_cast( + ::greptime::v1::_ResponseHeader_default_instance_); +} +inline const ::greptime::v1::ResponseHeader& PromqlResponse::header() const { + // @@protoc_insertion_point(field_get:greptime.v1.PromqlResponse.header) + return _internal_header(); +} +inline void PromqlResponse::unsafe_arena_set_allocated_header( + ::greptime::v1::ResponseHeader* header) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + _impl_.header_ = header; + if (header) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:greptime.v1.PromqlResponse.header) +} +inline ::greptime::v1::ResponseHeader* PromqlResponse::release_header() { + + ::greptime::v1::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::greptime::v1::ResponseHeader* PromqlResponse::unsafe_arena_release_header() { + // @@protoc_insertion_point(field_release:greptime.v1.PromqlResponse.header) + + ::greptime::v1::ResponseHeader* temp = _impl_.header_; + _impl_.header_ = nullptr; + return temp; +} +inline ::greptime::v1::ResponseHeader* PromqlResponse::_internal_mutable_header() { + + if (_impl_.header_ == nullptr) { + auto* p = CreateMaybeMessage<::greptime::v1::ResponseHeader>(GetArenaForAllocation()); + _impl_.header_ = p; + } + return _impl_.header_; +} +inline ::greptime::v1::ResponseHeader* PromqlResponse::mutable_header() { + ::greptime::v1::ResponseHeader* _msg = _internal_mutable_header(); + // @@protoc_insertion_point(field_mutable:greptime.v1.PromqlResponse.header) + return _msg; +} +inline void PromqlResponse::set_allocated_header(::greptime::v1::ResponseHeader* header) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.header_); + } + if (header) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header)); + if (message_arena != submessage_arena) { + header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, header, submessage_arena); + } + + } else { + + } + _impl_.header_ = header; + // @@protoc_insertion_point(field_set_allocated:greptime.v1.PromqlResponse.header) +} + +// bytes body = 2; +inline void PromqlResponse::clear_body() { + _impl_.body_.ClearToEmpty(); +} +inline const std::string& PromqlResponse::body() const { + // @@protoc_insertion_point(field_get:greptime.v1.PromqlResponse.body) + return _internal_body(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void PromqlResponse::set_body(ArgT0&& arg0, ArgT... args) { + + _impl_.body_.SetBytes(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.PromqlResponse.body) +} +inline std::string* PromqlResponse::mutable_body() { + std::string* _s = _internal_mutable_body(); + // @@protoc_insertion_point(field_mutable:greptime.v1.PromqlResponse.body) + return _s; +} +inline const std::string& PromqlResponse::_internal_body() const { + return _impl_.body_.Get(); +} +inline void PromqlResponse::_internal_set_body(const std::string& value) { + + _impl_.body_.Set(value, GetArenaForAllocation()); +} +inline std::string* PromqlResponse::_internal_mutable_body() { + + return _impl_.body_.Mutable(GetArenaForAllocation()); +} +inline std::string* PromqlResponse::release_body() { + // @@protoc_insertion_point(field_release:greptime.v1.PromqlResponse.body) + return _impl_.body_.Release(); +} +inline void PromqlResponse::set_allocated_body(std::string* body) { + if (body != nullptr) { + + } else { + + } + _impl_.body_.SetAllocated(body, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.body_.IsDefault()) { + _impl_.body_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.PromqlResponse.body) +} + +// ------------------------------------------------------------------- + +// PromInstantQuery + +// string query = 1; +inline void PromInstantQuery::clear_query() { + _impl_.query_.ClearToEmpty(); +} +inline const std::string& PromInstantQuery::query() const { + // @@protoc_insertion_point(field_get:greptime.v1.PromInstantQuery.query) + return _internal_query(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void PromInstantQuery::set_query(ArgT0&& arg0, ArgT... args) { + + _impl_.query_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.PromInstantQuery.query) +} +inline std::string* PromInstantQuery::mutable_query() { + std::string* _s = _internal_mutable_query(); + // @@protoc_insertion_point(field_mutable:greptime.v1.PromInstantQuery.query) + return _s; +} +inline const std::string& PromInstantQuery::_internal_query() const { + return _impl_.query_.Get(); +} +inline void PromInstantQuery::_internal_set_query(const std::string& value) { + + _impl_.query_.Set(value, GetArenaForAllocation()); +} +inline std::string* PromInstantQuery::_internal_mutable_query() { + + return _impl_.query_.Mutable(GetArenaForAllocation()); +} +inline std::string* PromInstantQuery::release_query() { + // @@protoc_insertion_point(field_release:greptime.v1.PromInstantQuery.query) + return _impl_.query_.Release(); +} +inline void PromInstantQuery::set_allocated_query(std::string* query) { + if (query != nullptr) { + + } else { + + } + _impl_.query_.SetAllocated(query, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.query_.IsDefault()) { + _impl_.query_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.PromInstantQuery.query) +} + +// string time = 2; +inline void PromInstantQuery::clear_time() { + _impl_.time_.ClearToEmpty(); +} +inline const std::string& PromInstantQuery::time() const { + // @@protoc_insertion_point(field_get:greptime.v1.PromInstantQuery.time) + return _internal_time(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void PromInstantQuery::set_time(ArgT0&& arg0, ArgT... args) { + + _impl_.time_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.PromInstantQuery.time) +} +inline std::string* PromInstantQuery::mutable_time() { + std::string* _s = _internal_mutable_time(); + // @@protoc_insertion_point(field_mutable:greptime.v1.PromInstantQuery.time) + return _s; +} +inline const std::string& PromInstantQuery::_internal_time() const { + return _impl_.time_.Get(); +} +inline void PromInstantQuery::_internal_set_time(const std::string& value) { + + _impl_.time_.Set(value, GetArenaForAllocation()); +} +inline std::string* PromInstantQuery::_internal_mutable_time() { + + return _impl_.time_.Mutable(GetArenaForAllocation()); +} +inline std::string* PromInstantQuery::release_time() { + // @@protoc_insertion_point(field_release:greptime.v1.PromInstantQuery.time) + return _impl_.time_.Release(); +} +inline void PromInstantQuery::set_allocated_time(std::string* time) { + if (time != nullptr) { + + } else { + + } + _impl_.time_.SetAllocated(time, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.time_.IsDefault()) { + _impl_.time_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.PromInstantQuery.time) +} + +// ------------------------------------------------------------------- + +// PromRangeQuery + +// string query = 1; +inline void PromRangeQuery::clear_query() { + _impl_.query_.ClearToEmpty(); +} +inline const std::string& PromRangeQuery::query() const { + // @@protoc_insertion_point(field_get:greptime.v1.PromRangeQuery.query) + return _internal_query(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void PromRangeQuery::set_query(ArgT0&& arg0, ArgT... args) { + + _impl_.query_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.PromRangeQuery.query) +} +inline std::string* PromRangeQuery::mutable_query() { + std::string* _s = _internal_mutable_query(); + // @@protoc_insertion_point(field_mutable:greptime.v1.PromRangeQuery.query) + return _s; +} +inline const std::string& PromRangeQuery::_internal_query() const { + return _impl_.query_.Get(); +} +inline void PromRangeQuery::_internal_set_query(const std::string& value) { + + _impl_.query_.Set(value, GetArenaForAllocation()); +} +inline std::string* PromRangeQuery::_internal_mutable_query() { + + return _impl_.query_.Mutable(GetArenaForAllocation()); +} +inline std::string* PromRangeQuery::release_query() { + // @@protoc_insertion_point(field_release:greptime.v1.PromRangeQuery.query) + return _impl_.query_.Release(); +} +inline void PromRangeQuery::set_allocated_query(std::string* query) { + if (query != nullptr) { + + } else { + + } + _impl_.query_.SetAllocated(query, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.query_.IsDefault()) { + _impl_.query_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.PromRangeQuery.query) +} + +// string start = 2; +inline void PromRangeQuery::clear_start() { + _impl_.start_.ClearToEmpty(); +} +inline const std::string& PromRangeQuery::start() const { + // @@protoc_insertion_point(field_get:greptime.v1.PromRangeQuery.start) + return _internal_start(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void PromRangeQuery::set_start(ArgT0&& arg0, ArgT... args) { + + _impl_.start_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.PromRangeQuery.start) +} +inline std::string* PromRangeQuery::mutable_start() { + std::string* _s = _internal_mutable_start(); + // @@protoc_insertion_point(field_mutable:greptime.v1.PromRangeQuery.start) + return _s; +} +inline const std::string& PromRangeQuery::_internal_start() const { + return _impl_.start_.Get(); +} +inline void PromRangeQuery::_internal_set_start(const std::string& value) { + + _impl_.start_.Set(value, GetArenaForAllocation()); +} +inline std::string* PromRangeQuery::_internal_mutable_start() { + + return _impl_.start_.Mutable(GetArenaForAllocation()); +} +inline std::string* PromRangeQuery::release_start() { + // @@protoc_insertion_point(field_release:greptime.v1.PromRangeQuery.start) + return _impl_.start_.Release(); +} +inline void PromRangeQuery::set_allocated_start(std::string* start) { + if (start != nullptr) { + + } else { + + } + _impl_.start_.SetAllocated(start, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.start_.IsDefault()) { + _impl_.start_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.PromRangeQuery.start) +} + +// string end = 3; +inline void PromRangeQuery::clear_end() { + _impl_.end_.ClearToEmpty(); +} +inline const std::string& PromRangeQuery::end() const { + // @@protoc_insertion_point(field_get:greptime.v1.PromRangeQuery.end) + return _internal_end(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void PromRangeQuery::set_end(ArgT0&& arg0, ArgT... args) { + + _impl_.end_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.PromRangeQuery.end) +} +inline std::string* PromRangeQuery::mutable_end() { + std::string* _s = _internal_mutable_end(); + // @@protoc_insertion_point(field_mutable:greptime.v1.PromRangeQuery.end) + return _s; +} +inline const std::string& PromRangeQuery::_internal_end() const { + return _impl_.end_.Get(); +} +inline void PromRangeQuery::_internal_set_end(const std::string& value) { + + _impl_.end_.Set(value, GetArenaForAllocation()); +} +inline std::string* PromRangeQuery::_internal_mutable_end() { + + return _impl_.end_.Mutable(GetArenaForAllocation()); +} +inline std::string* PromRangeQuery::release_end() { + // @@protoc_insertion_point(field_release:greptime.v1.PromRangeQuery.end) + return _impl_.end_.Release(); +} +inline void PromRangeQuery::set_allocated_end(std::string* end) { + if (end != nullptr) { + + } else { + + } + _impl_.end_.SetAllocated(end, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.end_.IsDefault()) { + _impl_.end_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.PromRangeQuery.end) +} + +// string step = 4; +inline void PromRangeQuery::clear_step() { + _impl_.step_.ClearToEmpty(); +} +inline const std::string& PromRangeQuery::step() const { + // @@protoc_insertion_point(field_get:greptime.v1.PromRangeQuery.step) + return _internal_step(); +} +template +inline PROTOBUF_ALWAYS_INLINE +void PromRangeQuery::set_step(ArgT0&& arg0, ArgT... args) { + + _impl_.step_.Set(static_cast(arg0), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:greptime.v1.PromRangeQuery.step) +} +inline std::string* PromRangeQuery::mutable_step() { + std::string* _s = _internal_mutable_step(); + // @@protoc_insertion_point(field_mutable:greptime.v1.PromRangeQuery.step) + return _s; +} +inline const std::string& PromRangeQuery::_internal_step() const { + return _impl_.step_.Get(); +} +inline void PromRangeQuery::_internal_set_step(const std::string& value) { + + _impl_.step_.Set(value, GetArenaForAllocation()); +} +inline std::string* PromRangeQuery::_internal_mutable_step() { + + return _impl_.step_.Mutable(GetArenaForAllocation()); +} +inline std::string* PromRangeQuery::release_step() { + // @@protoc_insertion_point(field_release:greptime.v1.PromRangeQuery.step) + return _impl_.step_.Release(); +} +inline void PromRangeQuery::set_allocated_step(std::string* step) { + if (step != nullptr) { + + } else { + + } + _impl_.step_.SetAllocated(step, GetArenaForAllocation()); +#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.step_.IsDefault()) { + _impl_.step_.Set("", GetArenaForAllocation()); + } +#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:greptime.v1.PromRangeQuery.step) +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace v1 +} // namespace greptime + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_greptime_2fv1_2fprom_2eproto diff --git a/c++/prometheus/remote/remote.pb.cc b/c++/prometheus/remote/remote.pb.cc new file mode 100644 index 00000000..1c7dc409 --- /dev/null +++ b/c++/prometheus/remote/remote.pb.cc @@ -0,0 +1,1614 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: prometheus/remote/remote.proto + +#include "prometheus/remote/remote.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace prometheus { +PROTOBUF_CONSTEXPR WriteRequest::WriteRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.timeseries_)*/{} + , /*decltype(_impl_.metadata_)*/{} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct WriteRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR WriteRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~WriteRequestDefaultTypeInternal() {} + union { + WriteRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 WriteRequestDefaultTypeInternal _WriteRequest_default_instance_; +PROTOBUF_CONSTEXPR ReadRequest::ReadRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.queries_)*/{} + , /*decltype(_impl_.accepted_response_types_)*/{} + , /*decltype(_impl_._accepted_response_types_cached_byte_size_)*/{0} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct ReadRequestDefaultTypeInternal { + PROTOBUF_CONSTEXPR ReadRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~ReadRequestDefaultTypeInternal() {} + union { + ReadRequest _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReadRequestDefaultTypeInternal _ReadRequest_default_instance_; +PROTOBUF_CONSTEXPR ReadResponse::ReadResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.results_)*/{} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct ReadResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR ReadResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~ReadResponseDefaultTypeInternal() {} + union { + ReadResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReadResponseDefaultTypeInternal _ReadResponse_default_instance_; +PROTOBUF_CONSTEXPR Query::Query( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.matchers_)*/{} + , /*decltype(_impl_.hints_)*/nullptr + , /*decltype(_impl_.start_timestamp_ms_)*/int64_t{0} + , /*decltype(_impl_.end_timestamp_ms_)*/int64_t{0} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct QueryDefaultTypeInternal { + PROTOBUF_CONSTEXPR QueryDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~QueryDefaultTypeInternal() {} + union { + Query _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 QueryDefaultTypeInternal _Query_default_instance_; +PROTOBUF_CONSTEXPR QueryResult::QueryResult( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.timeseries_)*/{} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct QueryResultDefaultTypeInternal { + PROTOBUF_CONSTEXPR QueryResultDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~QueryResultDefaultTypeInternal() {} + union { + QueryResult _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 QueryResultDefaultTypeInternal _QueryResult_default_instance_; +PROTOBUF_CONSTEXPR ChunkedReadResponse::ChunkedReadResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.chunked_series_)*/{} + , /*decltype(_impl_.query_index_)*/int64_t{0} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct ChunkedReadResponseDefaultTypeInternal { + PROTOBUF_CONSTEXPR ChunkedReadResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~ChunkedReadResponseDefaultTypeInternal() {} + union { + ChunkedReadResponse _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChunkedReadResponseDefaultTypeInternal _ChunkedReadResponse_default_instance_; +} // namespace prometheus +static ::_pb::Metadata file_level_metadata_prometheus_2fremote_2fremote_2eproto[6]; +static const ::_pb::EnumDescriptor* file_level_enum_descriptors_prometheus_2fremote_2fremote_2eproto[1]; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_prometheus_2fremote_2fremote_2eproto = nullptr; + +const uint32_t TableStruct_prometheus_2fremote_2fremote_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::WriteRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::WriteRequest, _impl_.timeseries_), + PROTOBUF_FIELD_OFFSET(::prometheus::WriteRequest, _impl_.metadata_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::ReadRequest, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::ReadRequest, _impl_.queries_), + PROTOBUF_FIELD_OFFSET(::prometheus::ReadRequest, _impl_.accepted_response_types_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::ReadResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::ReadResponse, _impl_.results_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::Query, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::Query, _impl_.start_timestamp_ms_), + PROTOBUF_FIELD_OFFSET(::prometheus::Query, _impl_.end_timestamp_ms_), + PROTOBUF_FIELD_OFFSET(::prometheus::Query, _impl_.matchers_), + PROTOBUF_FIELD_OFFSET(::prometheus::Query, _impl_.hints_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::QueryResult, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::QueryResult, _impl_.timeseries_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::ChunkedReadResponse, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::ChunkedReadResponse, _impl_.chunked_series_), + PROTOBUF_FIELD_OFFSET(::prometheus::ChunkedReadResponse, _impl_.query_index_), +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::prometheus::WriteRequest)}, + { 8, -1, -1, sizeof(::prometheus::ReadRequest)}, + { 16, -1, -1, sizeof(::prometheus::ReadResponse)}, + { 23, -1, -1, sizeof(::prometheus::Query)}, + { 33, -1, -1, sizeof(::prometheus::QueryResult)}, + { 40, -1, -1, sizeof(::prometheus::ChunkedReadResponse)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::prometheus::_WriteRequest_default_instance_._instance, + &::prometheus::_ReadRequest_default_instance_._instance, + &::prometheus::_ReadResponse_default_instance_._instance, + &::prometheus::_Query_default_instance_._instance, + &::prometheus::_QueryResult_default_instance_._instance, + &::prometheus::_ChunkedReadResponse_default_instance_._instance, +}; + +const char descriptor_table_protodef_prometheus_2fremote_2fremote_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\036prometheus/remote/remote.proto\022\npromet" + "heus\032\035prometheus/remote/types.proto\"n\n\014W" + "riteRequest\022*\n\ntimeseries\030\001 \003(\0132\026.promet" + "heus.TimeSeries\022,\n\010metadata\030\003 \003(\0132\032.prom" + "etheus.MetricMetadataJ\004\010\002\020\003\"\256\001\n\013ReadRequ" + "est\022\"\n\007queries\030\001 \003(\0132\021.prometheus.Query\022" + "E\n\027accepted_response_types\030\002 \003(\0162$.prome" + "theus.ReadRequest.ResponseType\"4\n\014Respon" + "seType\022\013\n\007SAMPLES\020\000\022\027\n\023STREAMED_XOR_CHUN" + "KS\020\001\"8\n\014ReadResponse\022(\n\007results\030\001 \003(\0132\027." + "prometheus.QueryResult\"\217\001\n\005Query\022\032\n\022star" + "t_timestamp_ms\030\001 \001(\003\022\030\n\020end_timestamp_ms" + "\030\002 \001(\003\022*\n\010matchers\030\003 \003(\0132\030.prometheus.La" + "belMatcher\022$\n\005hints\030\004 \001(\0132\025.prometheus.R" + "eadHints\"9\n\013QueryResult\022*\n\ntimeseries\030\001 " + "\003(\0132\026.prometheus.TimeSeries\"]\n\023ChunkedRe" + "adResponse\0221\n\016chunked_series\030\001 \003(\0132\031.pro" + "metheus.ChunkedSeries\022\023\n\013query_index\030\002 \001" + "(\003B=Z;github.com/GreptimeTeam/greptime-p" + "roto/go/prometheus/remoteb\006proto3" + ; +static const ::_pbi::DescriptorTable* const descriptor_table_prometheus_2fremote_2fremote_2eproto_deps[1] = { + &::descriptor_table_prometheus_2fremote_2ftypes_2eproto, +}; +static ::_pbi::once_flag descriptor_table_prometheus_2fremote_2fremote_2eproto_once; +const ::_pbi::DescriptorTable descriptor_table_prometheus_2fremote_2fremote_2eproto = { + false, false, 793, descriptor_table_protodef_prometheus_2fremote_2fremote_2eproto, + "prometheus/remote/remote.proto", + &descriptor_table_prometheus_2fremote_2fremote_2eproto_once, descriptor_table_prometheus_2fremote_2fremote_2eproto_deps, 1, 6, + schemas, file_default_instances, TableStruct_prometheus_2fremote_2fremote_2eproto::offsets, + file_level_metadata_prometheus_2fremote_2fremote_2eproto, file_level_enum_descriptors_prometheus_2fremote_2fremote_2eproto, + file_level_service_descriptors_prometheus_2fremote_2fremote_2eproto, +}; +PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_prometheus_2fremote_2fremote_2eproto_getter() { + return &descriptor_table_prometheus_2fremote_2fremote_2eproto; +} + +// Force running AddDescriptors() at dynamic initialization time. +PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_prometheus_2fremote_2fremote_2eproto(&descriptor_table_prometheus_2fremote_2fremote_2eproto); +namespace prometheus { +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ReadRequest_ResponseType_descriptor() { + ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_prometheus_2fremote_2fremote_2eproto); + return file_level_enum_descriptors_prometheus_2fremote_2fremote_2eproto[0]; +} +bool ReadRequest_ResponseType_IsValid(int value) { + switch (value) { + case 0: + case 1: + return true; + default: + return false; + } +} + +#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +constexpr ReadRequest_ResponseType ReadRequest::SAMPLES; +constexpr ReadRequest_ResponseType ReadRequest::STREAMED_XOR_CHUNKS; +constexpr ReadRequest_ResponseType ReadRequest::ResponseType_MIN; +constexpr ReadRequest_ResponseType ReadRequest::ResponseType_MAX; +constexpr int ReadRequest::ResponseType_ARRAYSIZE; +#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + +// =================================================================== + +class WriteRequest::_Internal { + public: +}; + +void WriteRequest::clear_timeseries() { + _impl_.timeseries_.Clear(); +} +void WriteRequest::clear_metadata() { + _impl_.metadata_.Clear(); +} +WriteRequest::WriteRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.WriteRequest) +} +WriteRequest::WriteRequest(const WriteRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + WriteRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.timeseries_){from._impl_.timeseries_} + , decltype(_impl_.metadata_){from._impl_.metadata_} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:prometheus.WriteRequest) +} + +inline void WriteRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.timeseries_){arena} + , decltype(_impl_.metadata_){arena} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +WriteRequest::~WriteRequest() { + // @@protoc_insertion_point(destructor:prometheus.WriteRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void WriteRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.timeseries_.~RepeatedPtrField(); + _impl_.metadata_.~RepeatedPtrField(); +} + +void WriteRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void WriteRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.WriteRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.timeseries_.Clear(); + _impl_.metadata_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* WriteRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated .prometheus.TimeSeries timeseries = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_timeseries(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + // repeated .prometheus.MetricMetadata metadata = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_metadata(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* WriteRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.WriteRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .prometheus.TimeSeries timeseries = 1; + for (unsigned i = 0, + n = static_cast(this->_internal_timeseries_size()); i < n; i++) { + const auto& repfield = this->_internal_timeseries(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + } + + // repeated .prometheus.MetricMetadata metadata = 3; + for (unsigned i = 0, + n = static_cast(this->_internal_metadata_size()); i < n; i++) { + const auto& repfield = this->_internal_metadata(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.WriteRequest) + return target; +} + +size_t WriteRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.WriteRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .prometheus.TimeSeries timeseries = 1; + total_size += 1UL * this->_internal_timeseries_size(); + for (const auto& msg : this->_impl_.timeseries_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // repeated .prometheus.MetricMetadata metadata = 3; + total_size += 1UL * this->_internal_metadata_size(); + for (const auto& msg : this->_impl_.metadata_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData WriteRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + WriteRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*WriteRequest::GetClassData() const { return &_class_data_; } + + +void WriteRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.WriteRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.timeseries_.MergeFrom(from._impl_.timeseries_); + _this->_impl_.metadata_.MergeFrom(from._impl_.metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void WriteRequest::CopyFrom(const WriteRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.WriteRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool WriteRequest::IsInitialized() const { + return true; +} + +void WriteRequest::InternalSwap(WriteRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.timeseries_.InternalSwap(&other->_impl_.timeseries_); + _impl_.metadata_.InternalSwap(&other->_impl_.metadata_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata WriteRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2fremote_2eproto_getter, &descriptor_table_prometheus_2fremote_2fremote_2eproto_once, + file_level_metadata_prometheus_2fremote_2fremote_2eproto[0]); +} + +// =================================================================== + +class ReadRequest::_Internal { + public: +}; + +ReadRequest::ReadRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.ReadRequest) +} +ReadRequest::ReadRequest(const ReadRequest& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + ReadRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.queries_){from._impl_.queries_} + , decltype(_impl_.accepted_response_types_){from._impl_.accepted_response_types_} + , /*decltype(_impl_._accepted_response_types_cached_byte_size_)*/{0} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:prometheus.ReadRequest) +} + +inline void ReadRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.queries_){arena} + , decltype(_impl_.accepted_response_types_){arena} + , /*decltype(_impl_._accepted_response_types_cached_byte_size_)*/{0} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +ReadRequest::~ReadRequest() { + // @@protoc_insertion_point(destructor:prometheus.ReadRequest) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void ReadRequest::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.queries_.~RepeatedPtrField(); + _impl_.accepted_response_types_.~RepeatedField(); +} + +void ReadRequest::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void ReadRequest::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.ReadRequest) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.queries_.Clear(); + _impl_.accepted_response_types_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* ReadRequest::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated .prometheus.Query queries = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_queries(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + // repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr = ::PROTOBUF_NAMESPACE_ID::internal::PackedEnumParser(_internal_mutable_accepted_response_types(), ptr, ctx); + CHK_(ptr); + } else if (static_cast(tag) == 16) { + uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + _internal_add_accepted_response_types(static_cast<::prometheus::ReadRequest_ResponseType>(val)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* ReadRequest::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.ReadRequest) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .prometheus.Query queries = 1; + for (unsigned i = 0, + n = static_cast(this->_internal_queries_size()); i < n; i++) { + const auto& repfield = this->_internal_queries(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + } + + // repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + { + int byte_size = _impl_._accepted_response_types_cached_byte_size_.load(std::memory_order_relaxed); + if (byte_size > 0) { + target = stream->WriteEnumPacked( + 2, _impl_.accepted_response_types_, byte_size, target); + } + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.ReadRequest) + return target; +} + +size_t ReadRequest::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.ReadRequest) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .prometheus.Query queries = 1; + total_size += 1UL * this->_internal_queries_size(); + for (const auto& msg : this->_impl_.queries_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + { + size_t data_size = 0; + unsigned int count = static_cast(this->_internal_accepted_response_types_size());for (unsigned int i = 0; i < count; i++) { + data_size += ::_pbi::WireFormatLite::EnumSize( + this->_internal_accepted_response_types(static_cast(i))); + } + if (data_size > 0) { + total_size += 1 + + ::_pbi::WireFormatLite::Int32Size(static_cast(data_size)); + } + int cached_size = ::_pbi::ToCachedSize(data_size); + _impl_._accepted_response_types_cached_byte_size_.store(cached_size, + std::memory_order_relaxed); + total_size += data_size; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ReadRequest::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + ReadRequest::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ReadRequest::GetClassData() const { return &_class_data_; } + + +void ReadRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.ReadRequest) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.queries_.MergeFrom(from._impl_.queries_); + _this->_impl_.accepted_response_types_.MergeFrom(from._impl_.accepted_response_types_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void ReadRequest::CopyFrom(const ReadRequest& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.ReadRequest) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool ReadRequest::IsInitialized() const { + return true; +} + +void ReadRequest::InternalSwap(ReadRequest* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.queries_.InternalSwap(&other->_impl_.queries_); + _impl_.accepted_response_types_.InternalSwap(&other->_impl_.accepted_response_types_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata ReadRequest::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2fremote_2eproto_getter, &descriptor_table_prometheus_2fremote_2fremote_2eproto_once, + file_level_metadata_prometheus_2fremote_2fremote_2eproto[1]); +} + +// =================================================================== + +class ReadResponse::_Internal { + public: +}; + +ReadResponse::ReadResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.ReadResponse) +} +ReadResponse::ReadResponse(const ReadResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + ReadResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.results_){from._impl_.results_} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:prometheus.ReadResponse) +} + +inline void ReadResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.results_){arena} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +ReadResponse::~ReadResponse() { + // @@protoc_insertion_point(destructor:prometheus.ReadResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void ReadResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.results_.~RepeatedPtrField(); +} + +void ReadResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void ReadResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.ReadResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.results_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* ReadResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated .prometheus.QueryResult results = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_results(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* ReadResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.ReadResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .prometheus.QueryResult results = 1; + for (unsigned i = 0, + n = static_cast(this->_internal_results_size()); i < n; i++) { + const auto& repfield = this->_internal_results(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.ReadResponse) + return target; +} + +size_t ReadResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.ReadResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .prometheus.QueryResult results = 1; + total_size += 1UL * this->_internal_results_size(); + for (const auto& msg : this->_impl_.results_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ReadResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + ReadResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ReadResponse::GetClassData() const { return &_class_data_; } + + +void ReadResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.ReadResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.results_.MergeFrom(from._impl_.results_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void ReadResponse::CopyFrom(const ReadResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.ReadResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool ReadResponse::IsInitialized() const { + return true; +} + +void ReadResponse::InternalSwap(ReadResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.results_.InternalSwap(&other->_impl_.results_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata ReadResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2fremote_2eproto_getter, &descriptor_table_prometheus_2fremote_2fremote_2eproto_once, + file_level_metadata_prometheus_2fremote_2fremote_2eproto[2]); +} + +// =================================================================== + +class Query::_Internal { + public: + static const ::prometheus::ReadHints& hints(const Query* msg); +}; + +const ::prometheus::ReadHints& +Query::_Internal::hints(const Query* msg) { + return *msg->_impl_.hints_; +} +void Query::clear_matchers() { + _impl_.matchers_.Clear(); +} +void Query::clear_hints() { + if (GetArenaForAllocation() == nullptr && _impl_.hints_ != nullptr) { + delete _impl_.hints_; + } + _impl_.hints_ = nullptr; +} +Query::Query(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.Query) +} +Query::Query(const Query& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Query* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.matchers_){from._impl_.matchers_} + , decltype(_impl_.hints_){nullptr} + , decltype(_impl_.start_timestamp_ms_){} + , decltype(_impl_.end_timestamp_ms_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + if (from._internal_has_hints()) { + _this->_impl_.hints_ = new ::prometheus::ReadHints(*from._impl_.hints_); + } + ::memcpy(&_impl_.start_timestamp_ms_, &from._impl_.start_timestamp_ms_, + static_cast(reinterpret_cast(&_impl_.end_timestamp_ms_) - + reinterpret_cast(&_impl_.start_timestamp_ms_)) + sizeof(_impl_.end_timestamp_ms_)); + // @@protoc_insertion_point(copy_constructor:prometheus.Query) +} + +inline void Query::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.matchers_){arena} + , decltype(_impl_.hints_){nullptr} + , decltype(_impl_.start_timestamp_ms_){int64_t{0}} + , decltype(_impl_.end_timestamp_ms_){int64_t{0}} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +Query::~Query() { + // @@protoc_insertion_point(destructor:prometheus.Query) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Query::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.matchers_.~RepeatedPtrField(); + if (this != internal_default_instance()) delete _impl_.hints_; +} + +void Query::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Query::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.Query) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.matchers_.Clear(); + if (GetArenaForAllocation() == nullptr && _impl_.hints_ != nullptr) { + delete _impl_.hints_; + } + _impl_.hints_ = nullptr; + ::memset(&_impl_.start_timestamp_ms_, 0, static_cast( + reinterpret_cast(&_impl_.end_timestamp_ms_) - + reinterpret_cast(&_impl_.start_timestamp_ms_)) + sizeof(_impl_.end_timestamp_ms_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Query::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // int64 start_timestamp_ms = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.start_timestamp_ms_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 end_timestamp_ms = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.end_timestamp_ms_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated .prometheus.LabelMatcher matchers = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_matchers(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); + } else + goto handle_unusual; + continue; + // .prometheus.ReadHints hints = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + ptr = ctx->ParseMessage(_internal_mutable_hints(), ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Query::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.Query) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // int64 start_timestamp_ms = 1; + if (this->_internal_start_timestamp_ms() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(1, this->_internal_start_timestamp_ms(), target); + } + + // int64 end_timestamp_ms = 2; + if (this->_internal_end_timestamp_ms() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(2, this->_internal_end_timestamp_ms(), target); + } + + // repeated .prometheus.LabelMatcher matchers = 3; + for (unsigned i = 0, + n = static_cast(this->_internal_matchers_size()); i < n; i++) { + const auto& repfield = this->_internal_matchers(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); + } + + // .prometheus.ReadHints hints = 4; + if (this->_internal_has_hints()) { + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(4, _Internal::hints(this), + _Internal::hints(this).GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.Query) + return target; +} + +size_t Query::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.Query) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .prometheus.LabelMatcher matchers = 3; + total_size += 1UL * this->_internal_matchers_size(); + for (const auto& msg : this->_impl_.matchers_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // .prometheus.ReadHints hints = 4; + if (this->_internal_has_hints()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( + *_impl_.hints_); + } + + // int64 start_timestamp_ms = 1; + if (this->_internal_start_timestamp_ms() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_start_timestamp_ms()); + } + + // int64 end_timestamp_ms = 2; + if (this->_internal_end_timestamp_ms() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_end_timestamp_ms()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Query::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Query::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Query::GetClassData() const { return &_class_data_; } + + +void Query::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.Query) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.matchers_.MergeFrom(from._impl_.matchers_); + if (from._internal_has_hints()) { + _this->_internal_mutable_hints()->::prometheus::ReadHints::MergeFrom( + from._internal_hints()); + } + if (from._internal_start_timestamp_ms() != 0) { + _this->_internal_set_start_timestamp_ms(from._internal_start_timestamp_ms()); + } + if (from._internal_end_timestamp_ms() != 0) { + _this->_internal_set_end_timestamp_ms(from._internal_end_timestamp_ms()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Query::CopyFrom(const Query& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.Query) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Query::IsInitialized() const { + return true; +} + +void Query::InternalSwap(Query* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.matchers_.InternalSwap(&other->_impl_.matchers_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(Query, _impl_.end_timestamp_ms_) + + sizeof(Query::_impl_.end_timestamp_ms_) + - PROTOBUF_FIELD_OFFSET(Query, _impl_.hints_)>( + reinterpret_cast(&_impl_.hints_), + reinterpret_cast(&other->_impl_.hints_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Query::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2fremote_2eproto_getter, &descriptor_table_prometheus_2fremote_2fremote_2eproto_once, + file_level_metadata_prometheus_2fremote_2fremote_2eproto[3]); +} + +// =================================================================== + +class QueryResult::_Internal { + public: +}; + +void QueryResult::clear_timeseries() { + _impl_.timeseries_.Clear(); +} +QueryResult::QueryResult(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.QueryResult) +} +QueryResult::QueryResult(const QueryResult& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + QueryResult* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.timeseries_){from._impl_.timeseries_} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:prometheus.QueryResult) +} + +inline void QueryResult::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.timeseries_){arena} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +QueryResult::~QueryResult() { + // @@protoc_insertion_point(destructor:prometheus.QueryResult) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void QueryResult::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.timeseries_.~RepeatedPtrField(); +} + +void QueryResult::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void QueryResult::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.QueryResult) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.timeseries_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* QueryResult::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated .prometheus.TimeSeries timeseries = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_timeseries(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* QueryResult::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.QueryResult) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .prometheus.TimeSeries timeseries = 1; + for (unsigned i = 0, + n = static_cast(this->_internal_timeseries_size()); i < n; i++) { + const auto& repfield = this->_internal_timeseries(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.QueryResult) + return target; +} + +size_t QueryResult::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.QueryResult) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .prometheus.TimeSeries timeseries = 1; + total_size += 1UL * this->_internal_timeseries_size(); + for (const auto& msg : this->_impl_.timeseries_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData QueryResult::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + QueryResult::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*QueryResult::GetClassData() const { return &_class_data_; } + + +void QueryResult::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.QueryResult) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.timeseries_.MergeFrom(from._impl_.timeseries_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void QueryResult::CopyFrom(const QueryResult& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.QueryResult) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool QueryResult::IsInitialized() const { + return true; +} + +void QueryResult::InternalSwap(QueryResult* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.timeseries_.InternalSwap(&other->_impl_.timeseries_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata QueryResult::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2fremote_2eproto_getter, &descriptor_table_prometheus_2fremote_2fremote_2eproto_once, + file_level_metadata_prometheus_2fremote_2fremote_2eproto[4]); +} + +// =================================================================== + +class ChunkedReadResponse::_Internal { + public: +}; + +void ChunkedReadResponse::clear_chunked_series() { + _impl_.chunked_series_.Clear(); +} +ChunkedReadResponse::ChunkedReadResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.ChunkedReadResponse) +} +ChunkedReadResponse::ChunkedReadResponse(const ChunkedReadResponse& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + ChunkedReadResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.chunked_series_){from._impl_.chunked_series_} + , decltype(_impl_.query_index_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_impl_.query_index_ = from._impl_.query_index_; + // @@protoc_insertion_point(copy_constructor:prometheus.ChunkedReadResponse) +} + +inline void ChunkedReadResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.chunked_series_){arena} + , decltype(_impl_.query_index_){int64_t{0}} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +ChunkedReadResponse::~ChunkedReadResponse() { + // @@protoc_insertion_point(destructor:prometheus.ChunkedReadResponse) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void ChunkedReadResponse::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.chunked_series_.~RepeatedPtrField(); +} + +void ChunkedReadResponse::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void ChunkedReadResponse::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.ChunkedReadResponse) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.chunked_series_.Clear(); + _impl_.query_index_ = int64_t{0}; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* ChunkedReadResponse::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated .prometheus.ChunkedSeries chunked_series = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_chunked_series(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + // int64 query_index = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.query_index_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* ChunkedReadResponse::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.ChunkedReadResponse) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .prometheus.ChunkedSeries chunked_series = 1; + for (unsigned i = 0, + n = static_cast(this->_internal_chunked_series_size()); i < n; i++) { + const auto& repfield = this->_internal_chunked_series(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + } + + // int64 query_index = 2; + if (this->_internal_query_index() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(2, this->_internal_query_index(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.ChunkedReadResponse) + return target; +} + +size_t ChunkedReadResponse::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.ChunkedReadResponse) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .prometheus.ChunkedSeries chunked_series = 1; + total_size += 1UL * this->_internal_chunked_series_size(); + for (const auto& msg : this->_impl_.chunked_series_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // int64 query_index = 2; + if (this->_internal_query_index() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_query_index()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ChunkedReadResponse::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + ChunkedReadResponse::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ChunkedReadResponse::GetClassData() const { return &_class_data_; } + + +void ChunkedReadResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.ChunkedReadResponse) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.chunked_series_.MergeFrom(from._impl_.chunked_series_); + if (from._internal_query_index() != 0) { + _this->_internal_set_query_index(from._internal_query_index()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void ChunkedReadResponse::CopyFrom(const ChunkedReadResponse& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.ChunkedReadResponse) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool ChunkedReadResponse::IsInitialized() const { + return true; +} + +void ChunkedReadResponse::InternalSwap(ChunkedReadResponse* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.chunked_series_.InternalSwap(&other->_impl_.chunked_series_); + swap(_impl_.query_index_, other->_impl_.query_index_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata ChunkedReadResponse::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2fremote_2eproto_getter, &descriptor_table_prometheus_2fremote_2fremote_2eproto_once, + file_level_metadata_prometheus_2fremote_2fremote_2eproto[5]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace prometheus +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::prometheus::WriteRequest* +Arena::CreateMaybeMessage< ::prometheus::WriteRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::WriteRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::ReadRequest* +Arena::CreateMaybeMessage< ::prometheus::ReadRequest >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::ReadRequest >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::ReadResponse* +Arena::CreateMaybeMessage< ::prometheus::ReadResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::ReadResponse >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::Query* +Arena::CreateMaybeMessage< ::prometheus::Query >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::Query >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::QueryResult* +Arena::CreateMaybeMessage< ::prometheus::QueryResult >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::QueryResult >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::ChunkedReadResponse* +Arena::CreateMaybeMessage< ::prometheus::ChunkedReadResponse >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::ChunkedReadResponse >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/prometheus/remote/remote.pb.h b/c++/prometheus/remote/remote.pb.h new file mode 100644 index 00000000..5508d82f --- /dev/null +++ b/c++/prometheus/remote/remote.pb.h @@ -0,0 +1,1684 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: prometheus/remote/remote.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_prometheus_2fremote_2fremote_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_prometheus_2fremote_2fremote_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include +#include "prometheus/remote/types.pb.h" +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_prometheus_2fremote_2fremote_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_prometheus_2fremote_2fremote_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_prometheus_2fremote_2fremote_2eproto; +namespace prometheus { +class ChunkedReadResponse; +struct ChunkedReadResponseDefaultTypeInternal; +extern ChunkedReadResponseDefaultTypeInternal _ChunkedReadResponse_default_instance_; +class Query; +struct QueryDefaultTypeInternal; +extern QueryDefaultTypeInternal _Query_default_instance_; +class QueryResult; +struct QueryResultDefaultTypeInternal; +extern QueryResultDefaultTypeInternal _QueryResult_default_instance_; +class ReadRequest; +struct ReadRequestDefaultTypeInternal; +extern ReadRequestDefaultTypeInternal _ReadRequest_default_instance_; +class ReadResponse; +struct ReadResponseDefaultTypeInternal; +extern ReadResponseDefaultTypeInternal _ReadResponse_default_instance_; +class WriteRequest; +struct WriteRequestDefaultTypeInternal; +extern WriteRequestDefaultTypeInternal _WriteRequest_default_instance_; +} // namespace prometheus +PROTOBUF_NAMESPACE_OPEN +template<> ::prometheus::ChunkedReadResponse* Arena::CreateMaybeMessage<::prometheus::ChunkedReadResponse>(Arena*); +template<> ::prometheus::Query* Arena::CreateMaybeMessage<::prometheus::Query>(Arena*); +template<> ::prometheus::QueryResult* Arena::CreateMaybeMessage<::prometheus::QueryResult>(Arena*); +template<> ::prometheus::ReadRequest* Arena::CreateMaybeMessage<::prometheus::ReadRequest>(Arena*); +template<> ::prometheus::ReadResponse* Arena::CreateMaybeMessage<::prometheus::ReadResponse>(Arena*); +template<> ::prometheus::WriteRequest* Arena::CreateMaybeMessage<::prometheus::WriteRequest>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace prometheus { + +enum ReadRequest_ResponseType : int { + ReadRequest_ResponseType_SAMPLES = 0, + ReadRequest_ResponseType_STREAMED_XOR_CHUNKS = 1, + ReadRequest_ResponseType_ReadRequest_ResponseType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), + ReadRequest_ResponseType_ReadRequest_ResponseType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() +}; +bool ReadRequest_ResponseType_IsValid(int value); +constexpr ReadRequest_ResponseType ReadRequest_ResponseType_ResponseType_MIN = ReadRequest_ResponseType_SAMPLES; +constexpr ReadRequest_ResponseType ReadRequest_ResponseType_ResponseType_MAX = ReadRequest_ResponseType_STREAMED_XOR_CHUNKS; +constexpr int ReadRequest_ResponseType_ResponseType_ARRAYSIZE = ReadRequest_ResponseType_ResponseType_MAX + 1; + +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ReadRequest_ResponseType_descriptor(); +template +inline const std::string& ReadRequest_ResponseType_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function ReadRequest_ResponseType_Name."); + return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( + ReadRequest_ResponseType_descriptor(), enum_t_value); +} +inline bool ReadRequest_ResponseType_Parse( + ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ReadRequest_ResponseType* value) { + return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( + ReadRequest_ResponseType_descriptor(), name, value); +} +// =================================================================== + +class WriteRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:prometheus.WriteRequest) */ { + public: + inline WriteRequest() : WriteRequest(nullptr) {} + ~WriteRequest() override; + explicit PROTOBUF_CONSTEXPR WriteRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + WriteRequest(const WriteRequest& from); + WriteRequest(WriteRequest&& from) noexcept + : WriteRequest() { + *this = ::std::move(from); + } + + inline WriteRequest& operator=(const WriteRequest& from) { + CopyFrom(from); + return *this; + } + inline WriteRequest& operator=(WriteRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const WriteRequest& default_instance() { + return *internal_default_instance(); + } + static inline const WriteRequest* internal_default_instance() { + return reinterpret_cast( + &_WriteRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(WriteRequest& a, WriteRequest& b) { + a.Swap(&b); + } + inline void Swap(WriteRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(WriteRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + WriteRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const WriteRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const WriteRequest& from) { + WriteRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(WriteRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "prometheus.WriteRequest"; + } + protected: + explicit WriteRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kTimeseriesFieldNumber = 1, + kMetadataFieldNumber = 3, + }; + // repeated .prometheus.TimeSeries timeseries = 1; + int timeseries_size() const; + private: + int _internal_timeseries_size() const; + public: + void clear_timeseries(); + ::prometheus::TimeSeries* mutable_timeseries(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::TimeSeries >* + mutable_timeseries(); + private: + const ::prometheus::TimeSeries& _internal_timeseries(int index) const; + ::prometheus::TimeSeries* _internal_add_timeseries(); + public: + const ::prometheus::TimeSeries& timeseries(int index) const; + ::prometheus::TimeSeries* add_timeseries(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::TimeSeries >& + timeseries() const; + + // repeated .prometheus.MetricMetadata metadata = 3; + int metadata_size() const; + private: + int _internal_metadata_size() const; + public: + void clear_metadata(); + ::prometheus::MetricMetadata* mutable_metadata(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::MetricMetadata >* + mutable_metadata(); + private: + const ::prometheus::MetricMetadata& _internal_metadata(int index) const; + ::prometheus::MetricMetadata* _internal_add_metadata(); + public: + const ::prometheus::MetricMetadata& metadata(int index) const; + ::prometheus::MetricMetadata* add_metadata(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::MetricMetadata >& + metadata() const; + + // @@protoc_insertion_point(class_scope:prometheus.WriteRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::TimeSeries > timeseries_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::MetricMetadata > metadata_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_prometheus_2fremote_2fremote_2eproto; +}; +// ------------------------------------------------------------------- + +class ReadRequest final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:prometheus.ReadRequest) */ { + public: + inline ReadRequest() : ReadRequest(nullptr) {} + ~ReadRequest() override; + explicit PROTOBUF_CONSTEXPR ReadRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + ReadRequest(const ReadRequest& from); + ReadRequest(ReadRequest&& from) noexcept + : ReadRequest() { + *this = ::std::move(from); + } + + inline ReadRequest& operator=(const ReadRequest& from) { + CopyFrom(from); + return *this; + } + inline ReadRequest& operator=(ReadRequest&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ReadRequest& default_instance() { + return *internal_default_instance(); + } + static inline const ReadRequest* internal_default_instance() { + return reinterpret_cast( + &_ReadRequest_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + friend void swap(ReadRequest& a, ReadRequest& b) { + a.Swap(&b); + } + inline void Swap(ReadRequest* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ReadRequest* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + ReadRequest* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const ReadRequest& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const ReadRequest& from) { + ReadRequest::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(ReadRequest* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "prometheus.ReadRequest"; + } + protected: + explicit ReadRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + typedef ReadRequest_ResponseType ResponseType; + static constexpr ResponseType SAMPLES = + ReadRequest_ResponseType_SAMPLES; + static constexpr ResponseType STREAMED_XOR_CHUNKS = + ReadRequest_ResponseType_STREAMED_XOR_CHUNKS; + static inline bool ResponseType_IsValid(int value) { + return ReadRequest_ResponseType_IsValid(value); + } + static constexpr ResponseType ResponseType_MIN = + ReadRequest_ResponseType_ResponseType_MIN; + static constexpr ResponseType ResponseType_MAX = + ReadRequest_ResponseType_ResponseType_MAX; + static constexpr int ResponseType_ARRAYSIZE = + ReadRequest_ResponseType_ResponseType_ARRAYSIZE; + static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* + ResponseType_descriptor() { + return ReadRequest_ResponseType_descriptor(); + } + template + static inline const std::string& ResponseType_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function ResponseType_Name."); + return ReadRequest_ResponseType_Name(enum_t_value); + } + static inline bool ResponseType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, + ResponseType* value) { + return ReadRequest_ResponseType_Parse(name, value); + } + + // accessors ------------------------------------------------------- + + enum : int { + kQueriesFieldNumber = 1, + kAcceptedResponseTypesFieldNumber = 2, + }; + // repeated .prometheus.Query queries = 1; + int queries_size() const; + private: + int _internal_queries_size() const; + public: + void clear_queries(); + ::prometheus::Query* mutable_queries(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Query >* + mutable_queries(); + private: + const ::prometheus::Query& _internal_queries(int index) const; + ::prometheus::Query* _internal_add_queries(); + public: + const ::prometheus::Query& queries(int index) const; + ::prometheus::Query* add_queries(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Query >& + queries() const; + + // repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + int accepted_response_types_size() const; + private: + int _internal_accepted_response_types_size() const; + public: + void clear_accepted_response_types(); + private: + ::prometheus::ReadRequest_ResponseType _internal_accepted_response_types(int index) const; + void _internal_add_accepted_response_types(::prometheus::ReadRequest_ResponseType value); + ::PROTOBUF_NAMESPACE_ID::RepeatedField* _internal_mutable_accepted_response_types(); + public: + ::prometheus::ReadRequest_ResponseType accepted_response_types(int index) const; + void set_accepted_response_types(int index, ::prometheus::ReadRequest_ResponseType value); + void add_accepted_response_types(::prometheus::ReadRequest_ResponseType value); + const ::PROTOBUF_NAMESPACE_ID::RepeatedField& accepted_response_types() const; + ::PROTOBUF_NAMESPACE_ID::RepeatedField* mutable_accepted_response_types(); + + // @@protoc_insertion_point(class_scope:prometheus.ReadRequest) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Query > queries_; + ::PROTOBUF_NAMESPACE_ID::RepeatedField accepted_response_types_; + mutable std::atomic _accepted_response_types_cached_byte_size_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_prometheus_2fremote_2fremote_2eproto; +}; +// ------------------------------------------------------------------- + +class ReadResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:prometheus.ReadResponse) */ { + public: + inline ReadResponse() : ReadResponse(nullptr) {} + ~ReadResponse() override; + explicit PROTOBUF_CONSTEXPR ReadResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + ReadResponse(const ReadResponse& from); + ReadResponse(ReadResponse&& from) noexcept + : ReadResponse() { + *this = ::std::move(from); + } + + inline ReadResponse& operator=(const ReadResponse& from) { + CopyFrom(from); + return *this; + } + inline ReadResponse& operator=(ReadResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ReadResponse& default_instance() { + return *internal_default_instance(); + } + static inline const ReadResponse* internal_default_instance() { + return reinterpret_cast( + &_ReadResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(ReadResponse& a, ReadResponse& b) { + a.Swap(&b); + } + inline void Swap(ReadResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ReadResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + ReadResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const ReadResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const ReadResponse& from) { + ReadResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(ReadResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "prometheus.ReadResponse"; + } + protected: + explicit ReadResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kResultsFieldNumber = 1, + }; + // repeated .prometheus.QueryResult results = 1; + int results_size() const; + private: + int _internal_results_size() const; + public: + void clear_results(); + ::prometheus::QueryResult* mutable_results(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::QueryResult >* + mutable_results(); + private: + const ::prometheus::QueryResult& _internal_results(int index) const; + ::prometheus::QueryResult* _internal_add_results(); + public: + const ::prometheus::QueryResult& results(int index) const; + ::prometheus::QueryResult* add_results(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::QueryResult >& + results() const; + + // @@protoc_insertion_point(class_scope:prometheus.ReadResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::QueryResult > results_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_prometheus_2fremote_2fremote_2eproto; +}; +// ------------------------------------------------------------------- + +class Query final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:prometheus.Query) */ { + public: + inline Query() : Query(nullptr) {} + ~Query() override; + explicit PROTOBUF_CONSTEXPR Query(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Query(const Query& from); + Query(Query&& from) noexcept + : Query() { + *this = ::std::move(from); + } + + inline Query& operator=(const Query& from) { + CopyFrom(from); + return *this; + } + inline Query& operator=(Query&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Query& default_instance() { + return *internal_default_instance(); + } + static inline const Query* internal_default_instance() { + return reinterpret_cast( + &_Query_default_instance_); + } + static constexpr int kIndexInFileMessages = + 3; + + friend void swap(Query& a, Query& b) { + a.Swap(&b); + } + inline void Swap(Query* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Query* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Query* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const Query& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const Query& from) { + Query::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(Query* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "prometheus.Query"; + } + protected: + explicit Query(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kMatchersFieldNumber = 3, + kHintsFieldNumber = 4, + kStartTimestampMsFieldNumber = 1, + kEndTimestampMsFieldNumber = 2, + }; + // repeated .prometheus.LabelMatcher matchers = 3; + int matchers_size() const; + private: + int _internal_matchers_size() const; + public: + void clear_matchers(); + ::prometheus::LabelMatcher* mutable_matchers(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::LabelMatcher >* + mutable_matchers(); + private: + const ::prometheus::LabelMatcher& _internal_matchers(int index) const; + ::prometheus::LabelMatcher* _internal_add_matchers(); + public: + const ::prometheus::LabelMatcher& matchers(int index) const; + ::prometheus::LabelMatcher* add_matchers(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::LabelMatcher >& + matchers() const; + + // .prometheus.ReadHints hints = 4; + bool has_hints() const; + private: + bool _internal_has_hints() const; + public: + void clear_hints(); + const ::prometheus::ReadHints& hints() const; + PROTOBUF_NODISCARD ::prometheus::ReadHints* release_hints(); + ::prometheus::ReadHints* mutable_hints(); + void set_allocated_hints(::prometheus::ReadHints* hints); + private: + const ::prometheus::ReadHints& _internal_hints() const; + ::prometheus::ReadHints* _internal_mutable_hints(); + public: + void unsafe_arena_set_allocated_hints( + ::prometheus::ReadHints* hints); + ::prometheus::ReadHints* unsafe_arena_release_hints(); + + // int64 start_timestamp_ms = 1; + void clear_start_timestamp_ms(); + int64_t start_timestamp_ms() const; + void set_start_timestamp_ms(int64_t value); + private: + int64_t _internal_start_timestamp_ms() const; + void _internal_set_start_timestamp_ms(int64_t value); + public: + + // int64 end_timestamp_ms = 2; + void clear_end_timestamp_ms(); + int64_t end_timestamp_ms() const; + void set_end_timestamp_ms(int64_t value); + private: + int64_t _internal_end_timestamp_ms() const; + void _internal_set_end_timestamp_ms(int64_t value); + public: + + // @@protoc_insertion_point(class_scope:prometheus.Query) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::LabelMatcher > matchers_; + ::prometheus::ReadHints* hints_; + int64_t start_timestamp_ms_; + int64_t end_timestamp_ms_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_prometheus_2fremote_2fremote_2eproto; +}; +// ------------------------------------------------------------------- + +class QueryResult final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:prometheus.QueryResult) */ { + public: + inline QueryResult() : QueryResult(nullptr) {} + ~QueryResult() override; + explicit PROTOBUF_CONSTEXPR QueryResult(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + QueryResult(const QueryResult& from); + QueryResult(QueryResult&& from) noexcept + : QueryResult() { + *this = ::std::move(from); + } + + inline QueryResult& operator=(const QueryResult& from) { + CopyFrom(from); + return *this; + } + inline QueryResult& operator=(QueryResult&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const QueryResult& default_instance() { + return *internal_default_instance(); + } + static inline const QueryResult* internal_default_instance() { + return reinterpret_cast( + &_QueryResult_default_instance_); + } + static constexpr int kIndexInFileMessages = + 4; + + friend void swap(QueryResult& a, QueryResult& b) { + a.Swap(&b); + } + inline void Swap(QueryResult* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(QueryResult* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + QueryResult* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const QueryResult& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const QueryResult& from) { + QueryResult::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(QueryResult* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "prometheus.QueryResult"; + } + protected: + explicit QueryResult(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kTimeseriesFieldNumber = 1, + }; + // repeated .prometheus.TimeSeries timeseries = 1; + int timeseries_size() const; + private: + int _internal_timeseries_size() const; + public: + void clear_timeseries(); + ::prometheus::TimeSeries* mutable_timeseries(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::TimeSeries >* + mutable_timeseries(); + private: + const ::prometheus::TimeSeries& _internal_timeseries(int index) const; + ::prometheus::TimeSeries* _internal_add_timeseries(); + public: + const ::prometheus::TimeSeries& timeseries(int index) const; + ::prometheus::TimeSeries* add_timeseries(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::TimeSeries >& + timeseries() const; + + // @@protoc_insertion_point(class_scope:prometheus.QueryResult) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::TimeSeries > timeseries_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_prometheus_2fremote_2fremote_2eproto; +}; +// ------------------------------------------------------------------- + +class ChunkedReadResponse final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:prometheus.ChunkedReadResponse) */ { + public: + inline ChunkedReadResponse() : ChunkedReadResponse(nullptr) {} + ~ChunkedReadResponse() override; + explicit PROTOBUF_CONSTEXPR ChunkedReadResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + ChunkedReadResponse(const ChunkedReadResponse& from); + ChunkedReadResponse(ChunkedReadResponse&& from) noexcept + : ChunkedReadResponse() { + *this = ::std::move(from); + } + + inline ChunkedReadResponse& operator=(const ChunkedReadResponse& from) { + CopyFrom(from); + return *this; + } + inline ChunkedReadResponse& operator=(ChunkedReadResponse&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const ChunkedReadResponse& default_instance() { + return *internal_default_instance(); + } + static inline const ChunkedReadResponse* internal_default_instance() { + return reinterpret_cast( + &_ChunkedReadResponse_default_instance_); + } + static constexpr int kIndexInFileMessages = + 5; + + friend void swap(ChunkedReadResponse& a, ChunkedReadResponse& b) { + a.Swap(&b); + } + inline void Swap(ChunkedReadResponse* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(ChunkedReadResponse* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + ChunkedReadResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const ChunkedReadResponse& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const ChunkedReadResponse& from) { + ChunkedReadResponse::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(ChunkedReadResponse* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "prometheus.ChunkedReadResponse"; + } + protected: + explicit ChunkedReadResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kChunkedSeriesFieldNumber = 1, + kQueryIndexFieldNumber = 2, + }; + // repeated .prometheus.ChunkedSeries chunked_series = 1; + int chunked_series_size() const; + private: + int _internal_chunked_series_size() const; + public: + void clear_chunked_series(); + ::prometheus::ChunkedSeries* mutable_chunked_series(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::ChunkedSeries >* + mutable_chunked_series(); + private: + const ::prometheus::ChunkedSeries& _internal_chunked_series(int index) const; + ::prometheus::ChunkedSeries* _internal_add_chunked_series(); + public: + const ::prometheus::ChunkedSeries& chunked_series(int index) const; + ::prometheus::ChunkedSeries* add_chunked_series(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::ChunkedSeries >& + chunked_series() const; + + // int64 query_index = 2; + void clear_query_index(); + int64_t query_index() const; + void set_query_index(int64_t value); + private: + int64_t _internal_query_index() const; + void _internal_set_query_index(int64_t value); + public: + + // @@protoc_insertion_point(class_scope:prometheus.ChunkedReadResponse) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::ChunkedSeries > chunked_series_; + int64_t query_index_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_prometheus_2fremote_2fremote_2eproto; +}; +// =================================================================== + + +// =================================================================== + +#ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// WriteRequest + +// repeated .prometheus.TimeSeries timeseries = 1; +inline int WriteRequest::_internal_timeseries_size() const { + return _impl_.timeseries_.size(); +} +inline int WriteRequest::timeseries_size() const { + return _internal_timeseries_size(); +} +inline ::prometheus::TimeSeries* WriteRequest::mutable_timeseries(int index) { + // @@protoc_insertion_point(field_mutable:prometheus.WriteRequest.timeseries) + return _impl_.timeseries_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::TimeSeries >* +WriteRequest::mutable_timeseries() { + // @@protoc_insertion_point(field_mutable_list:prometheus.WriteRequest.timeseries) + return &_impl_.timeseries_; +} +inline const ::prometheus::TimeSeries& WriteRequest::_internal_timeseries(int index) const { + return _impl_.timeseries_.Get(index); +} +inline const ::prometheus::TimeSeries& WriteRequest::timeseries(int index) const { + // @@protoc_insertion_point(field_get:prometheus.WriteRequest.timeseries) + return _internal_timeseries(index); +} +inline ::prometheus::TimeSeries* WriteRequest::_internal_add_timeseries() { + return _impl_.timeseries_.Add(); +} +inline ::prometheus::TimeSeries* WriteRequest::add_timeseries() { + ::prometheus::TimeSeries* _add = _internal_add_timeseries(); + // @@protoc_insertion_point(field_add:prometheus.WriteRequest.timeseries) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::TimeSeries >& +WriteRequest::timeseries() const { + // @@protoc_insertion_point(field_list:prometheus.WriteRequest.timeseries) + return _impl_.timeseries_; +} + +// repeated .prometheus.MetricMetadata metadata = 3; +inline int WriteRequest::_internal_metadata_size() const { + return _impl_.metadata_.size(); +} +inline int WriteRequest::metadata_size() const { + return _internal_metadata_size(); +} +inline ::prometheus::MetricMetadata* WriteRequest::mutable_metadata(int index) { + // @@protoc_insertion_point(field_mutable:prometheus.WriteRequest.metadata) + return _impl_.metadata_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::MetricMetadata >* +WriteRequest::mutable_metadata() { + // @@protoc_insertion_point(field_mutable_list:prometheus.WriteRequest.metadata) + return &_impl_.metadata_; +} +inline const ::prometheus::MetricMetadata& WriteRequest::_internal_metadata(int index) const { + return _impl_.metadata_.Get(index); +} +inline const ::prometheus::MetricMetadata& WriteRequest::metadata(int index) const { + // @@protoc_insertion_point(field_get:prometheus.WriteRequest.metadata) + return _internal_metadata(index); +} +inline ::prometheus::MetricMetadata* WriteRequest::_internal_add_metadata() { + return _impl_.metadata_.Add(); +} +inline ::prometheus::MetricMetadata* WriteRequest::add_metadata() { + ::prometheus::MetricMetadata* _add = _internal_add_metadata(); + // @@protoc_insertion_point(field_add:prometheus.WriteRequest.metadata) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::MetricMetadata >& +WriteRequest::metadata() const { + // @@protoc_insertion_point(field_list:prometheus.WriteRequest.metadata) + return _impl_.metadata_; +} + +// ------------------------------------------------------------------- + +// ReadRequest + +// repeated .prometheus.Query queries = 1; +inline int ReadRequest::_internal_queries_size() const { + return _impl_.queries_.size(); +} +inline int ReadRequest::queries_size() const { + return _internal_queries_size(); +} +inline void ReadRequest::clear_queries() { + _impl_.queries_.Clear(); +} +inline ::prometheus::Query* ReadRequest::mutable_queries(int index) { + // @@protoc_insertion_point(field_mutable:prometheus.ReadRequest.queries) + return _impl_.queries_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Query >* +ReadRequest::mutable_queries() { + // @@protoc_insertion_point(field_mutable_list:prometheus.ReadRequest.queries) + return &_impl_.queries_; +} +inline const ::prometheus::Query& ReadRequest::_internal_queries(int index) const { + return _impl_.queries_.Get(index); +} +inline const ::prometheus::Query& ReadRequest::queries(int index) const { + // @@protoc_insertion_point(field_get:prometheus.ReadRequest.queries) + return _internal_queries(index); +} +inline ::prometheus::Query* ReadRequest::_internal_add_queries() { + return _impl_.queries_.Add(); +} +inline ::prometheus::Query* ReadRequest::add_queries() { + ::prometheus::Query* _add = _internal_add_queries(); + // @@protoc_insertion_point(field_add:prometheus.ReadRequest.queries) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Query >& +ReadRequest::queries() const { + // @@protoc_insertion_point(field_list:prometheus.ReadRequest.queries) + return _impl_.queries_; +} + +// repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; +inline int ReadRequest::_internal_accepted_response_types_size() const { + return _impl_.accepted_response_types_.size(); +} +inline int ReadRequest::accepted_response_types_size() const { + return _internal_accepted_response_types_size(); +} +inline void ReadRequest::clear_accepted_response_types() { + _impl_.accepted_response_types_.Clear(); +} +inline ::prometheus::ReadRequest_ResponseType ReadRequest::_internal_accepted_response_types(int index) const { + return static_cast< ::prometheus::ReadRequest_ResponseType >(_impl_.accepted_response_types_.Get(index)); +} +inline ::prometheus::ReadRequest_ResponseType ReadRequest::accepted_response_types(int index) const { + // @@protoc_insertion_point(field_get:prometheus.ReadRequest.accepted_response_types) + return _internal_accepted_response_types(index); +} +inline void ReadRequest::set_accepted_response_types(int index, ::prometheus::ReadRequest_ResponseType value) { + _impl_.accepted_response_types_.Set(index, value); + // @@protoc_insertion_point(field_set:prometheus.ReadRequest.accepted_response_types) +} +inline void ReadRequest::_internal_add_accepted_response_types(::prometheus::ReadRequest_ResponseType value) { + _impl_.accepted_response_types_.Add(value); +} +inline void ReadRequest::add_accepted_response_types(::prometheus::ReadRequest_ResponseType value) { + _internal_add_accepted_response_types(value); + // @@protoc_insertion_point(field_add:prometheus.ReadRequest.accepted_response_types) +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField& +ReadRequest::accepted_response_types() const { + // @@protoc_insertion_point(field_list:prometheus.ReadRequest.accepted_response_types) + return _impl_.accepted_response_types_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* +ReadRequest::_internal_mutable_accepted_response_types() { + return &_impl_.accepted_response_types_; +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedField* +ReadRequest::mutable_accepted_response_types() { + // @@protoc_insertion_point(field_mutable_list:prometheus.ReadRequest.accepted_response_types) + return _internal_mutable_accepted_response_types(); +} + +// ------------------------------------------------------------------- + +// ReadResponse + +// repeated .prometheus.QueryResult results = 1; +inline int ReadResponse::_internal_results_size() const { + return _impl_.results_.size(); +} +inline int ReadResponse::results_size() const { + return _internal_results_size(); +} +inline void ReadResponse::clear_results() { + _impl_.results_.Clear(); +} +inline ::prometheus::QueryResult* ReadResponse::mutable_results(int index) { + // @@protoc_insertion_point(field_mutable:prometheus.ReadResponse.results) + return _impl_.results_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::QueryResult >* +ReadResponse::mutable_results() { + // @@protoc_insertion_point(field_mutable_list:prometheus.ReadResponse.results) + return &_impl_.results_; +} +inline const ::prometheus::QueryResult& ReadResponse::_internal_results(int index) const { + return _impl_.results_.Get(index); +} +inline const ::prometheus::QueryResult& ReadResponse::results(int index) const { + // @@protoc_insertion_point(field_get:prometheus.ReadResponse.results) + return _internal_results(index); +} +inline ::prometheus::QueryResult* ReadResponse::_internal_add_results() { + return _impl_.results_.Add(); +} +inline ::prometheus::QueryResult* ReadResponse::add_results() { + ::prometheus::QueryResult* _add = _internal_add_results(); + // @@protoc_insertion_point(field_add:prometheus.ReadResponse.results) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::QueryResult >& +ReadResponse::results() const { + // @@protoc_insertion_point(field_list:prometheus.ReadResponse.results) + return _impl_.results_; +} + +// ------------------------------------------------------------------- + +// Query + +// int64 start_timestamp_ms = 1; +inline void Query::clear_start_timestamp_ms() { + _impl_.start_timestamp_ms_ = int64_t{0}; +} +inline int64_t Query::_internal_start_timestamp_ms() const { + return _impl_.start_timestamp_ms_; +} +inline int64_t Query::start_timestamp_ms() const { + // @@protoc_insertion_point(field_get:prometheus.Query.start_timestamp_ms) + return _internal_start_timestamp_ms(); +} +inline void Query::_internal_set_start_timestamp_ms(int64_t value) { + + _impl_.start_timestamp_ms_ = value; +} +inline void Query::set_start_timestamp_ms(int64_t value) { + _internal_set_start_timestamp_ms(value); + // @@protoc_insertion_point(field_set:prometheus.Query.start_timestamp_ms) +} + +// int64 end_timestamp_ms = 2; +inline void Query::clear_end_timestamp_ms() { + _impl_.end_timestamp_ms_ = int64_t{0}; +} +inline int64_t Query::_internal_end_timestamp_ms() const { + return _impl_.end_timestamp_ms_; +} +inline int64_t Query::end_timestamp_ms() const { + // @@protoc_insertion_point(field_get:prometheus.Query.end_timestamp_ms) + return _internal_end_timestamp_ms(); +} +inline void Query::_internal_set_end_timestamp_ms(int64_t value) { + + _impl_.end_timestamp_ms_ = value; +} +inline void Query::set_end_timestamp_ms(int64_t value) { + _internal_set_end_timestamp_ms(value); + // @@protoc_insertion_point(field_set:prometheus.Query.end_timestamp_ms) +} + +// repeated .prometheus.LabelMatcher matchers = 3; +inline int Query::_internal_matchers_size() const { + return _impl_.matchers_.size(); +} +inline int Query::matchers_size() const { + return _internal_matchers_size(); +} +inline ::prometheus::LabelMatcher* Query::mutable_matchers(int index) { + // @@protoc_insertion_point(field_mutable:prometheus.Query.matchers) + return _impl_.matchers_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::LabelMatcher >* +Query::mutable_matchers() { + // @@protoc_insertion_point(field_mutable_list:prometheus.Query.matchers) + return &_impl_.matchers_; +} +inline const ::prometheus::LabelMatcher& Query::_internal_matchers(int index) const { + return _impl_.matchers_.Get(index); +} +inline const ::prometheus::LabelMatcher& Query::matchers(int index) const { + // @@protoc_insertion_point(field_get:prometheus.Query.matchers) + return _internal_matchers(index); +} +inline ::prometheus::LabelMatcher* Query::_internal_add_matchers() { + return _impl_.matchers_.Add(); +} +inline ::prometheus::LabelMatcher* Query::add_matchers() { + ::prometheus::LabelMatcher* _add = _internal_add_matchers(); + // @@protoc_insertion_point(field_add:prometheus.Query.matchers) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::LabelMatcher >& +Query::matchers() const { + // @@protoc_insertion_point(field_list:prometheus.Query.matchers) + return _impl_.matchers_; +} + +// .prometheus.ReadHints hints = 4; +inline bool Query::_internal_has_hints() const { + return this != internal_default_instance() && _impl_.hints_ != nullptr; +} +inline bool Query::has_hints() const { + return _internal_has_hints(); +} +inline const ::prometheus::ReadHints& Query::_internal_hints() const { + const ::prometheus::ReadHints* p = _impl_.hints_; + return p != nullptr ? *p : reinterpret_cast( + ::prometheus::_ReadHints_default_instance_); +} +inline const ::prometheus::ReadHints& Query::hints() const { + // @@protoc_insertion_point(field_get:prometheus.Query.hints) + return _internal_hints(); +} +inline void Query::unsafe_arena_set_allocated_hints( + ::prometheus::ReadHints* hints) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.hints_); + } + _impl_.hints_ = hints; + if (hints) { + + } else { + + } + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:prometheus.Query.hints) +} +inline ::prometheus::ReadHints* Query::release_hints() { + + ::prometheus::ReadHints* temp = _impl_.hints_; + _impl_.hints_ = nullptr; +#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE + auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + if (GetArenaForAllocation() == nullptr) { delete old; } +#else // PROTOBUF_FORCE_COPY_IN_RELEASE + if (GetArenaForAllocation() != nullptr) { + temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); + } +#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE + return temp; +} +inline ::prometheus::ReadHints* Query::unsafe_arena_release_hints() { + // @@protoc_insertion_point(field_release:prometheus.Query.hints) + + ::prometheus::ReadHints* temp = _impl_.hints_; + _impl_.hints_ = nullptr; + return temp; +} +inline ::prometheus::ReadHints* Query::_internal_mutable_hints() { + + if (_impl_.hints_ == nullptr) { + auto* p = CreateMaybeMessage<::prometheus::ReadHints>(GetArenaForAllocation()); + _impl_.hints_ = p; + } + return _impl_.hints_; +} +inline ::prometheus::ReadHints* Query::mutable_hints() { + ::prometheus::ReadHints* _msg = _internal_mutable_hints(); + // @@protoc_insertion_point(field_mutable:prometheus.Query.hints) + return _msg; +} +inline void Query::set_allocated_hints(::prometheus::ReadHints* hints) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.hints_); + } + if (hints) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(hints)); + if (message_arena != submessage_arena) { + hints = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, hints, submessage_arena); + } + + } else { + + } + _impl_.hints_ = hints; + // @@protoc_insertion_point(field_set_allocated:prometheus.Query.hints) +} + +// ------------------------------------------------------------------- + +// QueryResult + +// repeated .prometheus.TimeSeries timeseries = 1; +inline int QueryResult::_internal_timeseries_size() const { + return _impl_.timeseries_.size(); +} +inline int QueryResult::timeseries_size() const { + return _internal_timeseries_size(); +} +inline ::prometheus::TimeSeries* QueryResult::mutable_timeseries(int index) { + // @@protoc_insertion_point(field_mutable:prometheus.QueryResult.timeseries) + return _impl_.timeseries_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::TimeSeries >* +QueryResult::mutable_timeseries() { + // @@protoc_insertion_point(field_mutable_list:prometheus.QueryResult.timeseries) + return &_impl_.timeseries_; +} +inline const ::prometheus::TimeSeries& QueryResult::_internal_timeseries(int index) const { + return _impl_.timeseries_.Get(index); +} +inline const ::prometheus::TimeSeries& QueryResult::timeseries(int index) const { + // @@protoc_insertion_point(field_get:prometheus.QueryResult.timeseries) + return _internal_timeseries(index); +} +inline ::prometheus::TimeSeries* QueryResult::_internal_add_timeseries() { + return _impl_.timeseries_.Add(); +} +inline ::prometheus::TimeSeries* QueryResult::add_timeseries() { + ::prometheus::TimeSeries* _add = _internal_add_timeseries(); + // @@protoc_insertion_point(field_add:prometheus.QueryResult.timeseries) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::TimeSeries >& +QueryResult::timeseries() const { + // @@protoc_insertion_point(field_list:prometheus.QueryResult.timeseries) + return _impl_.timeseries_; +} + +// ------------------------------------------------------------------- + +// ChunkedReadResponse + +// repeated .prometheus.ChunkedSeries chunked_series = 1; +inline int ChunkedReadResponse::_internal_chunked_series_size() const { + return _impl_.chunked_series_.size(); +} +inline int ChunkedReadResponse::chunked_series_size() const { + return _internal_chunked_series_size(); +} +inline ::prometheus::ChunkedSeries* ChunkedReadResponse::mutable_chunked_series(int index) { + // @@protoc_insertion_point(field_mutable:prometheus.ChunkedReadResponse.chunked_series) + return _impl_.chunked_series_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::ChunkedSeries >* +ChunkedReadResponse::mutable_chunked_series() { + // @@protoc_insertion_point(field_mutable_list:prometheus.ChunkedReadResponse.chunked_series) + return &_impl_.chunked_series_; +} +inline const ::prometheus::ChunkedSeries& ChunkedReadResponse::_internal_chunked_series(int index) const { + return _impl_.chunked_series_.Get(index); +} +inline const ::prometheus::ChunkedSeries& ChunkedReadResponse::chunked_series(int index) const { + // @@protoc_insertion_point(field_get:prometheus.ChunkedReadResponse.chunked_series) + return _internal_chunked_series(index); +} +inline ::prometheus::ChunkedSeries* ChunkedReadResponse::_internal_add_chunked_series() { + return _impl_.chunked_series_.Add(); +} +inline ::prometheus::ChunkedSeries* ChunkedReadResponse::add_chunked_series() { + ::prometheus::ChunkedSeries* _add = _internal_add_chunked_series(); + // @@protoc_insertion_point(field_add:prometheus.ChunkedReadResponse.chunked_series) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::ChunkedSeries >& +ChunkedReadResponse::chunked_series() const { + // @@protoc_insertion_point(field_list:prometheus.ChunkedReadResponse.chunked_series) + return _impl_.chunked_series_; +} + +// int64 query_index = 2; +inline void ChunkedReadResponse::clear_query_index() { + _impl_.query_index_ = int64_t{0}; +} +inline int64_t ChunkedReadResponse::_internal_query_index() const { + return _impl_.query_index_; +} +inline int64_t ChunkedReadResponse::query_index() const { + // @@protoc_insertion_point(field_get:prometheus.ChunkedReadResponse.query_index) + return _internal_query_index(); +} +inline void ChunkedReadResponse::_internal_set_query_index(int64_t value) { + + _impl_.query_index_ = value; +} +inline void ChunkedReadResponse::set_query_index(int64_t value) { + _internal_set_query_index(value); + // @@protoc_insertion_point(field_set:prometheus.ChunkedReadResponse.query_index) +} + +#ifdef __GNUC__ + #pragma GCC diagnostic pop +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + +// ------------------------------------------------------------------- + + +// @@protoc_insertion_point(namespace_scope) + +} // namespace prometheus + +PROTOBUF_NAMESPACE_OPEN + +template <> struct is_proto_enum< ::prometheus::ReadRequest_ResponseType> : ::std::true_type {}; +template <> +inline const EnumDescriptor* GetEnumDescriptor< ::prometheus::ReadRequest_ResponseType>() { + return ::prometheus::ReadRequest_ResponseType_descriptor(); +} + +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) + +#include +#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_prometheus_2fremote_2fremote_2eproto diff --git a/c++/prometheus/remote/types.pb.cc b/c++/prometheus/remote/types.pb.cc new file mode 100644 index 00000000..5f24e74b --- /dev/null +++ b/c++/prometheus/remote/types.pb.cc @@ -0,0 +1,3138 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: prometheus/remote/types.proto + +#include "prometheus/remote/types.pb.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +// @@protoc_insertion_point(includes) +#include + +PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + +namespace prometheus { +PROTOBUF_CONSTEXPR MetricMetadata::MetricMetadata( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.metric_family_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.help_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.unit_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.type_)*/0 + , /*decltype(_impl_._cached_size_)*/{}} {} +struct MetricMetadataDefaultTypeInternal { + PROTOBUF_CONSTEXPR MetricMetadataDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~MetricMetadataDefaultTypeInternal() {} + union { + MetricMetadata _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 MetricMetadataDefaultTypeInternal _MetricMetadata_default_instance_; +PROTOBUF_CONSTEXPR Sample::Sample( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.value_)*/0 + , /*decltype(_impl_.timestamp_)*/int64_t{0} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct SampleDefaultTypeInternal { + PROTOBUF_CONSTEXPR SampleDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~SampleDefaultTypeInternal() {} + union { + Sample _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SampleDefaultTypeInternal _Sample_default_instance_; +PROTOBUF_CONSTEXPR Exemplar::Exemplar( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.labels_)*/{} + , /*decltype(_impl_.value_)*/0 + , /*decltype(_impl_.timestamp_)*/int64_t{0} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct ExemplarDefaultTypeInternal { + PROTOBUF_CONSTEXPR ExemplarDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~ExemplarDefaultTypeInternal() {} + union { + Exemplar _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ExemplarDefaultTypeInternal _Exemplar_default_instance_; +PROTOBUF_CONSTEXPR TimeSeries::TimeSeries( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.labels_)*/{} + , /*decltype(_impl_.samples_)*/{} + , /*decltype(_impl_.exemplars_)*/{} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct TimeSeriesDefaultTypeInternal { + PROTOBUF_CONSTEXPR TimeSeriesDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~TimeSeriesDefaultTypeInternal() {} + union { + TimeSeries _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 TimeSeriesDefaultTypeInternal _TimeSeries_default_instance_; +PROTOBUF_CONSTEXPR Label::Label( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.value_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct LabelDefaultTypeInternal { + PROTOBUF_CONSTEXPR LabelDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~LabelDefaultTypeInternal() {} + union { + Label _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LabelDefaultTypeInternal _Label_default_instance_; +PROTOBUF_CONSTEXPR Labels::Labels( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.labels_)*/{} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct LabelsDefaultTypeInternal { + PROTOBUF_CONSTEXPR LabelsDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~LabelsDefaultTypeInternal() {} + union { + Labels _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LabelsDefaultTypeInternal _Labels_default_instance_; +PROTOBUF_CONSTEXPR LabelMatcher::LabelMatcher( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.value_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.type_)*/0 + , /*decltype(_impl_._cached_size_)*/{}} {} +struct LabelMatcherDefaultTypeInternal { + PROTOBUF_CONSTEXPR LabelMatcherDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~LabelMatcherDefaultTypeInternal() {} + union { + LabelMatcher _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LabelMatcherDefaultTypeInternal _LabelMatcher_default_instance_; +PROTOBUF_CONSTEXPR ReadHints::ReadHints( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.grouping_)*/{} + , /*decltype(_impl_.func_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.step_ms_)*/int64_t{0} + , /*decltype(_impl_.start_ms_)*/int64_t{0} + , /*decltype(_impl_.end_ms_)*/int64_t{0} + , /*decltype(_impl_.range_ms_)*/int64_t{0} + , /*decltype(_impl_.by_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} +struct ReadHintsDefaultTypeInternal { + PROTOBUF_CONSTEXPR ReadHintsDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~ReadHintsDefaultTypeInternal() {} + union { + ReadHints _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ReadHintsDefaultTypeInternal _ReadHints_default_instance_; +PROTOBUF_CONSTEXPR Chunk::Chunk( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.data_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.min_time_ms_)*/int64_t{0} + , /*decltype(_impl_.max_time_ms_)*/int64_t{0} + , /*decltype(_impl_.type_)*/0 + , /*decltype(_impl_._cached_size_)*/{}} {} +struct ChunkDefaultTypeInternal { + PROTOBUF_CONSTEXPR ChunkDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~ChunkDefaultTypeInternal() {} + union { + Chunk _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChunkDefaultTypeInternal _Chunk_default_instance_; +PROTOBUF_CONSTEXPR ChunkedSeries::ChunkedSeries( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.labels_)*/{} + , /*decltype(_impl_.chunks_)*/{} + , /*decltype(_impl_._cached_size_)*/{}} {} +struct ChunkedSeriesDefaultTypeInternal { + PROTOBUF_CONSTEXPR ChunkedSeriesDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} + ~ChunkedSeriesDefaultTypeInternal() {} + union { + ChunkedSeries _instance; + }; +}; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ChunkedSeriesDefaultTypeInternal _ChunkedSeries_default_instance_; +} // namespace prometheus +static ::_pb::Metadata file_level_metadata_prometheus_2fremote_2ftypes_2eproto[10]; +static const ::_pb::EnumDescriptor* file_level_enum_descriptors_prometheus_2fremote_2ftypes_2eproto[3]; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_prometheus_2fremote_2ftypes_2eproto = nullptr; + +const uint32_t TableStruct_prometheus_2fremote_2ftypes_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::MetricMetadata, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::MetricMetadata, _impl_.type_), + PROTOBUF_FIELD_OFFSET(::prometheus::MetricMetadata, _impl_.metric_family_name_), + PROTOBUF_FIELD_OFFSET(::prometheus::MetricMetadata, _impl_.help_), + PROTOBUF_FIELD_OFFSET(::prometheus::MetricMetadata, _impl_.unit_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::Sample, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::Sample, _impl_.value_), + PROTOBUF_FIELD_OFFSET(::prometheus::Sample, _impl_.timestamp_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::Exemplar, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::Exemplar, _impl_.labels_), + PROTOBUF_FIELD_OFFSET(::prometheus::Exemplar, _impl_.value_), + PROTOBUF_FIELD_OFFSET(::prometheus::Exemplar, _impl_.timestamp_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::TimeSeries, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::TimeSeries, _impl_.labels_), + PROTOBUF_FIELD_OFFSET(::prometheus::TimeSeries, _impl_.samples_), + PROTOBUF_FIELD_OFFSET(::prometheus::TimeSeries, _impl_.exemplars_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::Label, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::Label, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::prometheus::Label, _impl_.value_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::Labels, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::Labels, _impl_.labels_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::LabelMatcher, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::LabelMatcher, _impl_.type_), + PROTOBUF_FIELD_OFFSET(::prometheus::LabelMatcher, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::prometheus::LabelMatcher, _impl_.value_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::ReadHints, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::ReadHints, _impl_.step_ms_), + PROTOBUF_FIELD_OFFSET(::prometheus::ReadHints, _impl_.func_), + PROTOBUF_FIELD_OFFSET(::prometheus::ReadHints, _impl_.start_ms_), + PROTOBUF_FIELD_OFFSET(::prometheus::ReadHints, _impl_.end_ms_), + PROTOBUF_FIELD_OFFSET(::prometheus::ReadHints, _impl_.grouping_), + PROTOBUF_FIELD_OFFSET(::prometheus::ReadHints, _impl_.by_), + PROTOBUF_FIELD_OFFSET(::prometheus::ReadHints, _impl_.range_ms_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::Chunk, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::Chunk, _impl_.min_time_ms_), + PROTOBUF_FIELD_OFFSET(::prometheus::Chunk, _impl_.max_time_ms_), + PROTOBUF_FIELD_OFFSET(::prometheus::Chunk, _impl_.type_), + PROTOBUF_FIELD_OFFSET(::prometheus::Chunk, _impl_.data_), + ~0u, // no _has_bits_ + PROTOBUF_FIELD_OFFSET(::prometheus::ChunkedSeries, _internal_metadata_), + ~0u, // no _extensions_ + ~0u, // no _oneof_case_ + ~0u, // no _weak_field_map_ + ~0u, // no _inlined_string_donated_ + PROTOBUF_FIELD_OFFSET(::prometheus::ChunkedSeries, _impl_.labels_), + PROTOBUF_FIELD_OFFSET(::prometheus::ChunkedSeries, _impl_.chunks_), +}; +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { + { 0, -1, -1, sizeof(::prometheus::MetricMetadata)}, + { 10, -1, -1, sizeof(::prometheus::Sample)}, + { 18, -1, -1, sizeof(::prometheus::Exemplar)}, + { 27, -1, -1, sizeof(::prometheus::TimeSeries)}, + { 36, -1, -1, sizeof(::prometheus::Label)}, + { 44, -1, -1, sizeof(::prometheus::Labels)}, + { 51, -1, -1, sizeof(::prometheus::LabelMatcher)}, + { 60, -1, -1, sizeof(::prometheus::ReadHints)}, + { 73, -1, -1, sizeof(::prometheus::Chunk)}, + { 83, -1, -1, sizeof(::prometheus::ChunkedSeries)}, +}; + +static const ::_pb::Message* const file_default_instances[] = { + &::prometheus::_MetricMetadata_default_instance_._instance, + &::prometheus::_Sample_default_instance_._instance, + &::prometheus::_Exemplar_default_instance_._instance, + &::prometheus::_TimeSeries_default_instance_._instance, + &::prometheus::_Label_default_instance_._instance, + &::prometheus::_Labels_default_instance_._instance, + &::prometheus::_LabelMatcher_default_instance_._instance, + &::prometheus::_ReadHints_default_instance_._instance, + &::prometheus::_Chunk_default_instance_._instance, + &::prometheus::_ChunkedSeries_default_instance_._instance, +}; + +const char descriptor_table_protodef_prometheus_2fremote_2ftypes_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = + "\n\035prometheus/remote/types.proto\022\nprometh" + "eus\"\370\001\n\016MetricMetadata\0223\n\004type\030\001 \001(\0162%.p" + "rometheus.MetricMetadata.MetricType\022\032\n\022m" + "etric_family_name\030\002 \001(\t\022\014\n\004help\030\004 \001(\t\022\014\n" + "\004unit\030\005 \001(\t\"y\n\nMetricType\022\013\n\007UNKNOWN\020\000\022\013" + "\n\007COUNTER\020\001\022\t\n\005GAUGE\020\002\022\r\n\tHISTOGRAM\020\003\022\022\n" + "\016GAUGEHISTOGRAM\020\004\022\013\n\007SUMMARY\020\005\022\010\n\004INFO\020\006" + "\022\014\n\010STATESET\020\007\"*\n\006Sample\022\r\n\005value\030\001 \001(\001\022" + "\021\n\ttimestamp\030\002 \001(\003\"O\n\010Exemplar\022!\n\006labels" + "\030\001 \003(\0132\021.prometheus.Label\022\r\n\005value\030\002 \001(\001" + "\022\021\n\ttimestamp\030\003 \001(\003\"}\n\nTimeSeries\022!\n\006lab" + "els\030\001 \003(\0132\021.prometheus.Label\022#\n\007samples\030" + "\002 \003(\0132\022.prometheus.Sample\022\'\n\texemplars\030\003" + " \003(\0132\024.prometheus.Exemplar\"$\n\005Label\022\014\n\004n" + "ame\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"+\n\006Labels\022!\n\006la" + "bels\030\001 \003(\0132\021.prometheus.Label\"\202\001\n\014LabelM" + "atcher\022+\n\004type\030\001 \001(\0162\035.prometheus.LabelM" + "atcher.Type\022\014\n\004name\030\002 \001(\t\022\r\n\005value\030\003 \001(\t" + "\"(\n\004Type\022\006\n\002EQ\020\000\022\007\n\003NEQ\020\001\022\006\n\002RE\020\002\022\007\n\003NRE" + "\020\003\"|\n\tReadHints\022\017\n\007step_ms\030\001 \001(\003\022\014\n\004func" + "\030\002 \001(\t\022\020\n\010start_ms\030\003 \001(\003\022\016\n\006end_ms\030\004 \001(\003" + "\022\020\n\010grouping\030\005 \003(\t\022\n\n\002by\030\006 \001(\010\022\020\n\010range_" + "ms\030\007 \001(\003\"\213\001\n\005Chunk\022\023\n\013min_time_ms\030\001 \001(\003\022" + "\023\n\013max_time_ms\030\002 \001(\003\022(\n\004type\030\003 \001(\0162\032.pro" + "metheus.Chunk.Encoding\022\014\n\004data\030\004 \001(\014\" \n\010" + "Encoding\022\013\n\007UNKNOWN\020\000\022\007\n\003XOR\020\001\"U\n\rChunke" + "dSeries\022!\n\006labels\030\001 \003(\0132\021.prometheus.Lab" + "el\022!\n\006chunks\030\002 \003(\0132\021.prometheus.ChunkB=Z" + ";github.com/GreptimeTeam/greptime-proto/" + "go/prometheus/remoteb\006proto3" + ; +static ::_pbi::once_flag descriptor_table_prometheus_2fremote_2ftypes_2eproto_once; +const ::_pbi::DescriptorTable descriptor_table_prometheus_2fremote_2ftypes_2eproto = { + false, false, 1188, descriptor_table_protodef_prometheus_2fremote_2ftypes_2eproto, + "prometheus/remote/types.proto", + &descriptor_table_prometheus_2fremote_2ftypes_2eproto_once, nullptr, 0, 10, + schemas, file_default_instances, TableStruct_prometheus_2fremote_2ftypes_2eproto::offsets, + file_level_metadata_prometheus_2fremote_2ftypes_2eproto, file_level_enum_descriptors_prometheus_2fremote_2ftypes_2eproto, + file_level_service_descriptors_prometheus_2fremote_2ftypes_2eproto, +}; +PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_prometheus_2fremote_2ftypes_2eproto_getter() { + return &descriptor_table_prometheus_2fremote_2ftypes_2eproto; +} + +// Force running AddDescriptors() at dynamic initialization time. +PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_prometheus_2fremote_2ftypes_2eproto(&descriptor_table_prometheus_2fremote_2ftypes_2eproto); +namespace prometheus { +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MetricMetadata_MetricType_descriptor() { + ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_prometheus_2fremote_2ftypes_2eproto); + return file_level_enum_descriptors_prometheus_2fremote_2ftypes_2eproto[0]; +} +bool MetricMetadata_MetricType_IsValid(int value) { + switch (value) { + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + return true; + default: + return false; + } +} + +#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +constexpr MetricMetadata_MetricType MetricMetadata::UNKNOWN; +constexpr MetricMetadata_MetricType MetricMetadata::COUNTER; +constexpr MetricMetadata_MetricType MetricMetadata::GAUGE; +constexpr MetricMetadata_MetricType MetricMetadata::HISTOGRAM; +constexpr MetricMetadata_MetricType MetricMetadata::GAUGEHISTOGRAM; +constexpr MetricMetadata_MetricType MetricMetadata::SUMMARY; +constexpr MetricMetadata_MetricType MetricMetadata::INFO; +constexpr MetricMetadata_MetricType MetricMetadata::STATESET; +constexpr MetricMetadata_MetricType MetricMetadata::MetricType_MIN; +constexpr MetricMetadata_MetricType MetricMetadata::MetricType_MAX; +constexpr int MetricMetadata::MetricType_ARRAYSIZE; +#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LabelMatcher_Type_descriptor() { + ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_prometheus_2fremote_2ftypes_2eproto); + return file_level_enum_descriptors_prometheus_2fremote_2ftypes_2eproto[1]; +} +bool LabelMatcher_Type_IsValid(int value) { + switch (value) { + case 0: + case 1: + case 2: + case 3: + return true; + default: + return false; + } +} + +#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +constexpr LabelMatcher_Type LabelMatcher::EQ; +constexpr LabelMatcher_Type LabelMatcher::NEQ; +constexpr LabelMatcher_Type LabelMatcher::RE; +constexpr LabelMatcher_Type LabelMatcher::NRE; +constexpr LabelMatcher_Type LabelMatcher::Type_MIN; +constexpr LabelMatcher_Type LabelMatcher::Type_MAX; +constexpr int LabelMatcher::Type_ARRAYSIZE; +#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Chunk_Encoding_descriptor() { + ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&descriptor_table_prometheus_2fremote_2ftypes_2eproto); + return file_level_enum_descriptors_prometheus_2fremote_2ftypes_2eproto[2]; +} +bool Chunk_Encoding_IsValid(int value) { + switch (value) { + case 0: + case 1: + return true; + default: + return false; + } +} + +#if (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) +constexpr Chunk_Encoding Chunk::UNKNOWN; +constexpr Chunk_Encoding Chunk::XOR; +constexpr Chunk_Encoding Chunk::Encoding_MIN; +constexpr Chunk_Encoding Chunk::Encoding_MAX; +constexpr int Chunk::Encoding_ARRAYSIZE; +#endif // (__cplusplus < 201703) && (!defined(_MSC_VER) || (_MSC_VER >= 1900 && _MSC_VER < 1912)) + +// =================================================================== + +class MetricMetadata::_Internal { + public: +}; + +MetricMetadata::MetricMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.MetricMetadata) +} +MetricMetadata::MetricMetadata(const MetricMetadata& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + MetricMetadata* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.metric_family_name_){} + , decltype(_impl_.help_){} + , decltype(_impl_.unit_){} + , decltype(_impl_.type_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.metric_family_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.metric_family_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_metric_family_name().empty()) { + _this->_impl_.metric_family_name_.Set(from._internal_metric_family_name(), + _this->GetArenaForAllocation()); + } + _impl_.help_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.help_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_help().empty()) { + _this->_impl_.help_.Set(from._internal_help(), + _this->GetArenaForAllocation()); + } + _impl_.unit_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.unit_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_unit().empty()) { + _this->_impl_.unit_.Set(from._internal_unit(), + _this->GetArenaForAllocation()); + } + _this->_impl_.type_ = from._impl_.type_; + // @@protoc_insertion_point(copy_constructor:prometheus.MetricMetadata) +} + +inline void MetricMetadata::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.metric_family_name_){} + , decltype(_impl_.help_){} + , decltype(_impl_.unit_){} + , decltype(_impl_.type_){0} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.metric_family_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.metric_family_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.help_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.help_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.unit_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.unit_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +MetricMetadata::~MetricMetadata() { + // @@protoc_insertion_point(destructor:prometheus.MetricMetadata) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void MetricMetadata::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.metric_family_name_.Destroy(); + _impl_.help_.Destroy(); + _impl_.unit_.Destroy(); +} + +void MetricMetadata::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void MetricMetadata::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.MetricMetadata) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.metric_family_name_.ClearToEmpty(); + _impl_.help_.ClearToEmpty(); + _impl_.unit_.ClearToEmpty(); + _impl_.type_ = 0; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* MetricMetadata::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .prometheus.MetricMetadata.MetricType type = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + _internal_set_type(static_cast<::prometheus::MetricMetadata_MetricType>(val)); + } else + goto handle_unusual; + continue; + // string metric_family_name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_metric_family_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "prometheus.MetricMetadata.metric_family_name")); + } else + goto handle_unusual; + continue; + // string help = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + auto str = _internal_mutable_help(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "prometheus.MetricMetadata.help")); + } else + goto handle_unusual; + continue; + // string unit = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { + auto str = _internal_mutable_unit(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "prometheus.MetricMetadata.unit")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* MetricMetadata::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.MetricMetadata) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .prometheus.MetricMetadata.MetricType type = 1; + if (this->_internal_type() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this->_internal_type(), target); + } + + // string metric_family_name = 2; + if (!this->_internal_metric_family_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_metric_family_name().data(), static_cast(this->_internal_metric_family_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "prometheus.MetricMetadata.metric_family_name"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_metric_family_name(), target); + } + + // string help = 4; + if (!this->_internal_help().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_help().data(), static_cast(this->_internal_help().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "prometheus.MetricMetadata.help"); + target = stream->WriteStringMaybeAliased( + 4, this->_internal_help(), target); + } + + // string unit = 5; + if (!this->_internal_unit().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_unit().data(), static_cast(this->_internal_unit().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "prometheus.MetricMetadata.unit"); + target = stream->WriteStringMaybeAliased( + 5, this->_internal_unit(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.MetricMetadata) + return target; +} + +size_t MetricMetadata::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.MetricMetadata) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string metric_family_name = 2; + if (!this->_internal_metric_family_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_metric_family_name()); + } + + // string help = 4; + if (!this->_internal_help().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_help()); + } + + // string unit = 5; + if (!this->_internal_unit().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_unit()); + } + + // .prometheus.MetricMetadata.MetricType type = 1; + if (this->_internal_type() != 0) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData MetricMetadata::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + MetricMetadata::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*MetricMetadata::GetClassData() const { return &_class_data_; } + + +void MetricMetadata::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.MetricMetadata) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_metric_family_name().empty()) { + _this->_internal_set_metric_family_name(from._internal_metric_family_name()); + } + if (!from._internal_help().empty()) { + _this->_internal_set_help(from._internal_help()); + } + if (!from._internal_unit().empty()) { + _this->_internal_set_unit(from._internal_unit()); + } + if (from._internal_type() != 0) { + _this->_internal_set_type(from._internal_type()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void MetricMetadata::CopyFrom(const MetricMetadata& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.MetricMetadata) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool MetricMetadata::IsInitialized() const { + return true; +} + +void MetricMetadata::InternalSwap(MetricMetadata* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.metric_family_name_, lhs_arena, + &other->_impl_.metric_family_name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.help_, lhs_arena, + &other->_impl_.help_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.unit_, lhs_arena, + &other->_impl_.unit_, rhs_arena + ); + swap(_impl_.type_, other->_impl_.type_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata MetricMetadata::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2ftypes_2eproto_getter, &descriptor_table_prometheus_2fremote_2ftypes_2eproto_once, + file_level_metadata_prometheus_2fremote_2ftypes_2eproto[0]); +} + +// =================================================================== + +class Sample::_Internal { + public: +}; + +Sample::Sample(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.Sample) +} +Sample::Sample(const Sample& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Sample* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.value_){} + , decltype(_impl_.timestamp_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + ::memcpy(&_impl_.value_, &from._impl_.value_, + static_cast(reinterpret_cast(&_impl_.timestamp_) - + reinterpret_cast(&_impl_.value_)) + sizeof(_impl_.timestamp_)); + // @@protoc_insertion_point(copy_constructor:prometheus.Sample) +} + +inline void Sample::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.value_){0} + , decltype(_impl_.timestamp_){int64_t{0}} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +Sample::~Sample() { + // @@protoc_insertion_point(destructor:prometheus.Sample) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Sample::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); +} + +void Sample::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Sample::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.Sample) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + ::memset(&_impl_.value_, 0, static_cast( + reinterpret_cast(&_impl_.timestamp_) - + reinterpret_cast(&_impl_.value_)) + sizeof(_impl_.timestamp_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Sample::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // double value = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 9)) { + _impl_.value_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); + ptr += sizeof(double); + } else + goto handle_unusual; + continue; + // int64 timestamp = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Sample::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.Sample) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // double value = 1; + static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); + double tmp_value = this->_internal_value(); + uint64_t raw_value; + memcpy(&raw_value, &tmp_value, sizeof(tmp_value)); + if (raw_value != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray(1, this->_internal_value(), target); + } + + // int64 timestamp = 2; + if (this->_internal_timestamp() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(2, this->_internal_timestamp(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.Sample) + return target; +} + +size_t Sample::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.Sample) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // double value = 1; + static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); + double tmp_value = this->_internal_value(); + uint64_t raw_value; + memcpy(&raw_value, &tmp_value, sizeof(tmp_value)); + if (raw_value != 0) { + total_size += 1 + 8; + } + + // int64 timestamp = 2; + if (this->_internal_timestamp() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_timestamp()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Sample::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Sample::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Sample::GetClassData() const { return &_class_data_; } + + +void Sample::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.Sample) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); + double tmp_value = from._internal_value(); + uint64_t raw_value; + memcpy(&raw_value, &tmp_value, sizeof(tmp_value)); + if (raw_value != 0) { + _this->_internal_set_value(from._internal_value()); + } + if (from._internal_timestamp() != 0) { + _this->_internal_set_timestamp(from._internal_timestamp()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Sample::CopyFrom(const Sample& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.Sample) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Sample::IsInitialized() const { + return true; +} + +void Sample::InternalSwap(Sample* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(Sample, _impl_.timestamp_) + + sizeof(Sample::_impl_.timestamp_) + - PROTOBUF_FIELD_OFFSET(Sample, _impl_.value_)>( + reinterpret_cast(&_impl_.value_), + reinterpret_cast(&other->_impl_.value_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Sample::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2ftypes_2eproto_getter, &descriptor_table_prometheus_2fremote_2ftypes_2eproto_once, + file_level_metadata_prometheus_2fremote_2ftypes_2eproto[1]); +} + +// =================================================================== + +class Exemplar::_Internal { + public: +}; + +Exemplar::Exemplar(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.Exemplar) +} +Exemplar::Exemplar(const Exemplar& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Exemplar* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.labels_){from._impl_.labels_} + , decltype(_impl_.value_){} + , decltype(_impl_.timestamp_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + ::memcpy(&_impl_.value_, &from._impl_.value_, + static_cast(reinterpret_cast(&_impl_.timestamp_) - + reinterpret_cast(&_impl_.value_)) + sizeof(_impl_.timestamp_)); + // @@protoc_insertion_point(copy_constructor:prometheus.Exemplar) +} + +inline void Exemplar::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.labels_){arena} + , decltype(_impl_.value_){0} + , decltype(_impl_.timestamp_){int64_t{0}} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +Exemplar::~Exemplar() { + // @@protoc_insertion_point(destructor:prometheus.Exemplar) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Exemplar::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.labels_.~RepeatedPtrField(); +} + +void Exemplar::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Exemplar::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.Exemplar) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.labels_.Clear(); + ::memset(&_impl_.value_, 0, static_cast( + reinterpret_cast(&_impl_.timestamp_) - + reinterpret_cast(&_impl_.value_)) + sizeof(_impl_.timestamp_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Exemplar::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated .prometheus.Label labels = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_labels(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + // double value = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 17)) { + _impl_.value_ = ::PROTOBUF_NAMESPACE_ID::internal::UnalignedLoad(ptr); + ptr += sizeof(double); + } else + goto handle_unusual; + continue; + // int64 timestamp = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + _impl_.timestamp_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Exemplar::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.Exemplar) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .prometheus.Label labels = 1; + for (unsigned i = 0, + n = static_cast(this->_internal_labels_size()); i < n; i++) { + const auto& repfield = this->_internal_labels(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + } + + // double value = 2; + static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); + double tmp_value = this->_internal_value(); + uint64_t raw_value; + memcpy(&raw_value, &tmp_value, sizeof(tmp_value)); + if (raw_value != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray(2, this->_internal_value(), target); + } + + // int64 timestamp = 3; + if (this->_internal_timestamp() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(3, this->_internal_timestamp(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.Exemplar) + return target; +} + +size_t Exemplar::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.Exemplar) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .prometheus.Label labels = 1; + total_size += 1UL * this->_internal_labels_size(); + for (const auto& msg : this->_impl_.labels_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // double value = 2; + static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); + double tmp_value = this->_internal_value(); + uint64_t raw_value; + memcpy(&raw_value, &tmp_value, sizeof(tmp_value)); + if (raw_value != 0) { + total_size += 1 + 8; + } + + // int64 timestamp = 3; + if (this->_internal_timestamp() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_timestamp()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Exemplar::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Exemplar::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Exemplar::GetClassData() const { return &_class_data_; } + + +void Exemplar::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.Exemplar) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.labels_.MergeFrom(from._impl_.labels_); + static_assert(sizeof(uint64_t) == sizeof(double), "Code assumes uint64_t and double are the same size."); + double tmp_value = from._internal_value(); + uint64_t raw_value; + memcpy(&raw_value, &tmp_value, sizeof(tmp_value)); + if (raw_value != 0) { + _this->_internal_set_value(from._internal_value()); + } + if (from._internal_timestamp() != 0) { + _this->_internal_set_timestamp(from._internal_timestamp()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Exemplar::CopyFrom(const Exemplar& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.Exemplar) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Exemplar::IsInitialized() const { + return true; +} + +void Exemplar::InternalSwap(Exemplar* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.labels_.InternalSwap(&other->_impl_.labels_); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(Exemplar, _impl_.timestamp_) + + sizeof(Exemplar::_impl_.timestamp_) + - PROTOBUF_FIELD_OFFSET(Exemplar, _impl_.value_)>( + reinterpret_cast(&_impl_.value_), + reinterpret_cast(&other->_impl_.value_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Exemplar::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2ftypes_2eproto_getter, &descriptor_table_prometheus_2fremote_2ftypes_2eproto_once, + file_level_metadata_prometheus_2fremote_2ftypes_2eproto[2]); +} + +// =================================================================== + +class TimeSeries::_Internal { + public: +}; + +TimeSeries::TimeSeries(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.TimeSeries) +} +TimeSeries::TimeSeries(const TimeSeries& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + TimeSeries* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.labels_){from._impl_.labels_} + , decltype(_impl_.samples_){from._impl_.samples_} + , decltype(_impl_.exemplars_){from._impl_.exemplars_} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:prometheus.TimeSeries) +} + +inline void TimeSeries::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.labels_){arena} + , decltype(_impl_.samples_){arena} + , decltype(_impl_.exemplars_){arena} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +TimeSeries::~TimeSeries() { + // @@protoc_insertion_point(destructor:prometheus.TimeSeries) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void TimeSeries::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.labels_.~RepeatedPtrField(); + _impl_.samples_.~RepeatedPtrField(); + _impl_.exemplars_.~RepeatedPtrField(); +} + +void TimeSeries::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void TimeSeries::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.TimeSeries) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.labels_.Clear(); + _impl_.samples_.Clear(); + _impl_.exemplars_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* TimeSeries::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated .prometheus.Label labels = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_labels(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + // repeated .prometheus.Sample samples = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_samples(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + // repeated .prometheus.Exemplar exemplars = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_exemplars(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<26>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* TimeSeries::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.TimeSeries) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .prometheus.Label labels = 1; + for (unsigned i = 0, + n = static_cast(this->_internal_labels_size()); i < n; i++) { + const auto& repfield = this->_internal_labels(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + } + + // repeated .prometheus.Sample samples = 2; + for (unsigned i = 0, + n = static_cast(this->_internal_samples_size()); i < n; i++) { + const auto& repfield = this->_internal_samples(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); + } + + // repeated .prometheus.Exemplar exemplars = 3; + for (unsigned i = 0, + n = static_cast(this->_internal_exemplars_size()); i < n; i++) { + const auto& repfield = this->_internal_exemplars(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(3, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.TimeSeries) + return target; +} + +size_t TimeSeries::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.TimeSeries) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .prometheus.Label labels = 1; + total_size += 1UL * this->_internal_labels_size(); + for (const auto& msg : this->_impl_.labels_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // repeated .prometheus.Sample samples = 2; + total_size += 1UL * this->_internal_samples_size(); + for (const auto& msg : this->_impl_.samples_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // repeated .prometheus.Exemplar exemplars = 3; + total_size += 1UL * this->_internal_exemplars_size(); + for (const auto& msg : this->_impl_.exemplars_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData TimeSeries::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + TimeSeries::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*TimeSeries::GetClassData() const { return &_class_data_; } + + +void TimeSeries::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.TimeSeries) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.labels_.MergeFrom(from._impl_.labels_); + _this->_impl_.samples_.MergeFrom(from._impl_.samples_); + _this->_impl_.exemplars_.MergeFrom(from._impl_.exemplars_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void TimeSeries::CopyFrom(const TimeSeries& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.TimeSeries) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool TimeSeries::IsInitialized() const { + return true; +} + +void TimeSeries::InternalSwap(TimeSeries* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.labels_.InternalSwap(&other->_impl_.labels_); + _impl_.samples_.InternalSwap(&other->_impl_.samples_); + _impl_.exemplars_.InternalSwap(&other->_impl_.exemplars_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata TimeSeries::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2ftypes_2eproto_getter, &descriptor_table_prometheus_2fremote_2ftypes_2eproto_once, + file_level_metadata_prometheus_2fremote_2ftypes_2eproto[3]); +} + +// =================================================================== + +class Label::_Internal { + public: +}; + +Label::Label(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.Label) +} +Label::Label(const Label& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Label* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , decltype(_impl_.value_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_name().empty()) { + _this->_impl_.name_.Set(from._internal_name(), + _this->GetArenaForAllocation()); + } + _impl_.value_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_value().empty()) { + _this->_impl_.value_.Set(from._internal_value(), + _this->GetArenaForAllocation()); + } + // @@protoc_insertion_point(copy_constructor:prometheus.Label) +} + +inline void Label::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , decltype(_impl_.value_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +Label::~Label() { + // @@protoc_insertion_point(destructor:prometheus.Label) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Label::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.name_.Destroy(); + _impl_.value_.Destroy(); +} + +void Label::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Label::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.Label) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.name_.ClearToEmpty(); + _impl_.value_.ClearToEmpty(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Label::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // string name = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + auto str = _internal_mutable_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "prometheus.Label.name")); + } else + goto handle_unusual; + continue; + // string value = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_value(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "prometheus.Label.value")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Label::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.Label) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // string name = 1; + if (!this->_internal_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_name().data(), static_cast(this->_internal_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "prometheus.Label.name"); + target = stream->WriteStringMaybeAliased( + 1, this->_internal_name(), target); + } + + // string value = 2; + if (!this->_internal_value().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_value().data(), static_cast(this->_internal_value().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "prometheus.Label.value"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_value(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.Label) + return target; +} + +size_t Label::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.Label) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string name = 1; + if (!this->_internal_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_name()); + } + + // string value = 2; + if (!this->_internal_value().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_value()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Label::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Label::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Label::GetClassData() const { return &_class_data_; } + + +void Label::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.Label) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_name().empty()) { + _this->_internal_set_name(from._internal_name()); + } + if (!from._internal_value().empty()) { + _this->_internal_set_value(from._internal_value()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Label::CopyFrom(const Label& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.Label) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Label::IsInitialized() const { + return true; +} + +void Label::InternalSwap(Label* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.name_, lhs_arena, + &other->_impl_.name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.value_, lhs_arena, + &other->_impl_.value_, rhs_arena + ); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Label::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2ftypes_2eproto_getter, &descriptor_table_prometheus_2fremote_2ftypes_2eproto_once, + file_level_metadata_prometheus_2fremote_2ftypes_2eproto[4]); +} + +// =================================================================== + +class Labels::_Internal { + public: +}; + +Labels::Labels(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.Labels) +} +Labels::Labels(const Labels& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Labels* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.labels_){from._impl_.labels_} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:prometheus.Labels) +} + +inline void Labels::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.labels_){arena} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +Labels::~Labels() { + // @@protoc_insertion_point(destructor:prometheus.Labels) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Labels::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.labels_.~RepeatedPtrField(); +} + +void Labels::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Labels::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.Labels) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.labels_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Labels::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated .prometheus.Label labels = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_labels(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Labels::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.Labels) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .prometheus.Label labels = 1; + for (unsigned i = 0, + n = static_cast(this->_internal_labels_size()); i < n; i++) { + const auto& repfield = this->_internal_labels(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.Labels) + return target; +} + +size_t Labels::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.Labels) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .prometheus.Label labels = 1; + total_size += 1UL * this->_internal_labels_size(); + for (const auto& msg : this->_impl_.labels_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Labels::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Labels::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Labels::GetClassData() const { return &_class_data_; } + + +void Labels::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.Labels) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.labels_.MergeFrom(from._impl_.labels_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Labels::CopyFrom(const Labels& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.Labels) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Labels::IsInitialized() const { + return true; +} + +void Labels::InternalSwap(Labels* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.labels_.InternalSwap(&other->_impl_.labels_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Labels::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2ftypes_2eproto_getter, &descriptor_table_prometheus_2fremote_2ftypes_2eproto_once, + file_level_metadata_prometheus_2fremote_2ftypes_2eproto[5]); +} + +// =================================================================== + +class LabelMatcher::_Internal { + public: +}; + +LabelMatcher::LabelMatcher(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.LabelMatcher) +} +LabelMatcher::LabelMatcher(const LabelMatcher& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + LabelMatcher* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , decltype(_impl_.value_){} + , decltype(_impl_.type_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_name().empty()) { + _this->_impl_.name_.Set(from._internal_name(), + _this->GetArenaForAllocation()); + } + _impl_.value_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_value().empty()) { + _this->_impl_.value_.Set(from._internal_value(), + _this->GetArenaForAllocation()); + } + _this->_impl_.type_ = from._impl_.type_; + // @@protoc_insertion_point(copy_constructor:prometheus.LabelMatcher) +} + +inline void LabelMatcher::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , decltype(_impl_.value_){} + , decltype(_impl_.type_){0} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.value_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +LabelMatcher::~LabelMatcher() { + // @@protoc_insertion_point(destructor:prometheus.LabelMatcher) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void LabelMatcher::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.name_.Destroy(); + _impl_.value_.Destroy(); +} + +void LabelMatcher::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void LabelMatcher::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.LabelMatcher) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.name_.ClearToEmpty(); + _impl_.value_.ClearToEmpty(); + _impl_.type_ = 0; + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* LabelMatcher::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // .prometheus.LabelMatcher.Type type = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + _internal_set_type(static_cast<::prometheus::LabelMatcher_Type>(val)); + } else + goto handle_unusual; + continue; + // string name = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_name(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "prometheus.LabelMatcher.name")); + } else + goto handle_unusual; + continue; + // string value = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { + auto str = _internal_mutable_value(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "prometheus.LabelMatcher.value")); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* LabelMatcher::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.LabelMatcher) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // .prometheus.LabelMatcher.Type type = 1; + if (this->_internal_type() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 1, this->_internal_type(), target); + } + + // string name = 2; + if (!this->_internal_name().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_name().data(), static_cast(this->_internal_name().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "prometheus.LabelMatcher.name"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_name(), target); + } + + // string value = 3; + if (!this->_internal_value().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_value().data(), static_cast(this->_internal_value().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "prometheus.LabelMatcher.value"); + target = stream->WriteStringMaybeAliased( + 3, this->_internal_value(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.LabelMatcher) + return target; +} + +size_t LabelMatcher::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.LabelMatcher) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // string name = 2; + if (!this->_internal_name().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_name()); + } + + // string value = 3; + if (!this->_internal_value().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_value()); + } + + // .prometheus.LabelMatcher.Type type = 1; + if (this->_internal_type() != 0) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData LabelMatcher::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + LabelMatcher::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*LabelMatcher::GetClassData() const { return &_class_data_; } + + +void LabelMatcher::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.LabelMatcher) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_name().empty()) { + _this->_internal_set_name(from._internal_name()); + } + if (!from._internal_value().empty()) { + _this->_internal_set_value(from._internal_value()); + } + if (from._internal_type() != 0) { + _this->_internal_set_type(from._internal_type()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void LabelMatcher::CopyFrom(const LabelMatcher& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.LabelMatcher) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool LabelMatcher::IsInitialized() const { + return true; +} + +void LabelMatcher::InternalSwap(LabelMatcher* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.name_, lhs_arena, + &other->_impl_.name_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.value_, lhs_arena, + &other->_impl_.value_, rhs_arena + ); + swap(_impl_.type_, other->_impl_.type_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata LabelMatcher::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2ftypes_2eproto_getter, &descriptor_table_prometheus_2fremote_2ftypes_2eproto_once, + file_level_metadata_prometheus_2fremote_2ftypes_2eproto[6]); +} + +// =================================================================== + +class ReadHints::_Internal { + public: +}; + +ReadHints::ReadHints(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.ReadHints) +} +ReadHints::ReadHints(const ReadHints& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + ReadHints* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.grouping_){from._impl_.grouping_} + , decltype(_impl_.func_){} + , decltype(_impl_.step_ms_){} + , decltype(_impl_.start_ms_){} + , decltype(_impl_.end_ms_){} + , decltype(_impl_.range_ms_){} + , decltype(_impl_.by_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.func_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.func_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_func().empty()) { + _this->_impl_.func_.Set(from._internal_func(), + _this->GetArenaForAllocation()); + } + ::memcpy(&_impl_.step_ms_, &from._impl_.step_ms_, + static_cast(reinterpret_cast(&_impl_.by_) - + reinterpret_cast(&_impl_.step_ms_)) + sizeof(_impl_.by_)); + // @@protoc_insertion_point(copy_constructor:prometheus.ReadHints) +} + +inline void ReadHints::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.grouping_){arena} + , decltype(_impl_.func_){} + , decltype(_impl_.step_ms_){int64_t{0}} + , decltype(_impl_.start_ms_){int64_t{0}} + , decltype(_impl_.end_ms_){int64_t{0}} + , decltype(_impl_.range_ms_){int64_t{0}} + , decltype(_impl_.by_){false} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.func_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.func_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +ReadHints::~ReadHints() { + // @@protoc_insertion_point(destructor:prometheus.ReadHints) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void ReadHints::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.grouping_.~RepeatedPtrField(); + _impl_.func_.Destroy(); +} + +void ReadHints::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void ReadHints::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.ReadHints) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.grouping_.Clear(); + _impl_.func_.ClearToEmpty(); + ::memset(&_impl_.step_ms_, 0, static_cast( + reinterpret_cast(&_impl_.by_) - + reinterpret_cast(&_impl_.step_ms_)) + sizeof(_impl_.by_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* ReadHints::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // int64 step_ms = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.step_ms_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // string func = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + auto str = _internal_mutable_func(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "prometheus.ReadHints.func")); + } else + goto handle_unusual; + continue; + // int64 start_ms = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + _impl_.start_ms_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 end_ms = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { + _impl_.end_ms_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // repeated string grouping = 5; + case 5: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { + ptr -= 1; + do { + ptr += 1; + auto str = _internal_add_grouping(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "prometheus.ReadHints.grouping")); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<42>(ptr)); + } else + goto handle_unusual; + continue; + // bool by = 6; + case 6: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { + _impl_.by_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 range_ms = 7; + case 7: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { + _impl_.range_ms_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* ReadHints::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.ReadHints) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // int64 step_ms = 1; + if (this->_internal_step_ms() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(1, this->_internal_step_ms(), target); + } + + // string func = 2; + if (!this->_internal_func().empty()) { + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + this->_internal_func().data(), static_cast(this->_internal_func().length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "prometheus.ReadHints.func"); + target = stream->WriteStringMaybeAliased( + 2, this->_internal_func(), target); + } + + // int64 start_ms = 3; + if (this->_internal_start_ms() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(3, this->_internal_start_ms(), target); + } + + // int64 end_ms = 4; + if (this->_internal_end_ms() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(4, this->_internal_end_ms(), target); + } + + // repeated string grouping = 5; + for (int i = 0, n = this->_internal_grouping_size(); i < n; i++) { + const auto& s = this->_internal_grouping(i); + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::VerifyUtf8String( + s.data(), static_cast(s.length()), + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::SERIALIZE, + "prometheus.ReadHints.grouping"); + target = stream->WriteString(5, s, target); + } + + // bool by = 6; + if (this->_internal_by() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_by(), target); + } + + // int64 range_ms = 7; + if (this->_internal_range_ms() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(7, this->_internal_range_ms(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.ReadHints) + return target; +} + +size_t ReadHints::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.ReadHints) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated string grouping = 5; + total_size += 1 * + ::PROTOBUF_NAMESPACE_ID::internal::FromIntSize(_impl_.grouping_.size()); + for (int i = 0, n = _impl_.grouping_.size(); i < n; i++) { + total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + _impl_.grouping_.Get(i)); + } + + // string func = 2; + if (!this->_internal_func().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::StringSize( + this->_internal_func()); + } + + // int64 step_ms = 1; + if (this->_internal_step_ms() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_step_ms()); + } + + // int64 start_ms = 3; + if (this->_internal_start_ms() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_start_ms()); + } + + // int64 end_ms = 4; + if (this->_internal_end_ms() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_end_ms()); + } + + // int64 range_ms = 7; + if (this->_internal_range_ms() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_range_ms()); + } + + // bool by = 6; + if (this->_internal_by() != 0) { + total_size += 1 + 1; + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ReadHints::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + ReadHints::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ReadHints::GetClassData() const { return &_class_data_; } + + +void ReadHints::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.ReadHints) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.grouping_.MergeFrom(from._impl_.grouping_); + if (!from._internal_func().empty()) { + _this->_internal_set_func(from._internal_func()); + } + if (from._internal_step_ms() != 0) { + _this->_internal_set_step_ms(from._internal_step_ms()); + } + if (from._internal_start_ms() != 0) { + _this->_internal_set_start_ms(from._internal_start_ms()); + } + if (from._internal_end_ms() != 0) { + _this->_internal_set_end_ms(from._internal_end_ms()); + } + if (from._internal_range_ms() != 0) { + _this->_internal_set_range_ms(from._internal_range_ms()); + } + if (from._internal_by() != 0) { + _this->_internal_set_by(from._internal_by()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void ReadHints::CopyFrom(const ReadHints& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.ReadHints) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool ReadHints::IsInitialized() const { + return true; +} + +void ReadHints::InternalSwap(ReadHints* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.grouping_.InternalSwap(&other->_impl_.grouping_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.func_, lhs_arena, + &other->_impl_.func_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(ReadHints, _impl_.by_) + + sizeof(ReadHints::_impl_.by_) + - PROTOBUF_FIELD_OFFSET(ReadHints, _impl_.step_ms_)>( + reinterpret_cast(&_impl_.step_ms_), + reinterpret_cast(&other->_impl_.step_ms_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata ReadHints::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2ftypes_2eproto_getter, &descriptor_table_prometheus_2fremote_2ftypes_2eproto_once, + file_level_metadata_prometheus_2fremote_2ftypes_2eproto[7]); +} + +// =================================================================== + +class Chunk::_Internal { + public: +}; + +Chunk::Chunk(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.Chunk) +} +Chunk::Chunk(const Chunk& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + Chunk* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.data_){} + , decltype(_impl_.min_time_ms_){} + , decltype(_impl_.max_time_ms_){} + , decltype(_impl_.type_){} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _impl_.data_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.data_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (!from._internal_data().empty()) { + _this->_impl_.data_.Set(from._internal_data(), + _this->GetArenaForAllocation()); + } + ::memcpy(&_impl_.min_time_ms_, &from._impl_.min_time_ms_, + static_cast(reinterpret_cast(&_impl_.type_) - + reinterpret_cast(&_impl_.min_time_ms_)) + sizeof(_impl_.type_)); + // @@protoc_insertion_point(copy_constructor:prometheus.Chunk) +} + +inline void Chunk::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.data_){} + , decltype(_impl_.min_time_ms_){int64_t{0}} + , decltype(_impl_.max_time_ms_){int64_t{0}} + , decltype(_impl_.type_){0} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.data_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.data_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +} + +Chunk::~Chunk() { + // @@protoc_insertion_point(destructor:prometheus.Chunk) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void Chunk::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.data_.Destroy(); +} + +void Chunk::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void Chunk::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.Chunk) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.data_.ClearToEmpty(); + ::memset(&_impl_.min_time_ms_, 0, static_cast( + reinterpret_cast(&_impl_.type_) - + reinterpret_cast(&_impl_.min_time_ms_)) + sizeof(_impl_.type_)); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* Chunk::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // int64 min_time_ms = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 8)) { + _impl_.min_time_ms_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // int64 max_time_ms = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 16)) { + _impl_.max_time_ms_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + } else + goto handle_unusual; + continue; + // .prometheus.Chunk.Encoding type = 3; + case 3: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { + uint64_t val = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + CHK_(ptr); + _internal_set_type(static_cast<::prometheus::Chunk_Encoding>(val)); + } else + goto handle_unusual; + continue; + // bytes data = 4; + case 4: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { + auto str = _internal_mutable_data(); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); + CHK_(ptr); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* Chunk::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.Chunk) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // int64 min_time_ms = 1; + if (this->_internal_min_time_ms() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(1, this->_internal_min_time_ms(), target); + } + + // int64 max_time_ms = 2; + if (this->_internal_max_time_ms() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(2, this->_internal_max_time_ms(), target); + } + + // .prometheus.Chunk.Encoding type = 3; + if (this->_internal_type() != 0) { + target = stream->EnsureSpace(target); + target = ::_pbi::WireFormatLite::WriteEnumToArray( + 3, this->_internal_type(), target); + } + + // bytes data = 4; + if (!this->_internal_data().empty()) { + target = stream->WriteBytesMaybeAliased( + 4, this->_internal_data(), target); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.Chunk) + return target; +} + +size_t Chunk::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.Chunk) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // bytes data = 4; + if (!this->_internal_data().empty()) { + total_size += 1 + + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::BytesSize( + this->_internal_data()); + } + + // int64 min_time_ms = 1; + if (this->_internal_min_time_ms() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_min_time_ms()); + } + + // int64 max_time_ms = 2; + if (this->_internal_max_time_ms() != 0) { + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_max_time_ms()); + } + + // .prometheus.Chunk.Encoding type = 3; + if (this->_internal_type() != 0) { + total_size += 1 + + ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Chunk::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + Chunk::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Chunk::GetClassData() const { return &_class_data_; } + + +void Chunk::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.Chunk) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + if (!from._internal_data().empty()) { + _this->_internal_set_data(from._internal_data()); + } + if (from._internal_min_time_ms() != 0) { + _this->_internal_set_min_time_ms(from._internal_min_time_ms()); + } + if (from._internal_max_time_ms() != 0) { + _this->_internal_set_max_time_ms(from._internal_max_time_ms()); + } + if (from._internal_type() != 0) { + _this->_internal_set_type(from._internal_type()); + } + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void Chunk::CopyFrom(const Chunk& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.Chunk) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool Chunk::IsInitialized() const { + return true; +} + +void Chunk::InternalSwap(Chunk* other) { + using std::swap; + auto* lhs_arena = GetArenaForAllocation(); + auto* rhs_arena = other->GetArenaForAllocation(); + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( + &_impl_.data_, lhs_arena, + &other->_impl_.data_, rhs_arena + ); + ::PROTOBUF_NAMESPACE_ID::internal::memswap< + PROTOBUF_FIELD_OFFSET(Chunk, _impl_.type_) + + sizeof(Chunk::_impl_.type_) + - PROTOBUF_FIELD_OFFSET(Chunk, _impl_.min_time_ms_)>( + reinterpret_cast(&_impl_.min_time_ms_), + reinterpret_cast(&other->_impl_.min_time_ms_)); +} + +::PROTOBUF_NAMESPACE_ID::Metadata Chunk::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2ftypes_2eproto_getter, &descriptor_table_prometheus_2fremote_2ftypes_2eproto_once, + file_level_metadata_prometheus_2fremote_2ftypes_2eproto[8]); +} + +// =================================================================== + +class ChunkedSeries::_Internal { + public: +}; + +ChunkedSeries::ChunkedSeries(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned) + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); + // @@protoc_insertion_point(arena_constructor:prometheus.ChunkedSeries) +} +ChunkedSeries::ChunkedSeries(const ChunkedSeries& from) + : ::PROTOBUF_NAMESPACE_ID::Message() { + ChunkedSeries* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.labels_){from._impl_.labels_} + , decltype(_impl_.chunks_){from._impl_.chunks_} + , /*decltype(_impl_._cached_size_)*/{}}; + + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + // @@protoc_insertion_point(copy_constructor:prometheus.ChunkedSeries) +} + +inline void ChunkedSeries::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.labels_){arena} + , decltype(_impl_.chunks_){arena} + , /*decltype(_impl_._cached_size_)*/{} + }; +} + +ChunkedSeries::~ChunkedSeries() { + // @@protoc_insertion_point(destructor:prometheus.ChunkedSeries) + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } + SharedDtor(); +} + +inline void ChunkedSeries::SharedDtor() { + GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.labels_.~RepeatedPtrField(); + _impl_.chunks_.~RepeatedPtrField(); +} + +void ChunkedSeries::SetCachedSize(int size) const { + _impl_._cached_size_.Set(size); +} + +void ChunkedSeries::Clear() { +// @@protoc_insertion_point(message_clear_start:prometheus.ChunkedSeries) + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + _impl_.labels_.Clear(); + _impl_.chunks_.Clear(); + _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); +} + +const char* ChunkedSeries::_InternalParse(const char* ptr, ::_pbi::ParseContext* ctx) { +#define CHK_(x) if (PROTOBUF_PREDICT_FALSE(!(x))) goto failure + while (!ctx->Done(&ptr)) { + uint32_t tag; + ptr = ::_pbi::ReadTag(ptr, &tag); + switch (tag >> 3) { + // repeated .prometheus.Label labels = 1; + case 1: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_labels(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<10>(ptr)); + } else + goto handle_unusual; + continue; + // repeated .prometheus.Chunk chunks = 2; + case 2: + if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { + ptr -= 1; + do { + ptr += 1; + ptr = ctx->ParseMessage(_internal_add_chunks(), ptr); + CHK_(ptr); + if (!ctx->DataAvailable(ptr)) break; + } while (::PROTOBUF_NAMESPACE_ID::internal::ExpectTag<18>(ptr)); + } else + goto handle_unusual; + continue; + default: + goto handle_unusual; + } // switch + handle_unusual: + if ((tag == 0) || ((tag & 7) == 4)) { + CHK_(ptr); + ctx->SetLastTag(tag); + goto message_done; + } + ptr = UnknownFieldParse( + tag, + _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(), + ptr, ctx); + CHK_(ptr != nullptr); + } // while +message_done: + return ptr; +failure: + ptr = nullptr; + goto message_done; +#undef CHK_ +} + +uint8_t* ChunkedSeries::_InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const { + // @@protoc_insertion_point(serialize_to_array_start:prometheus.ChunkedSeries) + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + // repeated .prometheus.Label labels = 1; + for (unsigned i = 0, + n = static_cast(this->_internal_labels_size()); i < n; i++) { + const auto& repfield = this->_internal_labels(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream); + } + + // repeated .prometheus.Chunk chunks = 2; + for (unsigned i = 0, + n = static_cast(this->_internal_chunks_size()); i < n; i++) { + const auto& repfield = this->_internal_chunks(i); + target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: + InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream); + } + + if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { + target = ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray( + _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance), target, stream); + } + // @@protoc_insertion_point(serialize_to_array_end:prometheus.ChunkedSeries) + return target; +} + +size_t ChunkedSeries::ByteSizeLong() const { +// @@protoc_insertion_point(message_byte_size_start:prometheus.ChunkedSeries) + size_t total_size = 0; + + uint32_t cached_has_bits = 0; + // Prevent compiler warnings about cached_has_bits being unused + (void) cached_has_bits; + + // repeated .prometheus.Label labels = 1; + total_size += 1UL * this->_internal_labels_size(); + for (const auto& msg : this->_impl_.labels_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + // repeated .prometheus.Chunk chunks = 2; + total_size += 1UL * this->_internal_chunks_size(); + for (const auto& msg : this->_impl_.chunks_) { + total_size += + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); + } + + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); +} + +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData ChunkedSeries::_class_data_ = { + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, + ChunkedSeries::MergeImpl +}; +const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*ChunkedSeries::GetClassData() const { return &_class_data_; } + + +void ChunkedSeries::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg) { + auto* const _this = static_cast(&to_msg); + auto& from = static_cast(from_msg); + // @@protoc_insertion_point(class_specific_merge_from_start:prometheus.ChunkedSeries) + GOOGLE_DCHECK_NE(&from, _this); + uint32_t cached_has_bits = 0; + (void) cached_has_bits; + + _this->_impl_.labels_.MergeFrom(from._impl_.labels_); + _this->_impl_.chunks_.MergeFrom(from._impl_.chunks_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); +} + +void ChunkedSeries::CopyFrom(const ChunkedSeries& from) { +// @@protoc_insertion_point(class_specific_copy_from_start:prometheus.ChunkedSeries) + if (&from == this) return; + Clear(); + MergeFrom(from); +} + +bool ChunkedSeries::IsInitialized() const { + return true; +} + +void ChunkedSeries::InternalSwap(ChunkedSeries* other) { + using std::swap; + _internal_metadata_.InternalSwap(&other->_internal_metadata_); + _impl_.labels_.InternalSwap(&other->_impl_.labels_); + _impl_.chunks_.InternalSwap(&other->_impl_.chunks_); +} + +::PROTOBUF_NAMESPACE_ID::Metadata ChunkedSeries::GetMetadata() const { + return ::_pbi::AssignDescriptors( + &descriptor_table_prometheus_2fremote_2ftypes_2eproto_getter, &descriptor_table_prometheus_2fremote_2ftypes_2eproto_once, + file_level_metadata_prometheus_2fremote_2ftypes_2eproto[9]); +} + +// @@protoc_insertion_point(namespace_scope) +} // namespace prometheus +PROTOBUF_NAMESPACE_OPEN +template<> PROTOBUF_NOINLINE ::prometheus::MetricMetadata* +Arena::CreateMaybeMessage< ::prometheus::MetricMetadata >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::MetricMetadata >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::Sample* +Arena::CreateMaybeMessage< ::prometheus::Sample >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::Sample >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::Exemplar* +Arena::CreateMaybeMessage< ::prometheus::Exemplar >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::Exemplar >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::TimeSeries* +Arena::CreateMaybeMessage< ::prometheus::TimeSeries >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::TimeSeries >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::Label* +Arena::CreateMaybeMessage< ::prometheus::Label >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::Label >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::Labels* +Arena::CreateMaybeMessage< ::prometheus::Labels >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::Labels >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::LabelMatcher* +Arena::CreateMaybeMessage< ::prometheus::LabelMatcher >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::LabelMatcher >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::ReadHints* +Arena::CreateMaybeMessage< ::prometheus::ReadHints >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::ReadHints >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::Chunk* +Arena::CreateMaybeMessage< ::prometheus::Chunk >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::Chunk >(arena); +} +template<> PROTOBUF_NOINLINE ::prometheus::ChunkedSeries* +Arena::CreateMaybeMessage< ::prometheus::ChunkedSeries >(Arena* arena) { + return Arena::CreateMessageInternal< ::prometheus::ChunkedSeries >(arena); +} +PROTOBUF_NAMESPACE_CLOSE + +// @@protoc_insertion_point(global_scope) +#include diff --git a/c++/prometheus/remote/types.pb.h b/c++/prometheus/remote/types.pb.h new file mode 100644 index 00000000..aee0b3c5 --- /dev/null +++ b/c++/prometheus/remote/types.pb.h @@ -0,0 +1,3298 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: prometheus/remote/types.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_prometheus_2fremote_2ftypes_2eproto +#define GOOGLE_PROTOBUF_INCLUDED_prometheus_2fremote_2ftypes_2eproto + +#include +#include + +#include +#if PROTOBUF_VERSION < 3021000 +#error This file was generated by a newer version of protoc which is +#error incompatible with your Protocol Buffer headers. Please update +#error your headers. +#endif +#if 3021006 < PROTOBUF_MIN_PROTOC_VERSION +#error This file was generated by an older version of protoc which is +#error incompatible with your Protocol Buffer headers. Please +#error regenerate this file with a newer version of protoc. +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include // IWYU pragma: export +#include // IWYU pragma: export +#include +#include +// @@protoc_insertion_point(includes) +#include +#define PROTOBUF_INTERNAL_EXPORT_prometheus_2fremote_2ftypes_2eproto +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_prometheus_2fremote_2ftypes_2eproto { + static const uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_prometheus_2fremote_2ftypes_2eproto; +namespace prometheus { +class Chunk; +struct ChunkDefaultTypeInternal; +extern ChunkDefaultTypeInternal _Chunk_default_instance_; +class ChunkedSeries; +struct ChunkedSeriesDefaultTypeInternal; +extern ChunkedSeriesDefaultTypeInternal _ChunkedSeries_default_instance_; +class Exemplar; +struct ExemplarDefaultTypeInternal; +extern ExemplarDefaultTypeInternal _Exemplar_default_instance_; +class Label; +struct LabelDefaultTypeInternal; +extern LabelDefaultTypeInternal _Label_default_instance_; +class LabelMatcher; +struct LabelMatcherDefaultTypeInternal; +extern LabelMatcherDefaultTypeInternal _LabelMatcher_default_instance_; +class Labels; +struct LabelsDefaultTypeInternal; +extern LabelsDefaultTypeInternal _Labels_default_instance_; +class MetricMetadata; +struct MetricMetadataDefaultTypeInternal; +extern MetricMetadataDefaultTypeInternal _MetricMetadata_default_instance_; +class ReadHints; +struct ReadHintsDefaultTypeInternal; +extern ReadHintsDefaultTypeInternal _ReadHints_default_instance_; +class Sample; +struct SampleDefaultTypeInternal; +extern SampleDefaultTypeInternal _Sample_default_instance_; +class TimeSeries; +struct TimeSeriesDefaultTypeInternal; +extern TimeSeriesDefaultTypeInternal _TimeSeries_default_instance_; +} // namespace prometheus +PROTOBUF_NAMESPACE_OPEN +template<> ::prometheus::Chunk* Arena::CreateMaybeMessage<::prometheus::Chunk>(Arena*); +template<> ::prometheus::ChunkedSeries* Arena::CreateMaybeMessage<::prometheus::ChunkedSeries>(Arena*); +template<> ::prometheus::Exemplar* Arena::CreateMaybeMessage<::prometheus::Exemplar>(Arena*); +template<> ::prometheus::Label* Arena::CreateMaybeMessage<::prometheus::Label>(Arena*); +template<> ::prometheus::LabelMatcher* Arena::CreateMaybeMessage<::prometheus::LabelMatcher>(Arena*); +template<> ::prometheus::Labels* Arena::CreateMaybeMessage<::prometheus::Labels>(Arena*); +template<> ::prometheus::MetricMetadata* Arena::CreateMaybeMessage<::prometheus::MetricMetadata>(Arena*); +template<> ::prometheus::ReadHints* Arena::CreateMaybeMessage<::prometheus::ReadHints>(Arena*); +template<> ::prometheus::Sample* Arena::CreateMaybeMessage<::prometheus::Sample>(Arena*); +template<> ::prometheus::TimeSeries* Arena::CreateMaybeMessage<::prometheus::TimeSeries>(Arena*); +PROTOBUF_NAMESPACE_CLOSE +namespace prometheus { + +enum MetricMetadata_MetricType : int { + MetricMetadata_MetricType_UNKNOWN = 0, + MetricMetadata_MetricType_COUNTER = 1, + MetricMetadata_MetricType_GAUGE = 2, + MetricMetadata_MetricType_HISTOGRAM = 3, + MetricMetadata_MetricType_GAUGEHISTOGRAM = 4, + MetricMetadata_MetricType_SUMMARY = 5, + MetricMetadata_MetricType_INFO = 6, + MetricMetadata_MetricType_STATESET = 7, + MetricMetadata_MetricType_MetricMetadata_MetricType_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), + MetricMetadata_MetricType_MetricMetadata_MetricType_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() +}; +bool MetricMetadata_MetricType_IsValid(int value); +constexpr MetricMetadata_MetricType MetricMetadata_MetricType_MetricType_MIN = MetricMetadata_MetricType_UNKNOWN; +constexpr MetricMetadata_MetricType MetricMetadata_MetricType_MetricType_MAX = MetricMetadata_MetricType_STATESET; +constexpr int MetricMetadata_MetricType_MetricType_ARRAYSIZE = MetricMetadata_MetricType_MetricType_MAX + 1; + +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* MetricMetadata_MetricType_descriptor(); +template +inline const std::string& MetricMetadata_MetricType_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function MetricMetadata_MetricType_Name."); + return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( + MetricMetadata_MetricType_descriptor(), enum_t_value); +} +inline bool MetricMetadata_MetricType_Parse( + ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MetricMetadata_MetricType* value) { + return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( + MetricMetadata_MetricType_descriptor(), name, value); +} +enum LabelMatcher_Type : int { + LabelMatcher_Type_EQ = 0, + LabelMatcher_Type_NEQ = 1, + LabelMatcher_Type_RE = 2, + LabelMatcher_Type_NRE = 3, + LabelMatcher_Type_LabelMatcher_Type_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), + LabelMatcher_Type_LabelMatcher_Type_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() +}; +bool LabelMatcher_Type_IsValid(int value); +constexpr LabelMatcher_Type LabelMatcher_Type_Type_MIN = LabelMatcher_Type_EQ; +constexpr LabelMatcher_Type LabelMatcher_Type_Type_MAX = LabelMatcher_Type_NRE; +constexpr int LabelMatcher_Type_Type_ARRAYSIZE = LabelMatcher_Type_Type_MAX + 1; + +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LabelMatcher_Type_descriptor(); +template +inline const std::string& LabelMatcher_Type_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function LabelMatcher_Type_Name."); + return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( + LabelMatcher_Type_descriptor(), enum_t_value); +} +inline bool LabelMatcher_Type_Parse( + ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LabelMatcher_Type* value) { + return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( + LabelMatcher_Type_descriptor(), name, value); +} +enum Chunk_Encoding : int { + Chunk_Encoding_UNKNOWN = 0, + Chunk_Encoding_XOR = 1, + Chunk_Encoding_Chunk_Encoding_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits::min(), + Chunk_Encoding_Chunk_Encoding_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits::max() +}; +bool Chunk_Encoding_IsValid(int value); +constexpr Chunk_Encoding Chunk_Encoding_Encoding_MIN = Chunk_Encoding_UNKNOWN; +constexpr Chunk_Encoding Chunk_Encoding_Encoding_MAX = Chunk_Encoding_XOR; +constexpr int Chunk_Encoding_Encoding_ARRAYSIZE = Chunk_Encoding_Encoding_MAX + 1; + +const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Chunk_Encoding_descriptor(); +template +inline const std::string& Chunk_Encoding_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function Chunk_Encoding_Name."); + return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum( + Chunk_Encoding_descriptor(), enum_t_value); +} +inline bool Chunk_Encoding_Parse( + ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Chunk_Encoding* value) { + return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum( + Chunk_Encoding_descriptor(), name, value); +} +// =================================================================== + +class MetricMetadata final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:prometheus.MetricMetadata) */ { + public: + inline MetricMetadata() : MetricMetadata(nullptr) {} + ~MetricMetadata() override; + explicit PROTOBUF_CONSTEXPR MetricMetadata(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + MetricMetadata(const MetricMetadata& from); + MetricMetadata(MetricMetadata&& from) noexcept + : MetricMetadata() { + *this = ::std::move(from); + } + + inline MetricMetadata& operator=(const MetricMetadata& from) { + CopyFrom(from); + return *this; + } + inline MetricMetadata& operator=(MetricMetadata&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const MetricMetadata& default_instance() { + return *internal_default_instance(); + } + static inline const MetricMetadata* internal_default_instance() { + return reinterpret_cast( + &_MetricMetadata_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(MetricMetadata& a, MetricMetadata& b) { + a.Swap(&b); + } + inline void Swap(MetricMetadata* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(MetricMetadata* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + MetricMetadata* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const MetricMetadata& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const MetricMetadata& from) { + MetricMetadata::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(MetricMetadata* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "prometheus.MetricMetadata"; + } + protected: + explicit MetricMetadata(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + typedef MetricMetadata_MetricType MetricType; + static constexpr MetricType UNKNOWN = + MetricMetadata_MetricType_UNKNOWN; + static constexpr MetricType COUNTER = + MetricMetadata_MetricType_COUNTER; + static constexpr MetricType GAUGE = + MetricMetadata_MetricType_GAUGE; + static constexpr MetricType HISTOGRAM = + MetricMetadata_MetricType_HISTOGRAM; + static constexpr MetricType GAUGEHISTOGRAM = + MetricMetadata_MetricType_GAUGEHISTOGRAM; + static constexpr MetricType SUMMARY = + MetricMetadata_MetricType_SUMMARY; + static constexpr MetricType INFO = + MetricMetadata_MetricType_INFO; + static constexpr MetricType STATESET = + MetricMetadata_MetricType_STATESET; + static inline bool MetricType_IsValid(int value) { + return MetricMetadata_MetricType_IsValid(value); + } + static constexpr MetricType MetricType_MIN = + MetricMetadata_MetricType_MetricType_MIN; + static constexpr MetricType MetricType_MAX = + MetricMetadata_MetricType_MetricType_MAX; + static constexpr int MetricType_ARRAYSIZE = + MetricMetadata_MetricType_MetricType_ARRAYSIZE; + static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* + MetricType_descriptor() { + return MetricMetadata_MetricType_descriptor(); + } + template + static inline const std::string& MetricType_Name(T enum_t_value) { + static_assert(::std::is_same::value || + ::std::is_integral::value, + "Incorrect type passed to function MetricType_Name."); + return MetricMetadata_MetricType_Name(enum_t_value); + } + static inline bool MetricType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, + MetricType* value) { + return MetricMetadata_MetricType_Parse(name, value); + } + + // accessors ------------------------------------------------------- + + enum : int { + kMetricFamilyNameFieldNumber = 2, + kHelpFieldNumber = 4, + kUnitFieldNumber = 5, + kTypeFieldNumber = 1, + }; + // string metric_family_name = 2; + void clear_metric_family_name(); + const std::string& metric_family_name() const; + template + void set_metric_family_name(ArgT0&& arg0, ArgT... args); + std::string* mutable_metric_family_name(); + PROTOBUF_NODISCARD std::string* release_metric_family_name(); + void set_allocated_metric_family_name(std::string* metric_family_name); + private: + const std::string& _internal_metric_family_name() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_metric_family_name(const std::string& value); + std::string* _internal_mutable_metric_family_name(); + public: + + // string help = 4; + void clear_help(); + const std::string& help() const; + template + void set_help(ArgT0&& arg0, ArgT... args); + std::string* mutable_help(); + PROTOBUF_NODISCARD std::string* release_help(); + void set_allocated_help(std::string* help); + private: + const std::string& _internal_help() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_help(const std::string& value); + std::string* _internal_mutable_help(); + public: + + // string unit = 5; + void clear_unit(); + const std::string& unit() const; + template + void set_unit(ArgT0&& arg0, ArgT... args); + std::string* mutable_unit(); + PROTOBUF_NODISCARD std::string* release_unit(); + void set_allocated_unit(std::string* unit); + private: + const std::string& _internal_unit() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_unit(const std::string& value); + std::string* _internal_mutable_unit(); + public: + + // .prometheus.MetricMetadata.MetricType type = 1; + void clear_type(); + ::prometheus::MetricMetadata_MetricType type() const; + void set_type(::prometheus::MetricMetadata_MetricType value); + private: + ::prometheus::MetricMetadata_MetricType _internal_type() const; + void _internal_set_type(::prometheus::MetricMetadata_MetricType value); + public: + + // @@protoc_insertion_point(class_scope:prometheus.MetricMetadata) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr metric_family_name_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr help_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr unit_; + int type_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_prometheus_2fremote_2ftypes_2eproto; +}; +// ------------------------------------------------------------------- + +class Sample final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:prometheus.Sample) */ { + public: + inline Sample() : Sample(nullptr) {} + ~Sample() override; + explicit PROTOBUF_CONSTEXPR Sample(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Sample(const Sample& from); + Sample(Sample&& from) noexcept + : Sample() { + *this = ::std::move(from); + } + + inline Sample& operator=(const Sample& from) { + CopyFrom(from); + return *this; + } + inline Sample& operator=(Sample&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Sample& default_instance() { + return *internal_default_instance(); + } + static inline const Sample* internal_default_instance() { + return reinterpret_cast( + &_Sample_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + friend void swap(Sample& a, Sample& b) { + a.Swap(&b); + } + inline void Swap(Sample* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Sample* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Sample* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const Sample& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const Sample& from) { + Sample::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(Sample* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "prometheus.Sample"; + } + protected: + explicit Sample(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kValueFieldNumber = 1, + kTimestampFieldNumber = 2, + }; + // double value = 1; + void clear_value(); + double value() const; + void set_value(double value); + private: + double _internal_value() const; + void _internal_set_value(double value); + public: + + // int64 timestamp = 2; + void clear_timestamp(); + int64_t timestamp() const; + void set_timestamp(int64_t value); + private: + int64_t _internal_timestamp() const; + void _internal_set_timestamp(int64_t value); + public: + + // @@protoc_insertion_point(class_scope:prometheus.Sample) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + double value_; + int64_t timestamp_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_prometheus_2fremote_2ftypes_2eproto; +}; +// ------------------------------------------------------------------- + +class Exemplar final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:prometheus.Exemplar) */ { + public: + inline Exemplar() : Exemplar(nullptr) {} + ~Exemplar() override; + explicit PROTOBUF_CONSTEXPR Exemplar(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Exemplar(const Exemplar& from); + Exemplar(Exemplar&& from) noexcept + : Exemplar() { + *this = ::std::move(from); + } + + inline Exemplar& operator=(const Exemplar& from) { + CopyFrom(from); + return *this; + } + inline Exemplar& operator=(Exemplar&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Exemplar& default_instance() { + return *internal_default_instance(); + } + static inline const Exemplar* internal_default_instance() { + return reinterpret_cast( + &_Exemplar_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(Exemplar& a, Exemplar& b) { + a.Swap(&b); + } + inline void Swap(Exemplar* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Exemplar* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Exemplar* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const Exemplar& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const Exemplar& from) { + Exemplar::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(Exemplar* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "prometheus.Exemplar"; + } + protected: + explicit Exemplar(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kLabelsFieldNumber = 1, + kValueFieldNumber = 2, + kTimestampFieldNumber = 3, + }; + // repeated .prometheus.Label labels = 1; + int labels_size() const; + private: + int _internal_labels_size() const; + public: + void clear_labels(); + ::prometheus::Label* mutable_labels(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Label >* + mutable_labels(); + private: + const ::prometheus::Label& _internal_labels(int index) const; + ::prometheus::Label* _internal_add_labels(); + public: + const ::prometheus::Label& labels(int index) const; + ::prometheus::Label* add_labels(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Label >& + labels() const; + + // double value = 2; + void clear_value(); + double value() const; + void set_value(double value); + private: + double _internal_value() const; + void _internal_set_value(double value); + public: + + // int64 timestamp = 3; + void clear_timestamp(); + int64_t timestamp() const; + void set_timestamp(int64_t value); + private: + int64_t _internal_timestamp() const; + void _internal_set_timestamp(int64_t value); + public: + + // @@protoc_insertion_point(class_scope:prometheus.Exemplar) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Label > labels_; + double value_; + int64_t timestamp_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_prometheus_2fremote_2ftypes_2eproto; +}; +// ------------------------------------------------------------------- + +class TimeSeries final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:prometheus.TimeSeries) */ { + public: + inline TimeSeries() : TimeSeries(nullptr) {} + ~TimeSeries() override; + explicit PROTOBUF_CONSTEXPR TimeSeries(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + TimeSeries(const TimeSeries& from); + TimeSeries(TimeSeries&& from) noexcept + : TimeSeries() { + *this = ::std::move(from); + } + + inline TimeSeries& operator=(const TimeSeries& from) { + CopyFrom(from); + return *this; + } + inline TimeSeries& operator=(TimeSeries&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const TimeSeries& default_instance() { + return *internal_default_instance(); + } + static inline const TimeSeries* internal_default_instance() { + return reinterpret_cast( + &_TimeSeries_default_instance_); + } + static constexpr int kIndexInFileMessages = + 3; + + friend void swap(TimeSeries& a, TimeSeries& b) { + a.Swap(&b); + } + inline void Swap(TimeSeries* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(TimeSeries* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + TimeSeries* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const TimeSeries& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const TimeSeries& from) { + TimeSeries::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + public: + PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final; + bool IsInitialized() const final; + + size_t ByteSizeLong() const final; + const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final; + uint8_t* _InternalSerialize( + uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final; + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(TimeSeries* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { + return "prometheus.TimeSeries"; + } + protected: + explicit TimeSeries(::PROTOBUF_NAMESPACE_ID::Arena* arena, + bool is_message_owned = false); + public: + + static const ClassData _class_data_; + const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final; + + ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final; + + // nested types ---------------------------------------------------- + + // accessors ------------------------------------------------------- + + enum : int { + kLabelsFieldNumber = 1, + kSamplesFieldNumber = 2, + kExemplarsFieldNumber = 3, + }; + // repeated .prometheus.Label labels = 1; + int labels_size() const; + private: + int _internal_labels_size() const; + public: + void clear_labels(); + ::prometheus::Label* mutable_labels(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Label >* + mutable_labels(); + private: + const ::prometheus::Label& _internal_labels(int index) const; + ::prometheus::Label* _internal_add_labels(); + public: + const ::prometheus::Label& labels(int index) const; + ::prometheus::Label* add_labels(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Label >& + labels() const; + + // repeated .prometheus.Sample samples = 2; + int samples_size() const; + private: + int _internal_samples_size() const; + public: + void clear_samples(); + ::prometheus::Sample* mutable_samples(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Sample >* + mutable_samples(); + private: + const ::prometheus::Sample& _internal_samples(int index) const; + ::prometheus::Sample* _internal_add_samples(); + public: + const ::prometheus::Sample& samples(int index) const; + ::prometheus::Sample* add_samples(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Sample >& + samples() const; + + // repeated .prometheus.Exemplar exemplars = 3; + int exemplars_size() const; + private: + int _internal_exemplars_size() const; + public: + void clear_exemplars(); + ::prometheus::Exemplar* mutable_exemplars(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Exemplar >* + mutable_exemplars(); + private: + const ::prometheus::Exemplar& _internal_exemplars(int index) const; + ::prometheus::Exemplar* _internal_add_exemplars(); + public: + const ::prometheus::Exemplar& exemplars(int index) const; + ::prometheus::Exemplar* add_exemplars(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Exemplar >& + exemplars() const; + + // @@protoc_insertion_point(class_scope:prometheus.TimeSeries) + private: + class _Internal; + + template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Label > labels_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Sample > samples_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::prometheus::Exemplar > exemplars_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_prometheus_2fremote_2ftypes_2eproto; +}; +// ------------------------------------------------------------------- + +class Label final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:prometheus.Label) */ { + public: + inline Label() : Label(nullptr) {} + ~Label() override; + explicit PROTOBUF_CONSTEXPR Label(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + Label(const Label& from); + Label(Label&& from) noexcept + : Label() { + *this = ::std::move(from); + } + + inline Label& operator=(const Label& from) { + CopyFrom(from); + return *this; + } + inline Label& operator=(Label&& from) noexcept { + if (this == &from) return *this; + if (GetOwningArena() == from.GetOwningArena() + #ifdef PROTOBUF_FORCE_COPY_IN_MOVE + && GetOwningArena() != nullptr + #endif // !PROTOBUF_FORCE_COPY_IN_MOVE + ) { + InternalSwap(&from); + } else { + CopyFrom(from); + } + return *this; + } + + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() { + return GetDescriptor(); + } + static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() { + return default_instance().GetMetadata().descriptor; + } + static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() { + return default_instance().GetMetadata().reflection; + } + static const Label& default_instance() { + return *internal_default_instance(); + } + static inline const Label* internal_default_instance() { + return reinterpret_cast( + &_Label_default_instance_); + } + static constexpr int kIndexInFileMessages = + 4; + + friend void swap(Label& a, Label& b) { + a.Swap(&b); + } + inline void Swap(Label* other) { + if (other == this) return; + #ifdef PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() != nullptr && + GetOwningArena() == other->GetOwningArena()) { + #else // PROTOBUF_FORCE_COPY_IN_SWAP + if (GetOwningArena() == other->GetOwningArena()) { + #endif // !PROTOBUF_FORCE_COPY_IN_SWAP + InternalSwap(other); + } else { + ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other); + } + } + void UnsafeArenaSwap(Label* other) { + if (other == this) return; + GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + Label* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage
+ PARSER = new com.google.protobuf.AbstractParser
() { + @java.lang.Override + public Table parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Table(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser
parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser
getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.Route.Table getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RegionOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.Region) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * TODO(LFC): Maybe use message RegionNumber?
+     * 
+ * + * uint64 id = 1; + * @return The id. + */ + long getId(); + + /** + * string name = 2; + * @return The name. + */ + java.lang.String getName(); + /** + * string name = 2; + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * .greptime.v1.meta.Partition partition = 3; + * @return Whether the partition field is set. + */ + boolean hasPartition(); + /** + * .greptime.v1.meta.Partition partition = 3; + * @return The partition. + */ + greptime.v1.meta.Route.Partition getPartition(); + /** + * .greptime.v1.meta.Partition partition = 3; + */ + greptime.v1.meta.Route.PartitionOrBuilder getPartitionOrBuilder(); + + /** + * map<string, string> attrs = 100; + */ + int getAttrsCount(); + /** + * map<string, string> attrs = 100; + */ + boolean containsAttrs( + java.lang.String key); + /** + * Use {@link #getAttrsMap()} instead. + */ + @java.lang.Deprecated + java.util.Map + getAttrs(); + /** + * map<string, string> attrs = 100; + */ + java.util.Map + getAttrsMap(); + /** + * map<string, string> attrs = 100; + */ + + /* nullable */ +java.lang.String getAttrsOrDefault( + java.lang.String key, + /* nullable */ +java.lang.String defaultValue); + /** + * map<string, string> attrs = 100; + */ + + java.lang.String getAttrsOrThrow( + java.lang.String key); + } + /** + * Protobuf type {@code greptime.v1.meta.Region} + */ + public static final class Region extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.Region) + RegionOrBuilder { + private static final long serialVersionUID = 0L; + // Use Region.newBuilder() to construct. + private Region(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Region() { + name_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Region(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Region( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + + id_ = input.readUInt64(); + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 26: { + greptime.v1.meta.Route.Partition.Builder subBuilder = null; + if (partition_ != null) { + subBuilder = partition_.toBuilder(); + } + partition_ = input.readMessage(greptime.v1.meta.Route.Partition.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(partition_); + partition_ = subBuilder.buildPartial(); + } + + break; + } + case 802: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + attrs_ = com.google.protobuf.MapField.newMapField( + AttrsDefaultEntryHolder.defaultEntry); + mutable_bitField0_ |= 0x00000001; + } + com.google.protobuf.MapEntry + attrs__ = input.readMessage( + AttrsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + attrs_.getMutableMap().put( + attrs__.getKey(), attrs__.getValue()); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_Region_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 100: + return internalGetAttrs(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_Region_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.Route.Region.class, greptime.v1.meta.Route.Region.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private long id_; + /** + *
+     * TODO(LFC): Maybe use message RegionNumber?
+     * 
+ * + * uint64 id = 1; + * @return The id. + */ + @java.lang.Override + public long getId() { + return id_; + } + + public static final int NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object name_; + /** + * string name = 2; + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 2; + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PARTITION_FIELD_NUMBER = 3; + private greptime.v1.meta.Route.Partition partition_; + /** + * .greptime.v1.meta.Partition partition = 3; + * @return Whether the partition field is set. + */ + @java.lang.Override + public boolean hasPartition() { + return partition_ != null; + } + /** + * .greptime.v1.meta.Partition partition = 3; + * @return The partition. + */ + @java.lang.Override + public greptime.v1.meta.Route.Partition getPartition() { + return partition_ == null ? greptime.v1.meta.Route.Partition.getDefaultInstance() : partition_; + } + /** + * .greptime.v1.meta.Partition partition = 3; + */ + @java.lang.Override + public greptime.v1.meta.Route.PartitionOrBuilder getPartitionOrBuilder() { + return getPartition(); + } + + public static final int ATTRS_FIELD_NUMBER = 100; + private static final class AttrsDefaultEntryHolder { + static final com.google.protobuf.MapEntry< + java.lang.String, java.lang.String> defaultEntry = + com.google.protobuf.MapEntry + .newDefaultInstance( + greptime.v1.meta.Route.internal_static_greptime_v1_meta_Region_AttrsEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + private com.google.protobuf.MapField< + java.lang.String, java.lang.String> attrs_; + private com.google.protobuf.MapField + internalGetAttrs() { + if (attrs_ == null) { + return com.google.protobuf.MapField.emptyMapField( + AttrsDefaultEntryHolder.defaultEntry); + } + return attrs_; + } + + public int getAttrsCount() { + return internalGetAttrs().getMap().size(); + } + /** + * map<string, string> attrs = 100; + */ + + @java.lang.Override + public boolean containsAttrs( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + return internalGetAttrs().getMap().containsKey(key); + } + /** + * Use {@link #getAttrsMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getAttrs() { + return getAttrsMap(); + } + /** + * map<string, string> attrs = 100; + */ + @java.lang.Override + + public java.util.Map getAttrsMap() { + return internalGetAttrs().getMap(); + } + /** + * map<string, string> attrs = 100; + */ + @java.lang.Override + + public java.lang.String getAttrsOrDefault( + java.lang.String key, + java.lang.String defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetAttrs().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * map<string, string> attrs = 100; + */ + @java.lang.Override + + public java.lang.String getAttrsOrThrow( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetAttrs().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (id_ != 0L) { + output.writeUInt64(1, id_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + } + if (partition_ != null) { + output.writeMessage(3, getPartition()); + } + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetAttrs(), + AttrsDefaultEntryHolder.defaultEntry, + 100); + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (id_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeUInt64Size(1, id_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + } + if (partition_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getPartition()); + } + for (java.util.Map.Entry entry + : internalGetAttrs().getMap().entrySet()) { + com.google.protobuf.MapEntry + attrs__ = AttrsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(100, attrs__); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.Route.Region)) { + return super.equals(obj); + } + greptime.v1.meta.Route.Region other = (greptime.v1.meta.Route.Region) obj; + + if (getId() + != other.getId()) return false; + if (!getName() + .equals(other.getName())) return false; + if (hasPartition() != other.hasPartition()) return false; + if (hasPartition()) { + if (!getPartition() + .equals(other.getPartition())) return false; + } + if (!internalGetAttrs().equals( + other.internalGetAttrs())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getId()); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + if (hasPartition()) { + hash = (37 * hash) + PARTITION_FIELD_NUMBER; + hash = (53 * hash) + getPartition().hashCode(); + } + if (!internalGetAttrs().getMap().isEmpty()) { + hash = (37 * hash) + ATTRS_FIELD_NUMBER; + hash = (53 * hash) + internalGetAttrs().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.Route.Region parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.Route.Region parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.Route.Region parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.Route.Region parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.Route.Region parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.Route.Region parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.Route.Region parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.Route.Region parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.Route.Region parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.Route.Region parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.Route.Region parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.Route.Region parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.Route.Region prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.Region} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.Region) + greptime.v1.meta.Route.RegionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_Region_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMapField( + int number) { + switch (number) { + case 100: + return internalGetAttrs(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMutableMapField( + int number) { + switch (number) { + case 100: + return internalGetMutableAttrs(); + default: + throw new RuntimeException( + "Invalid map field number: " + number); + } + } + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_Region_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.Route.Region.class, greptime.v1.meta.Route.Region.Builder.class); + } + + // Construct using greptime.v1.meta.Route.Region.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = 0L; + + name_ = ""; + + if (partitionBuilder_ == null) { + partition_ = null; + } else { + partition_ = null; + partitionBuilder_ = null; + } + internalGetMutableAttrs().clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_Region_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.Route.Region getDefaultInstanceForType() { + return greptime.v1.meta.Route.Region.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.Route.Region build() { + greptime.v1.meta.Route.Region result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.Route.Region buildPartial() { + greptime.v1.meta.Route.Region result = new greptime.v1.meta.Route.Region(this); + int from_bitField0_ = bitField0_; + result.id_ = id_; + result.name_ = name_; + if (partitionBuilder_ == null) { + result.partition_ = partition_; + } else { + result.partition_ = partitionBuilder_.build(); + } + result.attrs_ = internalGetAttrs(); + result.attrs_.makeImmutable(); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.Route.Region) { + return mergeFrom((greptime.v1.meta.Route.Region)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.Route.Region other) { + if (other == greptime.v1.meta.Route.Region.getDefaultInstance()) return this; + if (other.getId() != 0L) { + setId(other.getId()); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (other.hasPartition()) { + mergePartition(other.getPartition()); + } + internalGetMutableAttrs().mergeFrom( + other.internalGetAttrs()); + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.Route.Region parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.Route.Region) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private long id_ ; + /** + *
+       * TODO(LFC): Maybe use message RegionNumber?
+       * 
+ * + * uint64 id = 1; + * @return The id. + */ + @java.lang.Override + public long getId() { + return id_; + } + /** + *
+       * TODO(LFC): Maybe use message RegionNumber?
+       * 
+ * + * uint64 id = 1; + * @param value The id to set. + * @return This builder for chaining. + */ + public Builder setId(long value) { + + id_ = value; + onChanged(); + return this; + } + /** + *
+       * TODO(LFC): Maybe use message RegionNumber?
+       * 
+ * + * uint64 id = 1; + * @return This builder for chaining. + */ + public Builder clearId() { + + id_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 2; + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 2; + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 2; + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 2; + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 2; + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private greptime.v1.meta.Route.Partition partition_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Route.Partition, greptime.v1.meta.Route.Partition.Builder, greptime.v1.meta.Route.PartitionOrBuilder> partitionBuilder_; + /** + * .greptime.v1.meta.Partition partition = 3; + * @return Whether the partition field is set. + */ + public boolean hasPartition() { + return partitionBuilder_ != null || partition_ != null; + } + /** + * .greptime.v1.meta.Partition partition = 3; + * @return The partition. + */ + public greptime.v1.meta.Route.Partition getPartition() { + if (partitionBuilder_ == null) { + return partition_ == null ? greptime.v1.meta.Route.Partition.getDefaultInstance() : partition_; + } else { + return partitionBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.Partition partition = 3; + */ + public Builder setPartition(greptime.v1.meta.Route.Partition value) { + if (partitionBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + partition_ = value; + onChanged(); + } else { + partitionBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.Partition partition = 3; + */ + public Builder setPartition( + greptime.v1.meta.Route.Partition.Builder builderForValue) { + if (partitionBuilder_ == null) { + partition_ = builderForValue.build(); + onChanged(); + } else { + partitionBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.Partition partition = 3; + */ + public Builder mergePartition(greptime.v1.meta.Route.Partition value) { + if (partitionBuilder_ == null) { + if (partition_ != null) { + partition_ = + greptime.v1.meta.Route.Partition.newBuilder(partition_).mergeFrom(value).buildPartial(); + } else { + partition_ = value; + } + onChanged(); + } else { + partitionBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.Partition partition = 3; + */ + public Builder clearPartition() { + if (partitionBuilder_ == null) { + partition_ = null; + onChanged(); + } else { + partition_ = null; + partitionBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.Partition partition = 3; + */ + public greptime.v1.meta.Route.Partition.Builder getPartitionBuilder() { + + onChanged(); + return getPartitionFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.Partition partition = 3; + */ + public greptime.v1.meta.Route.PartitionOrBuilder getPartitionOrBuilder() { + if (partitionBuilder_ != null) { + return partitionBuilder_.getMessageOrBuilder(); + } else { + return partition_ == null ? + greptime.v1.meta.Route.Partition.getDefaultInstance() : partition_; + } + } + /** + * .greptime.v1.meta.Partition partition = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Route.Partition, greptime.v1.meta.Route.Partition.Builder, greptime.v1.meta.Route.PartitionOrBuilder> + getPartitionFieldBuilder() { + if (partitionBuilder_ == null) { + partitionBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Route.Partition, greptime.v1.meta.Route.Partition.Builder, greptime.v1.meta.Route.PartitionOrBuilder>( + getPartition(), + getParentForChildren(), + isClean()); + partition_ = null; + } + return partitionBuilder_; + } + + private com.google.protobuf.MapField< + java.lang.String, java.lang.String> attrs_; + private com.google.protobuf.MapField + internalGetAttrs() { + if (attrs_ == null) { + return com.google.protobuf.MapField.emptyMapField( + AttrsDefaultEntryHolder.defaultEntry); + } + return attrs_; + } + private com.google.protobuf.MapField + internalGetMutableAttrs() { + onChanged();; + if (attrs_ == null) { + attrs_ = com.google.protobuf.MapField.newMapField( + AttrsDefaultEntryHolder.defaultEntry); + } + if (!attrs_.isMutable()) { + attrs_ = attrs_.copy(); + } + return attrs_; + } + + public int getAttrsCount() { + return internalGetAttrs().getMap().size(); + } + /** + * map<string, string> attrs = 100; + */ + + @java.lang.Override + public boolean containsAttrs( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + return internalGetAttrs().getMap().containsKey(key); + } + /** + * Use {@link #getAttrsMap()} instead. + */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getAttrs() { + return getAttrsMap(); + } + /** + * map<string, string> attrs = 100; + */ + @java.lang.Override + + public java.util.Map getAttrsMap() { + return internalGetAttrs().getMap(); + } + /** + * map<string, string> attrs = 100; + */ + @java.lang.Override + + public java.lang.String getAttrsOrDefault( + java.lang.String key, + java.lang.String defaultValue) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetAttrs().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * map<string, string> attrs = 100; + */ + @java.lang.Override + + public java.lang.String getAttrsOrThrow( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + java.util.Map map = + internalGetAttrs().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearAttrs() { + internalGetMutableAttrs().getMutableMap() + .clear(); + return this; + } + /** + * map<string, string> attrs = 100; + */ + + public Builder removeAttrs( + java.lang.String key) { + if (key == null) { throw new NullPointerException("map key"); } + internalGetMutableAttrs().getMutableMap() + .remove(key); + return this; + } + /** + * Use alternate mutation accessors instead. + */ + @java.lang.Deprecated + public java.util.Map + getMutableAttrs() { + return internalGetMutableAttrs().getMutableMap(); + } + /** + * map<string, string> attrs = 100; + */ + public Builder putAttrs( + java.lang.String key, + java.lang.String value) { + if (key == null) { throw new NullPointerException("map key"); } + if (value == null) { + throw new NullPointerException("map value"); +} + + internalGetMutableAttrs().getMutableMap() + .put(key, value); + return this; + } + /** + * map<string, string> attrs = 100; + */ + + public Builder putAllAttrs( + java.util.Map values) { + internalGetMutableAttrs().getMutableMap() + .putAll(values); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.Region) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.Region) + private static final greptime.v1.meta.Route.Region DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.Route.Region(); + } + + public static greptime.v1.meta.Route.Region getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Region parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Region(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.Route.Region getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PartitionOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.Partition) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated bytes column_list = 1; + * @return A list containing the columnList. + */ + java.util.List getColumnListList(); + /** + * repeated bytes column_list = 1; + * @return The count of columnList. + */ + int getColumnListCount(); + /** + * repeated bytes column_list = 1; + * @param index The index of the element to return. + * @return The columnList at the given index. + */ + com.google.protobuf.ByteString getColumnList(int index); + + /** + * repeated bytes value_list = 2; + * @return A list containing the valueList. + */ + java.util.List getValueListList(); + /** + * repeated bytes value_list = 2; + * @return The count of valueList. + */ + int getValueListCount(); + /** + * repeated bytes value_list = 2; + * @param index The index of the element to return. + * @return The valueList at the given index. + */ + com.google.protobuf.ByteString getValueList(int index); + } + /** + *
+   * PARTITION `region_name` VALUES LESS THAN (value_list)
+   * 
+ * + * Protobuf type {@code greptime.v1.meta.Partition} + */ + public static final class Partition extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.Partition) + PartitionOrBuilder { + private static final long serialVersionUID = 0L; + // Use Partition.newBuilder() to construct. + private Partition(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Partition() { + columnList_ = java.util.Collections.emptyList(); + valueList_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Partition(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Partition( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + columnList_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + columnList_.add(input.readBytes()); + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + valueList_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + valueList_.add(input.readBytes()); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + columnList_ = java.util.Collections.unmodifiableList(columnList_); // C + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + valueList_ = java.util.Collections.unmodifiableList(valueList_); // C + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_Partition_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_Partition_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.Route.Partition.class, greptime.v1.meta.Route.Partition.Builder.class); + } + + public static final int COLUMN_LIST_FIELD_NUMBER = 1; + private java.util.List columnList_; + /** + * repeated bytes column_list = 1; + * @return A list containing the columnList. + */ + @java.lang.Override + public java.util.List + getColumnListList() { + return columnList_; + } + /** + * repeated bytes column_list = 1; + * @return The count of columnList. + */ + public int getColumnListCount() { + return columnList_.size(); + } + /** + * repeated bytes column_list = 1; + * @param index The index of the element to return. + * @return The columnList at the given index. + */ + public com.google.protobuf.ByteString getColumnList(int index) { + return columnList_.get(index); + } + + public static final int VALUE_LIST_FIELD_NUMBER = 2; + private java.util.List valueList_; + /** + * repeated bytes value_list = 2; + * @return A list containing the valueList. + */ + @java.lang.Override + public java.util.List + getValueListList() { + return valueList_; + } + /** + * repeated bytes value_list = 2; + * @return The count of valueList. + */ + public int getValueListCount() { + return valueList_.size(); + } + /** + * repeated bytes value_list = 2; + * @param index The index of the element to return. + * @return The valueList at the given index. + */ + public com.google.protobuf.ByteString getValueList(int index) { + return valueList_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < columnList_.size(); i++) { + output.writeBytes(1, columnList_.get(i)); + } + for (int i = 0; i < valueList_.size(); i++) { + output.writeBytes(2, valueList_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + { + int dataSize = 0; + for (int i = 0; i < columnList_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(columnList_.get(i)); + } + size += dataSize; + size += 1 * getColumnListList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < valueList_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(valueList_.get(i)); + } + size += dataSize; + size += 1 * getValueListList().size(); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.Route.Partition)) { + return super.equals(obj); + } + greptime.v1.meta.Route.Partition other = (greptime.v1.meta.Route.Partition) obj; + + if (!getColumnListList() + .equals(other.getColumnListList())) return false; + if (!getValueListList() + .equals(other.getValueListList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getColumnListCount() > 0) { + hash = (37 * hash) + COLUMN_LIST_FIELD_NUMBER; + hash = (53 * hash) + getColumnListList().hashCode(); + } + if (getValueListCount() > 0) { + hash = (37 * hash) + VALUE_LIST_FIELD_NUMBER; + hash = (53 * hash) + getValueListList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.Route.Partition parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.Route.Partition parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.Route.Partition parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.Route.Partition parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.Route.Partition parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.Route.Partition parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.Route.Partition parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.Route.Partition parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.Route.Partition parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.Route.Partition parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.Route.Partition parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.Route.Partition parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.Route.Partition prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * PARTITION `region_name` VALUES LESS THAN (value_list)
+     * 
+ * + * Protobuf type {@code greptime.v1.meta.Partition} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.Partition) + greptime.v1.meta.Route.PartitionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_Partition_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_Partition_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.Route.Partition.class, greptime.v1.meta.Route.Partition.Builder.class); + } + + // Construct using greptime.v1.meta.Route.Partition.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + columnList_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + valueList_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_Partition_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.Route.Partition getDefaultInstanceForType() { + return greptime.v1.meta.Route.Partition.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.Route.Partition build() { + greptime.v1.meta.Route.Partition result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.Route.Partition buildPartial() { + greptime.v1.meta.Route.Partition result = new greptime.v1.meta.Route.Partition(this); + int from_bitField0_ = bitField0_; + if (((bitField0_ & 0x00000001) != 0)) { + columnList_ = java.util.Collections.unmodifiableList(columnList_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.columnList_ = columnList_; + if (((bitField0_ & 0x00000002) != 0)) { + valueList_ = java.util.Collections.unmodifiableList(valueList_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.valueList_ = valueList_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.Route.Partition) { + return mergeFrom((greptime.v1.meta.Route.Partition)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.Route.Partition other) { + if (other == greptime.v1.meta.Route.Partition.getDefaultInstance()) return this; + if (!other.columnList_.isEmpty()) { + if (columnList_.isEmpty()) { + columnList_ = other.columnList_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureColumnListIsMutable(); + columnList_.addAll(other.columnList_); + } + onChanged(); + } + if (!other.valueList_.isEmpty()) { + if (valueList_.isEmpty()) { + valueList_ = other.valueList_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureValueListIsMutable(); + valueList_.addAll(other.valueList_); + } + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.Route.Partition parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.Route.Partition) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List columnList_ = java.util.Collections.emptyList(); + private void ensureColumnListIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + columnList_ = new java.util.ArrayList(columnList_); + bitField0_ |= 0x00000001; + } + } + /** + * repeated bytes column_list = 1; + * @return A list containing the columnList. + */ + public java.util.List + getColumnListList() { + return ((bitField0_ & 0x00000001) != 0) ? + java.util.Collections.unmodifiableList(columnList_) : columnList_; + } + /** + * repeated bytes column_list = 1; + * @return The count of columnList. + */ + public int getColumnListCount() { + return columnList_.size(); + } + /** + * repeated bytes column_list = 1; + * @param index The index of the element to return. + * @return The columnList at the given index. + */ + public com.google.protobuf.ByteString getColumnList(int index) { + return columnList_.get(index); + } + /** + * repeated bytes column_list = 1; + * @param index The index to set the value at. + * @param value The columnList to set. + * @return This builder for chaining. + */ + public Builder setColumnList( + int index, com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureColumnListIsMutable(); + columnList_.set(index, value); + onChanged(); + return this; + } + /** + * repeated bytes column_list = 1; + * @param value The columnList to add. + * @return This builder for chaining. + */ + public Builder addColumnList(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureColumnListIsMutable(); + columnList_.add(value); + onChanged(); + return this; + } + /** + * repeated bytes column_list = 1; + * @param values The columnList to add. + * @return This builder for chaining. + */ + public Builder addAllColumnList( + java.lang.Iterable values) { + ensureColumnListIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, columnList_); + onChanged(); + return this; + } + /** + * repeated bytes column_list = 1; + * @return This builder for chaining. + */ + public Builder clearColumnList() { + columnList_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + private java.util.List valueList_ = java.util.Collections.emptyList(); + private void ensureValueListIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + valueList_ = new java.util.ArrayList(valueList_); + bitField0_ |= 0x00000002; + } + } + /** + * repeated bytes value_list = 2; + * @return A list containing the valueList. + */ + public java.util.List + getValueListList() { + return ((bitField0_ & 0x00000002) != 0) ? + java.util.Collections.unmodifiableList(valueList_) : valueList_; + } + /** + * repeated bytes value_list = 2; + * @return The count of valueList. + */ + public int getValueListCount() { + return valueList_.size(); + } + /** + * repeated bytes value_list = 2; + * @param index The index of the element to return. + * @return The valueList at the given index. + */ + public com.google.protobuf.ByteString getValueList(int index) { + return valueList_.get(index); + } + /** + * repeated bytes value_list = 2; + * @param index The index to set the value at. + * @param value The valueList to set. + * @return This builder for chaining. + */ + public Builder setValueList( + int index, com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureValueListIsMutable(); + valueList_.set(index, value); + onChanged(); + return this; + } + /** + * repeated bytes value_list = 2; + * @param value The valueList to add. + * @return This builder for chaining. + */ + public Builder addValueList(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureValueListIsMutable(); + valueList_.add(value); + onChanged(); + return this; + } + /** + * repeated bytes value_list = 2; + * @param values The valueList to add. + * @return This builder for chaining. + */ + public Builder addAllValueList( + java.lang.Iterable values) { + ensureValueListIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, valueList_); + onChanged(); + return this; + } + /** + * repeated bytes value_list = 2; + * @return This builder for chaining. + */ + public Builder clearValueList() { + valueList_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.Partition) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.Partition) + private static final greptime.v1.meta.Route.Partition DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.Route.Partition(); + } + + public static greptime.v1.meta.Route.Partition getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Partition parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Partition(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.Route.Partition getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface TableRouteValueOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.TableRouteValue) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + java.util.List + getPeersList(); + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + greptime.v1.meta.Common.Peer getPeers(int index); + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + int getPeersCount(); + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + java.util.List + getPeersOrBuilderList(); + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + greptime.v1.meta.Common.PeerOrBuilder getPeersOrBuilder( + int index); + + /** + * .greptime.v1.meta.TableRoute table_route = 2; + * @return Whether the tableRoute field is set. + */ + boolean hasTableRoute(); + /** + * .greptime.v1.meta.TableRoute table_route = 2; + * @return The tableRoute. + */ + greptime.v1.meta.Route.TableRoute getTableRoute(); + /** + * .greptime.v1.meta.TableRoute table_route = 2; + */ + greptime.v1.meta.Route.TableRouteOrBuilder getTableRouteOrBuilder(); + } + /** + *
+   * This message is only for saving into store.
+   * 
+ * + * Protobuf type {@code greptime.v1.meta.TableRouteValue} + */ + public static final class TableRouteValue extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.TableRouteValue) + TableRouteValueOrBuilder { + private static final long serialVersionUID = 0L; + // Use TableRouteValue.newBuilder() to construct. + private TableRouteValue(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private TableRouteValue() { + peers_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new TableRouteValue(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TableRouteValue( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + peers_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + peers_.add( + input.readMessage(greptime.v1.meta.Common.Peer.parser(), extensionRegistry)); + break; + } + case 18: { + greptime.v1.meta.Route.TableRoute.Builder subBuilder = null; + if (tableRoute_ != null) { + subBuilder = tableRoute_.toBuilder(); + } + tableRoute_ = input.readMessage(greptime.v1.meta.Route.TableRoute.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(tableRoute_); + tableRoute_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + peers_ = java.util.Collections.unmodifiableList(peers_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_TableRouteValue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_TableRouteValue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.Route.TableRouteValue.class, greptime.v1.meta.Route.TableRouteValue.Builder.class); + } + + public static final int PEERS_FIELD_NUMBER = 1; + private java.util.List peers_; + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + @java.lang.Override + public java.util.List getPeersList() { + return peers_; + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + @java.lang.Override + public java.util.List + getPeersOrBuilderList() { + return peers_; + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + @java.lang.Override + public int getPeersCount() { + return peers_.size(); + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.Peer getPeers(int index) { + return peers_.get(index); + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.PeerOrBuilder getPeersOrBuilder( + int index) { + return peers_.get(index); + } + + public static final int TABLE_ROUTE_FIELD_NUMBER = 2; + private greptime.v1.meta.Route.TableRoute tableRoute_; + /** + * .greptime.v1.meta.TableRoute table_route = 2; + * @return Whether the tableRoute field is set. + */ + @java.lang.Override + public boolean hasTableRoute() { + return tableRoute_ != null; + } + /** + * .greptime.v1.meta.TableRoute table_route = 2; + * @return The tableRoute. + */ + @java.lang.Override + public greptime.v1.meta.Route.TableRoute getTableRoute() { + return tableRoute_ == null ? greptime.v1.meta.Route.TableRoute.getDefaultInstance() : tableRoute_; + } + /** + * .greptime.v1.meta.TableRoute table_route = 2; + */ + @java.lang.Override + public greptime.v1.meta.Route.TableRouteOrBuilder getTableRouteOrBuilder() { + return getTableRoute(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < peers_.size(); i++) { + output.writeMessage(1, peers_.get(i)); + } + if (tableRoute_ != null) { + output.writeMessage(2, getTableRoute()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < peers_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, peers_.get(i)); + } + if (tableRoute_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getTableRoute()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.Route.TableRouteValue)) { + return super.equals(obj); + } + greptime.v1.meta.Route.TableRouteValue other = (greptime.v1.meta.Route.TableRouteValue) obj; + + if (!getPeersList() + .equals(other.getPeersList())) return false; + if (hasTableRoute() != other.hasTableRoute()) return false; + if (hasTableRoute()) { + if (!getTableRoute() + .equals(other.getTableRoute())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getPeersCount() > 0) { + hash = (37 * hash) + PEERS_FIELD_NUMBER; + hash = (53 * hash) + getPeersList().hashCode(); + } + if (hasTableRoute()) { + hash = (37 * hash) + TABLE_ROUTE_FIELD_NUMBER; + hash = (53 * hash) + getTableRoute().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.Route.TableRouteValue parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.Route.TableRouteValue parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.Route.TableRouteValue parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.Route.TableRouteValue parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.Route.TableRouteValue parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.Route.TableRouteValue parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.Route.TableRouteValue parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.Route.TableRouteValue parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.Route.TableRouteValue parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.Route.TableRouteValue parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.Route.TableRouteValue parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.Route.TableRouteValue parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.Route.TableRouteValue prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * This message is only for saving into store.
+     * 
+ * + * Protobuf type {@code greptime.v1.meta.TableRouteValue} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.TableRouteValue) + greptime.v1.meta.Route.TableRouteValueOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_TableRouteValue_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_TableRouteValue_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.Route.TableRouteValue.class, greptime.v1.meta.Route.TableRouteValue.Builder.class); + } + + // Construct using greptime.v1.meta.Route.TableRouteValue.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getPeersFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (peersBuilder_ == null) { + peers_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + peersBuilder_.clear(); + } + if (tableRouteBuilder_ == null) { + tableRoute_ = null; + } else { + tableRoute_ = null; + tableRouteBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.Route.internal_static_greptime_v1_meta_TableRouteValue_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.Route.TableRouteValue getDefaultInstanceForType() { + return greptime.v1.meta.Route.TableRouteValue.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.Route.TableRouteValue build() { + greptime.v1.meta.Route.TableRouteValue result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.Route.TableRouteValue buildPartial() { + greptime.v1.meta.Route.TableRouteValue result = new greptime.v1.meta.Route.TableRouteValue(this); + int from_bitField0_ = bitField0_; + if (peersBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + peers_ = java.util.Collections.unmodifiableList(peers_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.peers_ = peers_; + } else { + result.peers_ = peersBuilder_.build(); + } + if (tableRouteBuilder_ == null) { + result.tableRoute_ = tableRoute_; + } else { + result.tableRoute_ = tableRouteBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.Route.TableRouteValue) { + return mergeFrom((greptime.v1.meta.Route.TableRouteValue)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.Route.TableRouteValue other) { + if (other == greptime.v1.meta.Route.TableRouteValue.getDefaultInstance()) return this; + if (peersBuilder_ == null) { + if (!other.peers_.isEmpty()) { + if (peers_.isEmpty()) { + peers_ = other.peers_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensurePeersIsMutable(); + peers_.addAll(other.peers_); + } + onChanged(); + } + } else { + if (!other.peers_.isEmpty()) { + if (peersBuilder_.isEmpty()) { + peersBuilder_.dispose(); + peersBuilder_ = null; + peers_ = other.peers_; + bitField0_ = (bitField0_ & ~0x00000001); + peersBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getPeersFieldBuilder() : null; + } else { + peersBuilder_.addAllMessages(other.peers_); + } + } + } + if (other.hasTableRoute()) { + mergeTableRoute(other.getTableRoute()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.Route.TableRouteValue parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.Route.TableRouteValue) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List peers_ = + java.util.Collections.emptyList(); + private void ensurePeersIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + peers_ = new java.util.ArrayList(peers_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.Peer, greptime.v1.meta.Common.Peer.Builder, greptime.v1.meta.Common.PeerOrBuilder> peersBuilder_; + + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public java.util.List getPeersList() { + if (peersBuilder_ == null) { + return java.util.Collections.unmodifiableList(peers_); + } else { + return peersBuilder_.getMessageList(); + } + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public int getPeersCount() { + if (peersBuilder_ == null) { + return peers_.size(); + } else { + return peersBuilder_.getCount(); + } + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public greptime.v1.meta.Common.Peer getPeers(int index) { + if (peersBuilder_ == null) { + return peers_.get(index); + } else { + return peersBuilder_.getMessage(index); + } + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public Builder setPeers( + int index, greptime.v1.meta.Common.Peer value) { + if (peersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePeersIsMutable(); + peers_.set(index, value); + onChanged(); + } else { + peersBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public Builder setPeers( + int index, greptime.v1.meta.Common.Peer.Builder builderForValue) { + if (peersBuilder_ == null) { + ensurePeersIsMutable(); + peers_.set(index, builderForValue.build()); + onChanged(); + } else { + peersBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public Builder addPeers(greptime.v1.meta.Common.Peer value) { + if (peersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePeersIsMutable(); + peers_.add(value); + onChanged(); + } else { + peersBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public Builder addPeers( + int index, greptime.v1.meta.Common.Peer value) { + if (peersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePeersIsMutable(); + peers_.add(index, value); + onChanged(); + } else { + peersBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public Builder addPeers( + greptime.v1.meta.Common.Peer.Builder builderForValue) { + if (peersBuilder_ == null) { + ensurePeersIsMutable(); + peers_.add(builderForValue.build()); + onChanged(); + } else { + peersBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public Builder addPeers( + int index, greptime.v1.meta.Common.Peer.Builder builderForValue) { + if (peersBuilder_ == null) { + ensurePeersIsMutable(); + peers_.add(index, builderForValue.build()); + onChanged(); + } else { + peersBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public Builder addAllPeers( + java.lang.Iterable values) { + if (peersBuilder_ == null) { + ensurePeersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, peers_); + onChanged(); + } else { + peersBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public Builder clearPeers() { + if (peersBuilder_ == null) { + peers_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + peersBuilder_.clear(); + } + return this; + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public Builder removePeers(int index) { + if (peersBuilder_ == null) { + ensurePeersIsMutable(); + peers_.remove(index); + onChanged(); + } else { + peersBuilder_.remove(index); + } + return this; + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public greptime.v1.meta.Common.Peer.Builder getPeersBuilder( + int index) { + return getPeersFieldBuilder().getBuilder(index); + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public greptime.v1.meta.Common.PeerOrBuilder getPeersOrBuilder( + int index) { + if (peersBuilder_ == null) { + return peers_.get(index); } else { + return peersBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public java.util.List + getPeersOrBuilderList() { + if (peersBuilder_ != null) { + return peersBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(peers_); + } + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public greptime.v1.meta.Common.Peer.Builder addPeersBuilder() { + return getPeersFieldBuilder().addBuilder( + greptime.v1.meta.Common.Peer.getDefaultInstance()); + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public greptime.v1.meta.Common.Peer.Builder addPeersBuilder( + int index) { + return getPeersFieldBuilder().addBuilder( + index, greptime.v1.meta.Common.Peer.getDefaultInstance()); + } + /** + * repeated .greptime.v1.meta.Peer peers = 1; + */ + public java.util.List + getPeersBuilderList() { + return getPeersFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.Peer, greptime.v1.meta.Common.Peer.Builder, greptime.v1.meta.Common.PeerOrBuilder> + getPeersFieldBuilder() { + if (peersBuilder_ == null) { + peersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.Peer, greptime.v1.meta.Common.Peer.Builder, greptime.v1.meta.Common.PeerOrBuilder>( + peers_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + peers_ = null; + } + return peersBuilder_; + } + + private greptime.v1.meta.Route.TableRoute tableRoute_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Route.TableRoute, greptime.v1.meta.Route.TableRoute.Builder, greptime.v1.meta.Route.TableRouteOrBuilder> tableRouteBuilder_; + /** + * .greptime.v1.meta.TableRoute table_route = 2; + * @return Whether the tableRoute field is set. + */ + public boolean hasTableRoute() { + return tableRouteBuilder_ != null || tableRoute_ != null; + } + /** + * .greptime.v1.meta.TableRoute table_route = 2; + * @return The tableRoute. + */ + public greptime.v1.meta.Route.TableRoute getTableRoute() { + if (tableRouteBuilder_ == null) { + return tableRoute_ == null ? greptime.v1.meta.Route.TableRoute.getDefaultInstance() : tableRoute_; + } else { + return tableRouteBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.TableRoute table_route = 2; + */ + public Builder setTableRoute(greptime.v1.meta.Route.TableRoute value) { + if (tableRouteBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + tableRoute_ = value; + onChanged(); + } else { + tableRouteBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.TableRoute table_route = 2; + */ + public Builder setTableRoute( + greptime.v1.meta.Route.TableRoute.Builder builderForValue) { + if (tableRouteBuilder_ == null) { + tableRoute_ = builderForValue.build(); + onChanged(); + } else { + tableRouteBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.TableRoute table_route = 2; + */ + public Builder mergeTableRoute(greptime.v1.meta.Route.TableRoute value) { + if (tableRouteBuilder_ == null) { + if (tableRoute_ != null) { + tableRoute_ = + greptime.v1.meta.Route.TableRoute.newBuilder(tableRoute_).mergeFrom(value).buildPartial(); + } else { + tableRoute_ = value; + } + onChanged(); + } else { + tableRouteBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.TableRoute table_route = 2; + */ + public Builder clearTableRoute() { + if (tableRouteBuilder_ == null) { + tableRoute_ = null; + onChanged(); + } else { + tableRoute_ = null; + tableRouteBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.TableRoute table_route = 2; + */ + public greptime.v1.meta.Route.TableRoute.Builder getTableRouteBuilder() { + + onChanged(); + return getTableRouteFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.TableRoute table_route = 2; + */ + public greptime.v1.meta.Route.TableRouteOrBuilder getTableRouteOrBuilder() { + if (tableRouteBuilder_ != null) { + return tableRouteBuilder_.getMessageOrBuilder(); + } else { + return tableRoute_ == null ? + greptime.v1.meta.Route.TableRoute.getDefaultInstance() : tableRoute_; + } + } + /** + * .greptime.v1.meta.TableRoute table_route = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Route.TableRoute, greptime.v1.meta.Route.TableRoute.Builder, greptime.v1.meta.Route.TableRouteOrBuilder> + getTableRouteFieldBuilder() { + if (tableRouteBuilder_ == null) { + tableRouteBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Route.TableRoute, greptime.v1.meta.Route.TableRoute.Builder, greptime.v1.meta.Route.TableRouteOrBuilder>( + getTableRoute(), + getParentForChildren(), + isClean()); + tableRoute_ = null; + } + return tableRouteBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.TableRouteValue) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.TableRouteValue) + private static final greptime.v1.meta.Route.TableRouteValue DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.Route.TableRouteValue(); + } + + public static greptime.v1.meta.Route.TableRouteValue getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TableRouteValue parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TableRouteValue(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.Route.TableRouteValue getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_CreateRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_CreateRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_RouteRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_RouteRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_DeleteRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_DeleteRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_RouteResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_RouteResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_TableRoute_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_TableRoute_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_RegionRoute_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_RegionRoute_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_Table_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_Table_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_Region_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_Region_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_Region_AttrsEntry_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_Region_AttrsEntry_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_Partition_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_Partition_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_TableRouteValue_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_TableRouteValue_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\034greptime/v1/meta/route.proto\022\020greptime" + + ".v1.meta\032\035greptime/v1/meta/common.proto\"" + + "\266\001\n\rCreateRequest\022/\n\006header\030\001 \001(\0132\037.grep" + + "time.v1.meta.RequestHeader\022/\n\ntable_name" + + "\030\002 \001(\0132\033.greptime.v1.meta.TableName\022/\n\np" + + "artitions\030\003 \003(\0132\033.greptime.v1.meta.Parti" + + "tion\022\022\n\ntable_info\030\004 \001(\014\"q\n\014RouteRequest" + + "\022/\n\006header\030\001 \001(\0132\037.greptime.v1.meta.Requ" + + "estHeader\0220\n\013table_names\030\002 \003(\0132\033.greptim" + + "e.v1.meta.TableName\"q\n\rDeleteRequest\022/\n\006" + + "header\030\001 \001(\0132\037.greptime.v1.meta.RequestH" + + "eader\022/\n\ntable_name\030\002 \001(\0132\033.greptime.v1." + + "meta.TableName\"\234\001\n\rRouteResponse\0220\n\006head" + + "er\030\001 \001(\0132 .greptime.v1.meta.ResponseHead" + + "er\022%\n\005peers\030\002 \003(\0132\026.greptime.v1.meta.Pee" + + "r\0222\n\014table_routes\030\003 \003(\0132\034.greptime.v1.me" + + "ta.TableRoute\"j\n\nTableRoute\022&\n\005table\030\001 \001" + + "(\0132\027.greptime.v1.meta.Table\0224\n\rregion_ro" + + "utes\030\002 \003(\0132\035.greptime.v1.meta.RegionRout" + + "e\"q\n\013RegionRoute\022(\n\006region\030\001 \001(\0132\030.grept" + + "ime.v1.meta.Region\022\031\n\021leader_peer_index\030" + + "\002 \001(\004\022\035\n\025follower_peer_indexes\030\003 \003(\004\"Z\n\005" + + "Table\022\n\n\002id\030\001 \001(\004\022/\n\ntable_name\030\002 \001(\0132\033." + + "greptime.v1.meta.TableName\022\024\n\014table_sche" + + "ma\030\003 \001(\014\"\264\001\n\006Region\022\n\n\002id\030\001 \001(\004\022\014\n\004name\030" + + "\002 \001(\t\022.\n\tpartition\030\003 \001(\0132\033.greptime.v1.m" + + "eta.Partition\0222\n\005attrs\030d \003(\0132#.greptime." + + "v1.meta.Region.AttrsEntry\032,\n\nAttrsEntry\022" + + "\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"4\n\tParti" + + "tion\022\023\n\013column_list\030\001 \003(\014\022\022\n\nvalue_list\030" + + "\002 \003(\014\"k\n\017TableRouteValue\022%\n\005peers\030\001 \003(\0132" + + "\026.greptime.v1.meta.Peer\0221\n\013table_route\030\002" + + " \001(\0132\034.greptime.v1.meta.TableRoute2\360\001\n\006R" + + "outer\022L\n\006Create\022\037.greptime.v1.meta.Creat" + + "eRequest\032\037.greptime.v1.meta.RouteRespons" + + "e\"\000\022J\n\005Route\022\036.greptime.v1.meta.RouteReq" + + "uest\032\037.greptime.v1.meta.RouteResponse\"\000\022" + + "L\n\006Delete\022\037.greptime.v1.meta.DeleteReque" + + "st\032\037.greptime.v1.meta.RouteResponse\"\000B.greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.RequestHeader getHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder(); + + /** + *
+     * key is the first key for the range, If range_end is not given, the
+     * request only looks up key.
+     * 
+ * + * bytes key = 2; + * @return The key. + */ + com.google.protobuf.ByteString getKey(); + + /** + *
+     * range_end is the upper bound on the requested range [key, range_end).
+     * If range_end is '\0', the range is all keys >= key.
+     * If range_end is key plus one (e.g., "aa"+1 == "ab", "a\xff"+1 == "b"),
+     * then the range request gets all keys prefixed with key.
+     * If both key and range_end are '\0', then the range request returns all
+     * keys.
+     * 
+ * + * bytes range_end = 3; + * @return The rangeEnd. + */ + com.google.protobuf.ByteString getRangeEnd(); + + /** + *
+     * limit is a limit on the number of keys returned for the request. When
+     * limit is set to 0, it is treated as no limit.
+     * 
+ * + * int64 limit = 4; + * @return The limit. + */ + long getLimit(); + + /** + *
+     * keys_only when set returns only the keys and not the values.
+     * 
+ * + * bool keys_only = 5; + * @return The keysOnly. + */ + boolean getKeysOnly(); + } + /** + * Protobuf type {@code greptime.v1.meta.RangeRequest} + */ + public static final class RangeRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.RangeRequest) + RangeRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use RangeRequest.newBuilder() to construct. + private RangeRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RangeRequest() { + key_ = com.google.protobuf.ByteString.EMPTY; + rangeEnd_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new RangeRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RangeRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.RequestHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.RequestHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + + key_ = input.readBytes(); + break; + } + case 26: { + + rangeEnd_ = input.readBytes(); + break; + } + case 32: { + + limit_ = input.readInt64(); + break; + } + case 40: { + + keysOnly_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_RangeRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_RangeRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.RangeRequest.class, greptime.v1.meta.StoreOuterClass.RangeRequest.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.RequestHeader header_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int KEY_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString key_; + /** + *
+     * key is the first key for the range, If range_end is not given, the
+     * request only looks up key.
+     * 
+ * + * bytes key = 2; + * @return The key. + */ + @java.lang.Override + public com.google.protobuf.ByteString getKey() { + return key_; + } + + public static final int RANGE_END_FIELD_NUMBER = 3; + private com.google.protobuf.ByteString rangeEnd_; + /** + *
+     * range_end is the upper bound on the requested range [key, range_end).
+     * If range_end is '\0', the range is all keys >= key.
+     * If range_end is key plus one (e.g., "aa"+1 == "ab", "a\xff"+1 == "b"),
+     * then the range request gets all keys prefixed with key.
+     * If both key and range_end are '\0', then the range request returns all
+     * keys.
+     * 
+ * + * bytes range_end = 3; + * @return The rangeEnd. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRangeEnd() { + return rangeEnd_; + } + + public static final int LIMIT_FIELD_NUMBER = 4; + private long limit_; + /** + *
+     * limit is a limit on the number of keys returned for the request. When
+     * limit is set to 0, it is treated as no limit.
+     * 
+ * + * int64 limit = 4; + * @return The limit. + */ + @java.lang.Override + public long getLimit() { + return limit_; + } + + public static final int KEYS_ONLY_FIELD_NUMBER = 5; + private boolean keysOnly_; + /** + *
+     * keys_only when set returns only the keys and not the values.
+     * 
+ * + * bool keys_only = 5; + * @return The keysOnly. + */ + @java.lang.Override + public boolean getKeysOnly() { + return keysOnly_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (!key_.isEmpty()) { + output.writeBytes(2, key_); + } + if (!rangeEnd_.isEmpty()) { + output.writeBytes(3, rangeEnd_); + } + if (limit_ != 0L) { + output.writeInt64(4, limit_); + } + if (keysOnly_ != false) { + output.writeBool(5, keysOnly_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (!key_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, key_); + } + if (!rangeEnd_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(3, rangeEnd_); + } + if (limit_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(4, limit_); + } + if (keysOnly_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(5, keysOnly_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.RangeRequest)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.RangeRequest other = (greptime.v1.meta.StoreOuterClass.RangeRequest) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getKey() + .equals(other.getKey())) return false; + if (!getRangeEnd() + .equals(other.getRangeEnd())) return false; + if (getLimit() + != other.getLimit()) return false; + if (getKeysOnly() + != other.getKeysOnly()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (37 * hash) + KEY_FIELD_NUMBER; + hash = (53 * hash) + getKey().hashCode(); + hash = (37 * hash) + RANGE_END_FIELD_NUMBER; + hash = (53 * hash) + getRangeEnd().hashCode(); + hash = (37 * hash) + LIMIT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getLimit()); + hash = (37 * hash) + KEYS_ONLY_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getKeysOnly()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.RangeRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.RangeRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.RangeRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.RangeRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.RangeRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.RangeRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.RangeRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.RangeRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.RangeRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.RangeRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.RangeRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.RangeRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.RangeRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.RangeRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.RangeRequest) + greptime.v1.meta.StoreOuterClass.RangeRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_RangeRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_RangeRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.RangeRequest.class, greptime.v1.meta.StoreOuterClass.RangeRequest.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.RangeRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + key_ = com.google.protobuf.ByteString.EMPTY; + + rangeEnd_ = com.google.protobuf.ByteString.EMPTY; + + limit_ = 0L; + + keysOnly_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_RangeRequest_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.RangeRequest getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.RangeRequest.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.RangeRequest build() { + greptime.v1.meta.StoreOuterClass.RangeRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.RangeRequest buildPartial() { + greptime.v1.meta.StoreOuterClass.RangeRequest result = new greptime.v1.meta.StoreOuterClass.RangeRequest(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + result.key_ = key_; + result.rangeEnd_ = rangeEnd_; + result.limit_ = limit_; + result.keysOnly_ = keysOnly_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.RangeRequest) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.RangeRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.RangeRequest other) { + if (other == greptime.v1.meta.StoreOuterClass.RangeRequest.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (other.getKey() != com.google.protobuf.ByteString.EMPTY) { + setKey(other.getKey()); + } + if (other.getRangeEnd() != com.google.protobuf.ByteString.EMPTY) { + setRangeEnd(other.getRangeEnd()); + } + if (other.getLimit() != 0L) { + setLimit(other.getLimit()); + } + if (other.getKeysOnly() != false) { + setKeysOnly(other.getKeysOnly()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.RangeRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.RangeRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private greptime.v1.meta.Common.RequestHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.RequestHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.RequestHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.RequestHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private com.google.protobuf.ByteString key_ = com.google.protobuf.ByteString.EMPTY; + /** + *
+       * key is the first key for the range, If range_end is not given, the
+       * request only looks up key.
+       * 
+ * + * bytes key = 2; + * @return The key. + */ + @java.lang.Override + public com.google.protobuf.ByteString getKey() { + return key_; + } + /** + *
+       * key is the first key for the range, If range_end is not given, the
+       * request only looks up key.
+       * 
+ * + * bytes key = 2; + * @param value The key to set. + * @return This builder for chaining. + */ + public Builder setKey(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + key_ = value; + onChanged(); + return this; + } + /** + *
+       * key is the first key for the range, If range_end is not given, the
+       * request only looks up key.
+       * 
+ * + * bytes key = 2; + * @return This builder for chaining. + */ + public Builder clearKey() { + + key_ = getDefaultInstance().getKey(); + onChanged(); + return this; + } + + private com.google.protobuf.ByteString rangeEnd_ = com.google.protobuf.ByteString.EMPTY; + /** + *
+       * range_end is the upper bound on the requested range [key, range_end).
+       * If range_end is '\0', the range is all keys >= key.
+       * If range_end is key plus one (e.g., "aa"+1 == "ab", "a\xff"+1 == "b"),
+       * then the range request gets all keys prefixed with key.
+       * If both key and range_end are '\0', then the range request returns all
+       * keys.
+       * 
+ * + * bytes range_end = 3; + * @return The rangeEnd. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRangeEnd() { + return rangeEnd_; + } + /** + *
+       * range_end is the upper bound on the requested range [key, range_end).
+       * If range_end is '\0', the range is all keys >= key.
+       * If range_end is key plus one (e.g., "aa"+1 == "ab", "a\xff"+1 == "b"),
+       * then the range request gets all keys prefixed with key.
+       * If both key and range_end are '\0', then the range request returns all
+       * keys.
+       * 
+ * + * bytes range_end = 3; + * @param value The rangeEnd to set. + * @return This builder for chaining. + */ + public Builder setRangeEnd(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + rangeEnd_ = value; + onChanged(); + return this; + } + /** + *
+       * range_end is the upper bound on the requested range [key, range_end).
+       * If range_end is '\0', the range is all keys >= key.
+       * If range_end is key plus one (e.g., "aa"+1 == "ab", "a\xff"+1 == "b"),
+       * then the range request gets all keys prefixed with key.
+       * If both key and range_end are '\0', then the range request returns all
+       * keys.
+       * 
+ * + * bytes range_end = 3; + * @return This builder for chaining. + */ + public Builder clearRangeEnd() { + + rangeEnd_ = getDefaultInstance().getRangeEnd(); + onChanged(); + return this; + } + + private long limit_ ; + /** + *
+       * limit is a limit on the number of keys returned for the request. When
+       * limit is set to 0, it is treated as no limit.
+       * 
+ * + * int64 limit = 4; + * @return The limit. + */ + @java.lang.Override + public long getLimit() { + return limit_; + } + /** + *
+       * limit is a limit on the number of keys returned for the request. When
+       * limit is set to 0, it is treated as no limit.
+       * 
+ * + * int64 limit = 4; + * @param value The limit to set. + * @return This builder for chaining. + */ + public Builder setLimit(long value) { + + limit_ = value; + onChanged(); + return this; + } + /** + *
+       * limit is a limit on the number of keys returned for the request. When
+       * limit is set to 0, it is treated as no limit.
+       * 
+ * + * int64 limit = 4; + * @return This builder for chaining. + */ + public Builder clearLimit() { + + limit_ = 0L; + onChanged(); + return this; + } + + private boolean keysOnly_ ; + /** + *
+       * keys_only when set returns only the keys and not the values.
+       * 
+ * + * bool keys_only = 5; + * @return The keysOnly. + */ + @java.lang.Override + public boolean getKeysOnly() { + return keysOnly_; + } + /** + *
+       * keys_only when set returns only the keys and not the values.
+       * 
+ * + * bool keys_only = 5; + * @param value The keysOnly to set. + * @return This builder for chaining. + */ + public Builder setKeysOnly(boolean value) { + + keysOnly_ = value; + onChanged(); + return this; + } + /** + *
+       * keys_only when set returns only the keys and not the values.
+       * 
+ * + * bool keys_only = 5; + * @return This builder for chaining. + */ + public Builder clearKeysOnly() { + + keysOnly_ = false; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.RangeRequest) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.RangeRequest) + private static final greptime.v1.meta.StoreOuterClass.RangeRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.RangeRequest(); + } + + public static greptime.v1.meta.StoreOuterClass.RangeRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RangeRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RangeRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.RangeRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface RangeResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.RangeResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.ResponseHeader getHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); + + /** + *
+     * kvs is the list of key-value pairs matched by the range request.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + java.util.List + getKvsList(); + /** + *
+     * kvs is the list of key-value pairs matched by the range request.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + greptime.v1.meta.Common.KeyValue getKvs(int index); + /** + *
+     * kvs is the list of key-value pairs matched by the range request.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + int getKvsCount(); + /** + *
+     * kvs is the list of key-value pairs matched by the range request.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + java.util.List + getKvsOrBuilderList(); + /** + *
+     * kvs is the list of key-value pairs matched by the range request.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + greptime.v1.meta.Common.KeyValueOrBuilder getKvsOrBuilder( + int index); + + /** + *
+     * more indicates if there are more keys to return in the requested range.
+     * 
+ * + * bool more = 3; + * @return The more. + */ + boolean getMore(); + } + /** + * Protobuf type {@code greptime.v1.meta.RangeResponse} + */ + public static final class RangeResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.RangeResponse) + RangeResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use RangeResponse.newBuilder() to construct. + private RangeResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private RangeResponse() { + kvs_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new RangeResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private RangeResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.ResponseHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.ResponseHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + kvs_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + kvs_.add( + input.readMessage(greptime.v1.meta.Common.KeyValue.parser(), extensionRegistry)); + break; + } + case 24: { + + more_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + kvs_ = java.util.Collections.unmodifiableList(kvs_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_RangeResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_RangeResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.RangeResponse.class, greptime.v1.meta.StoreOuterClass.RangeResponse.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.ResponseHeader header_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int KVS_FIELD_NUMBER = 2; + private java.util.List kvs_; + /** + *
+     * kvs is the list of key-value pairs matched by the range request.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public java.util.List getKvsList() { + return kvs_; + } + /** + *
+     * kvs is the list of key-value pairs matched by the range request.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public java.util.List + getKvsOrBuilderList() { + return kvs_; + } + /** + *
+     * kvs is the list of key-value pairs matched by the range request.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public int getKvsCount() { + return kvs_.size(); + } + /** + *
+     * kvs is the list of key-value pairs matched by the range request.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValue getKvs(int index) { + return kvs_.get(index); + } + /** + *
+     * kvs is the list of key-value pairs matched by the range request.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValueOrBuilder getKvsOrBuilder( + int index) { + return kvs_.get(index); + } + + public static final int MORE_FIELD_NUMBER = 3; + private boolean more_; + /** + *
+     * more indicates if there are more keys to return in the requested range.
+     * 
+ * + * bool more = 3; + * @return The more. + */ + @java.lang.Override + public boolean getMore() { + return more_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + for (int i = 0; i < kvs_.size(); i++) { + output.writeMessage(2, kvs_.get(i)); + } + if (more_ != false) { + output.writeBool(3, more_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + for (int i = 0; i < kvs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, kvs_.get(i)); + } + if (more_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, more_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.RangeResponse)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.RangeResponse other = (greptime.v1.meta.StoreOuterClass.RangeResponse) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getKvsList() + .equals(other.getKvsList())) return false; + if (getMore() + != other.getMore()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (getKvsCount() > 0) { + hash = (37 * hash) + KVS_FIELD_NUMBER; + hash = (53 * hash) + getKvsList().hashCode(); + } + hash = (37 * hash) + MORE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getMore()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.RangeResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.RangeResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.RangeResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.RangeResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.RangeResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.RangeResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.RangeResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.RangeResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.RangeResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.RangeResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.RangeResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.RangeResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.RangeResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.RangeResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.RangeResponse) + greptime.v1.meta.StoreOuterClass.RangeResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_RangeResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_RangeResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.RangeResponse.class, greptime.v1.meta.StoreOuterClass.RangeResponse.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.RangeResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getKvsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + if (kvsBuilder_ == null) { + kvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + kvsBuilder_.clear(); + } + more_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_RangeResponse_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.RangeResponse getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.RangeResponse.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.RangeResponse build() { + greptime.v1.meta.StoreOuterClass.RangeResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.RangeResponse buildPartial() { + greptime.v1.meta.StoreOuterClass.RangeResponse result = new greptime.v1.meta.StoreOuterClass.RangeResponse(this); + int from_bitField0_ = bitField0_; + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (kvsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + kvs_ = java.util.Collections.unmodifiableList(kvs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.kvs_ = kvs_; + } else { + result.kvs_ = kvsBuilder_.build(); + } + result.more_ = more_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.RangeResponse) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.RangeResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.RangeResponse other) { + if (other == greptime.v1.meta.StoreOuterClass.RangeResponse.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (kvsBuilder_ == null) { + if (!other.kvs_.isEmpty()) { + if (kvs_.isEmpty()) { + kvs_ = other.kvs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureKvsIsMutable(); + kvs_.addAll(other.kvs_); + } + onChanged(); + } + } else { + if (!other.kvs_.isEmpty()) { + if (kvsBuilder_.isEmpty()) { + kvsBuilder_.dispose(); + kvsBuilder_ = null; + kvs_ = other.kvs_; + bitField0_ = (bitField0_ & ~0x00000001); + kvsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getKvsFieldBuilder() : null; + } else { + kvsBuilder_.addAllMessages(other.kvs_); + } + } + } + if (other.getMore() != false) { + setMore(other.getMore()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.RangeResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.RangeResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private greptime.v1.meta.Common.ResponseHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.ResponseHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.ResponseHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.ResponseHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private java.util.List kvs_ = + java.util.Collections.emptyList(); + private void ensureKvsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + kvs_ = new java.util.ArrayList(kvs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> kvsBuilder_; + + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public java.util.List getKvsList() { + if (kvsBuilder_ == null) { + return java.util.Collections.unmodifiableList(kvs_); + } else { + return kvsBuilder_.getMessageList(); + } + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public int getKvsCount() { + if (kvsBuilder_ == null) { + return kvs_.size(); + } else { + return kvsBuilder_.getCount(); + } + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue getKvs(int index) { + if (kvsBuilder_ == null) { + return kvs_.get(index); + } else { + return kvsBuilder_.getMessage(index); + } + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder setKvs( + int index, greptime.v1.meta.Common.KeyValue value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.set(index, value); + onChanged(); + } else { + kvsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder setKvs( + int index, greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.set(index, builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addKvs(greptime.v1.meta.Common.KeyValue value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.add(value); + onChanged(); + } else { + kvsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addKvs( + int index, greptime.v1.meta.Common.KeyValue value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.add(index, value); + onChanged(); + } else { + kvsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addKvs( + greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.add(builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addKvs( + int index, greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.add(index, builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addAllKvs( + java.lang.Iterable values) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, kvs_); + onChanged(); + } else { + kvsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder clearKvs() { + if (kvsBuilder_ == null) { + kvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + kvsBuilder_.clear(); + } + return this; + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder removeKvs(int index) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.remove(index); + onChanged(); + } else { + kvsBuilder_.remove(index); + } + return this; + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder getKvsBuilder( + int index) { + return getKvsFieldBuilder().getBuilder(index); + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValueOrBuilder getKvsOrBuilder( + int index) { + if (kvsBuilder_ == null) { + return kvs_.get(index); } else { + return kvsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public java.util.List + getKvsOrBuilderList() { + if (kvsBuilder_ != null) { + return kvsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(kvs_); + } + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder addKvsBuilder() { + return getKvsFieldBuilder().addBuilder( + greptime.v1.meta.Common.KeyValue.getDefaultInstance()); + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder addKvsBuilder( + int index) { + return getKvsFieldBuilder().addBuilder( + index, greptime.v1.meta.Common.KeyValue.getDefaultInstance()); + } + /** + *
+       * kvs is the list of key-value pairs matched by the range request.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public java.util.List + getKvsBuilderList() { + return getKvsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> + getKvsFieldBuilder() { + if (kvsBuilder_ == null) { + kvsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder>( + kvs_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + kvs_ = null; + } + return kvsBuilder_; + } + + private boolean more_ ; + /** + *
+       * more indicates if there are more keys to return in the requested range.
+       * 
+ * + * bool more = 3; + * @return The more. + */ + @java.lang.Override + public boolean getMore() { + return more_; + } + /** + *
+       * more indicates if there are more keys to return in the requested range.
+       * 
+ * + * bool more = 3; + * @param value The more to set. + * @return This builder for chaining. + */ + public Builder setMore(boolean value) { + + more_ = value; + onChanged(); + return this; + } + /** + *
+       * more indicates if there are more keys to return in the requested range.
+       * 
+ * + * bool more = 3; + * @return This builder for chaining. + */ + public Builder clearMore() { + + more_ = false; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.RangeResponse) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.RangeResponse) + private static final greptime.v1.meta.StoreOuterClass.RangeResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.RangeResponse(); + } + + public static greptime.v1.meta.StoreOuterClass.RangeResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public RangeResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new RangeResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.RangeResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PutRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.PutRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.RequestHeader getHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder(); + + /** + *
+     * key is the key, in bytes, to put into the key-value store.
+     * 
+ * + * bytes key = 2; + * @return The key. + */ + com.google.protobuf.ByteString getKey(); + + /** + *
+     * value is the value, in bytes, to associate with the key in the
+     * key-value store.
+     * 
+ * + * bytes value = 3; + * @return The value. + */ + com.google.protobuf.ByteString getValue(); + + /** + *
+     * If prev_kv is set, gets the previous key-value pair before changing it.
+     * The previous key-value pair will be returned in the put response.
+     * 
+ * + * bool prev_kv = 4; + * @return The prevKv. + */ + boolean getPrevKv(); + } + /** + * Protobuf type {@code greptime.v1.meta.PutRequest} + */ + public static final class PutRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.PutRequest) + PutRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use PutRequest.newBuilder() to construct. + private PutRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PutRequest() { + key_ = com.google.protobuf.ByteString.EMPTY; + value_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PutRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PutRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.RequestHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.RequestHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + + key_ = input.readBytes(); + break; + } + case 26: { + + value_ = input.readBytes(); + break; + } + case 32: { + + prevKv_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_PutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_PutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.PutRequest.class, greptime.v1.meta.StoreOuterClass.PutRequest.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.RequestHeader header_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int KEY_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString key_; + /** + *
+     * key is the key, in bytes, to put into the key-value store.
+     * 
+ * + * bytes key = 2; + * @return The key. + */ + @java.lang.Override + public com.google.protobuf.ByteString getKey() { + return key_; + } + + public static final int VALUE_FIELD_NUMBER = 3; + private com.google.protobuf.ByteString value_; + /** + *
+     * value is the value, in bytes, to associate with the key in the
+     * key-value store.
+     * 
+ * + * bytes value = 3; + * @return The value. + */ + @java.lang.Override + public com.google.protobuf.ByteString getValue() { + return value_; + } + + public static final int PREV_KV_FIELD_NUMBER = 4; + private boolean prevKv_; + /** + *
+     * If prev_kv is set, gets the previous key-value pair before changing it.
+     * The previous key-value pair will be returned in the put response.
+     * 
+ * + * bool prev_kv = 4; + * @return The prevKv. + */ + @java.lang.Override + public boolean getPrevKv() { + return prevKv_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (!key_.isEmpty()) { + output.writeBytes(2, key_); + } + if (!value_.isEmpty()) { + output.writeBytes(3, value_); + } + if (prevKv_ != false) { + output.writeBool(4, prevKv_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (!key_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, key_); + } + if (!value_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(3, value_); + } + if (prevKv_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, prevKv_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.PutRequest)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.PutRequest other = (greptime.v1.meta.StoreOuterClass.PutRequest) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getKey() + .equals(other.getKey())) return false; + if (!getValue() + .equals(other.getValue())) return false; + if (getPrevKv() + != other.getPrevKv()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (37 * hash) + KEY_FIELD_NUMBER; + hash = (53 * hash) + getKey().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + hash = (37 * hash) + PREV_KV_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPrevKv()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.PutRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.PutRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.PutRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.PutRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.PutRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.PutRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.PutRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.PutRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.PutRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.PutRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.PutRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.PutRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.PutRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.PutRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.PutRequest) + greptime.v1.meta.StoreOuterClass.PutRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_PutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_PutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.PutRequest.class, greptime.v1.meta.StoreOuterClass.PutRequest.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.PutRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + key_ = com.google.protobuf.ByteString.EMPTY; + + value_ = com.google.protobuf.ByteString.EMPTY; + + prevKv_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_PutRequest_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.PutRequest getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.PutRequest.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.PutRequest build() { + greptime.v1.meta.StoreOuterClass.PutRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.PutRequest buildPartial() { + greptime.v1.meta.StoreOuterClass.PutRequest result = new greptime.v1.meta.StoreOuterClass.PutRequest(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + result.key_ = key_; + result.value_ = value_; + result.prevKv_ = prevKv_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.PutRequest) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.PutRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.PutRequest other) { + if (other == greptime.v1.meta.StoreOuterClass.PutRequest.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (other.getKey() != com.google.protobuf.ByteString.EMPTY) { + setKey(other.getKey()); + } + if (other.getValue() != com.google.protobuf.ByteString.EMPTY) { + setValue(other.getValue()); + } + if (other.getPrevKv() != false) { + setPrevKv(other.getPrevKv()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.PutRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.PutRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private greptime.v1.meta.Common.RequestHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.RequestHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.RequestHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.RequestHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private com.google.protobuf.ByteString key_ = com.google.protobuf.ByteString.EMPTY; + /** + *
+       * key is the key, in bytes, to put into the key-value store.
+       * 
+ * + * bytes key = 2; + * @return The key. + */ + @java.lang.Override + public com.google.protobuf.ByteString getKey() { + return key_; + } + /** + *
+       * key is the key, in bytes, to put into the key-value store.
+       * 
+ * + * bytes key = 2; + * @param value The key to set. + * @return This builder for chaining. + */ + public Builder setKey(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + key_ = value; + onChanged(); + return this; + } + /** + *
+       * key is the key, in bytes, to put into the key-value store.
+       * 
+ * + * bytes key = 2; + * @return This builder for chaining. + */ + public Builder clearKey() { + + key_ = getDefaultInstance().getKey(); + onChanged(); + return this; + } + + private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY; + /** + *
+       * value is the value, in bytes, to associate with the key in the
+       * key-value store.
+       * 
+ * + * bytes value = 3; + * @return The value. + */ + @java.lang.Override + public com.google.protobuf.ByteString getValue() { + return value_; + } + /** + *
+       * value is the value, in bytes, to associate with the key in the
+       * key-value store.
+       * 
+ * + * bytes value = 3; + * @param value The value to set. + * @return This builder for chaining. + */ + public Builder setValue(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + value_ = value; + onChanged(); + return this; + } + /** + *
+       * value is the value, in bytes, to associate with the key in the
+       * key-value store.
+       * 
+ * + * bytes value = 3; + * @return This builder for chaining. + */ + public Builder clearValue() { + + value_ = getDefaultInstance().getValue(); + onChanged(); + return this; + } + + private boolean prevKv_ ; + /** + *
+       * If prev_kv is set, gets the previous key-value pair before changing it.
+       * The previous key-value pair will be returned in the put response.
+       * 
+ * + * bool prev_kv = 4; + * @return The prevKv. + */ + @java.lang.Override + public boolean getPrevKv() { + return prevKv_; + } + /** + *
+       * If prev_kv is set, gets the previous key-value pair before changing it.
+       * The previous key-value pair will be returned in the put response.
+       * 
+ * + * bool prev_kv = 4; + * @param value The prevKv to set. + * @return This builder for chaining. + */ + public Builder setPrevKv(boolean value) { + + prevKv_ = value; + onChanged(); + return this; + } + /** + *
+       * If prev_kv is set, gets the previous key-value pair before changing it.
+       * The previous key-value pair will be returned in the put response.
+       * 
+ * + * bool prev_kv = 4; + * @return This builder for chaining. + */ + public Builder clearPrevKv() { + + prevKv_ = false; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.PutRequest) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.PutRequest) + private static final greptime.v1.meta.StoreOuterClass.PutRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.PutRequest(); + } + + public static greptime.v1.meta.StoreOuterClass.PutRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PutRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PutRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.PutRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface PutResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.PutResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.ResponseHeader getHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); + + /** + *
+     * If prev_kv is set in the request, the previous key-value pair will be
+     * returned.
+     * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + * @return Whether the prevKv field is set. + */ + boolean hasPrevKv(); + /** + *
+     * If prev_kv is set in the request, the previous key-value pair will be
+     * returned.
+     * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + * @return The prevKv. + */ + greptime.v1.meta.Common.KeyValue getPrevKv(); + /** + *
+     * If prev_kv is set in the request, the previous key-value pair will be
+     * returned.
+     * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + */ + greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvOrBuilder(); + } + /** + * Protobuf type {@code greptime.v1.meta.PutResponse} + */ + public static final class PutResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.PutResponse) + PutResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use PutResponse.newBuilder() to construct. + private PutResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PutResponse() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PutResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PutResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.ResponseHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.ResponseHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + greptime.v1.meta.Common.KeyValue.Builder subBuilder = null; + if (prevKv_ != null) { + subBuilder = prevKv_.toBuilder(); + } + prevKv_ = input.readMessage(greptime.v1.meta.Common.KeyValue.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(prevKv_); + prevKv_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_PutResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_PutResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.PutResponse.class, greptime.v1.meta.StoreOuterClass.PutResponse.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.ResponseHeader header_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int PREV_KV_FIELD_NUMBER = 2; + private greptime.v1.meta.Common.KeyValue prevKv_; + /** + *
+     * If prev_kv is set in the request, the previous key-value pair will be
+     * returned.
+     * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + * @return Whether the prevKv field is set. + */ + @java.lang.Override + public boolean hasPrevKv() { + return prevKv_ != null; + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pair will be
+     * returned.
+     * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + * @return The prevKv. + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValue getPrevKv() { + return prevKv_ == null ? greptime.v1.meta.Common.KeyValue.getDefaultInstance() : prevKv_; + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pair will be
+     * returned.
+     * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvOrBuilder() { + return getPrevKv(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (prevKv_ != null) { + output.writeMessage(2, getPrevKv()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (prevKv_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getPrevKv()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.PutResponse)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.PutResponse other = (greptime.v1.meta.StoreOuterClass.PutResponse) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (hasPrevKv() != other.hasPrevKv()) return false; + if (hasPrevKv()) { + if (!getPrevKv() + .equals(other.getPrevKv())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (hasPrevKv()) { + hash = (37 * hash) + PREV_KV_FIELD_NUMBER; + hash = (53 * hash) + getPrevKv().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.PutResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.PutResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.PutResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.PutResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.PutResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.PutResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.PutResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.PutResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.PutResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.PutResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.PutResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.PutResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.PutResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.PutResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.PutResponse) + greptime.v1.meta.StoreOuterClass.PutResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_PutResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_PutResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.PutResponse.class, greptime.v1.meta.StoreOuterClass.PutResponse.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.PutResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + if (prevKvBuilder_ == null) { + prevKv_ = null; + } else { + prevKv_ = null; + prevKvBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_PutResponse_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.PutResponse getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.PutResponse.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.PutResponse build() { + greptime.v1.meta.StoreOuterClass.PutResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.PutResponse buildPartial() { + greptime.v1.meta.StoreOuterClass.PutResponse result = new greptime.v1.meta.StoreOuterClass.PutResponse(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (prevKvBuilder_ == null) { + result.prevKv_ = prevKv_; + } else { + result.prevKv_ = prevKvBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.PutResponse) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.PutResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.PutResponse other) { + if (other == greptime.v1.meta.StoreOuterClass.PutResponse.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (other.hasPrevKv()) { + mergePrevKv(other.getPrevKv()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.PutResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.PutResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private greptime.v1.meta.Common.ResponseHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.ResponseHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.ResponseHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.ResponseHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private greptime.v1.meta.Common.KeyValue prevKv_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> prevKvBuilder_; + /** + *
+       * If prev_kv is set in the request, the previous key-value pair will be
+       * returned.
+       * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + * @return Whether the prevKv field is set. + */ + public boolean hasPrevKv() { + return prevKvBuilder_ != null || prevKv_ != null; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pair will be
+       * returned.
+       * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + * @return The prevKv. + */ + public greptime.v1.meta.Common.KeyValue getPrevKv() { + if (prevKvBuilder_ == null) { + return prevKv_ == null ? greptime.v1.meta.Common.KeyValue.getDefaultInstance() : prevKv_; + } else { + return prevKvBuilder_.getMessage(); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pair will be
+       * returned.
+       * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + */ + public Builder setPrevKv(greptime.v1.meta.Common.KeyValue value) { + if (prevKvBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + prevKv_ = value; + onChanged(); + } else { + prevKvBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pair will be
+       * returned.
+       * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + */ + public Builder setPrevKv( + greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (prevKvBuilder_ == null) { + prevKv_ = builderForValue.build(); + onChanged(); + } else { + prevKvBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pair will be
+       * returned.
+       * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + */ + public Builder mergePrevKv(greptime.v1.meta.Common.KeyValue value) { + if (prevKvBuilder_ == null) { + if (prevKv_ != null) { + prevKv_ = + greptime.v1.meta.Common.KeyValue.newBuilder(prevKv_).mergeFrom(value).buildPartial(); + } else { + prevKv_ = value; + } + onChanged(); + } else { + prevKvBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pair will be
+       * returned.
+       * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + */ + public Builder clearPrevKv() { + if (prevKvBuilder_ == null) { + prevKv_ = null; + onChanged(); + } else { + prevKv_ = null; + prevKvBuilder_ = null; + } + + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pair will be
+       * returned.
+       * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder getPrevKvBuilder() { + + onChanged(); + return getPrevKvFieldBuilder().getBuilder(); + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pair will be
+       * returned.
+       * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + */ + public greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvOrBuilder() { + if (prevKvBuilder_ != null) { + return prevKvBuilder_.getMessageOrBuilder(); + } else { + return prevKv_ == null ? + greptime.v1.meta.Common.KeyValue.getDefaultInstance() : prevKv_; + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pair will be
+       * returned.
+       * 
+ * + * .greptime.v1.meta.KeyValue prev_kv = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> + getPrevKvFieldBuilder() { + if (prevKvBuilder_ == null) { + prevKvBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder>( + getPrevKv(), + getParentForChildren(), + isClean()); + prevKv_ = null; + } + return prevKvBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.PutResponse) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.PutResponse) + private static final greptime.v1.meta.StoreOuterClass.PutResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.PutResponse(); + } + + public static greptime.v1.meta.StoreOuterClass.PutResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PutResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PutResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.PutResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BatchGetRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.BatchGetRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.RequestHeader getHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder(); + + /** + * repeated bytes keys = 2; + * @return A list containing the keys. + */ + java.util.List getKeysList(); + /** + * repeated bytes keys = 2; + * @return The count of keys. + */ + int getKeysCount(); + /** + * repeated bytes keys = 2; + * @param index The index of the element to return. + * @return The keys at the given index. + */ + com.google.protobuf.ByteString getKeys(int index); + } + /** + * Protobuf type {@code greptime.v1.meta.BatchGetRequest} + */ + public static final class BatchGetRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.BatchGetRequest) + BatchGetRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use BatchGetRequest.newBuilder() to construct. + private BatchGetRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BatchGetRequest() { + keys_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BatchGetRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BatchGetRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.RequestHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.RequestHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + keys_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + keys_.add(input.readBytes()); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + keys_ = java.util.Collections.unmodifiableList(keys_); // C + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchGetRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchGetRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.BatchGetRequest.class, greptime.v1.meta.StoreOuterClass.BatchGetRequest.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.RequestHeader header_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int KEYS_FIELD_NUMBER = 2; + private java.util.List keys_; + /** + * repeated bytes keys = 2; + * @return A list containing the keys. + */ + @java.lang.Override + public java.util.List + getKeysList() { + return keys_; + } + /** + * repeated bytes keys = 2; + * @return The count of keys. + */ + public int getKeysCount() { + return keys_.size(); + } + /** + * repeated bytes keys = 2; + * @param index The index of the element to return. + * @return The keys at the given index. + */ + public com.google.protobuf.ByteString getKeys(int index) { + return keys_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + for (int i = 0; i < keys_.size(); i++) { + output.writeBytes(2, keys_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + { + int dataSize = 0; + for (int i = 0; i < keys_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(keys_.get(i)); + } + size += dataSize; + size += 1 * getKeysList().size(); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.BatchGetRequest)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.BatchGetRequest other = (greptime.v1.meta.StoreOuterClass.BatchGetRequest) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getKeysList() + .equals(other.getKeysList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (getKeysCount() > 0) { + hash = (37 * hash) + KEYS_FIELD_NUMBER; + hash = (53 * hash) + getKeysList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.BatchGetRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.BatchGetRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.BatchGetRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.BatchGetRequest) + greptime.v1.meta.StoreOuterClass.BatchGetRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchGetRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchGetRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.BatchGetRequest.class, greptime.v1.meta.StoreOuterClass.BatchGetRequest.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.BatchGetRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + keys_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchGetRequest_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchGetRequest getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.BatchGetRequest.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchGetRequest build() { + greptime.v1.meta.StoreOuterClass.BatchGetRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchGetRequest buildPartial() { + greptime.v1.meta.StoreOuterClass.BatchGetRequest result = new greptime.v1.meta.StoreOuterClass.BatchGetRequest(this); + int from_bitField0_ = bitField0_; + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (((bitField0_ & 0x00000001) != 0)) { + keys_ = java.util.Collections.unmodifiableList(keys_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.keys_ = keys_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.BatchGetRequest) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.BatchGetRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.BatchGetRequest other) { + if (other == greptime.v1.meta.StoreOuterClass.BatchGetRequest.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (!other.keys_.isEmpty()) { + if (keys_.isEmpty()) { + keys_ = other.keys_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureKeysIsMutable(); + keys_.addAll(other.keys_); + } + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.BatchGetRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.BatchGetRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private greptime.v1.meta.Common.RequestHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.RequestHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.RequestHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.RequestHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private java.util.List keys_ = java.util.Collections.emptyList(); + private void ensureKeysIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + keys_ = new java.util.ArrayList(keys_); + bitField0_ |= 0x00000001; + } + } + /** + * repeated bytes keys = 2; + * @return A list containing the keys. + */ + public java.util.List + getKeysList() { + return ((bitField0_ & 0x00000001) != 0) ? + java.util.Collections.unmodifiableList(keys_) : keys_; + } + /** + * repeated bytes keys = 2; + * @return The count of keys. + */ + public int getKeysCount() { + return keys_.size(); + } + /** + * repeated bytes keys = 2; + * @param index The index of the element to return. + * @return The keys at the given index. + */ + public com.google.protobuf.ByteString getKeys(int index) { + return keys_.get(index); + } + /** + * repeated bytes keys = 2; + * @param index The index to set the value at. + * @param value The keys to set. + * @return This builder for chaining. + */ + public Builder setKeys( + int index, com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureKeysIsMutable(); + keys_.set(index, value); + onChanged(); + return this; + } + /** + * repeated bytes keys = 2; + * @param value The keys to add. + * @return This builder for chaining. + */ + public Builder addKeys(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureKeysIsMutable(); + keys_.add(value); + onChanged(); + return this; + } + /** + * repeated bytes keys = 2; + * @param values The keys to add. + * @return This builder for chaining. + */ + public Builder addAllKeys( + java.lang.Iterable values) { + ensureKeysIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, keys_); + onChanged(); + return this; + } + /** + * repeated bytes keys = 2; + * @return This builder for chaining. + */ + public Builder clearKeys() { + keys_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.BatchGetRequest) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.BatchGetRequest) + private static final greptime.v1.meta.StoreOuterClass.BatchGetRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.BatchGetRequest(); + } + + public static greptime.v1.meta.StoreOuterClass.BatchGetRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BatchGetRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BatchGetRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchGetRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BatchGetResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.BatchGetResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.ResponseHeader getHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); + + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + java.util.List + getKvsList(); + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + greptime.v1.meta.Common.KeyValue getKvs(int index); + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + int getKvsCount(); + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + java.util.List + getKvsOrBuilderList(); + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + greptime.v1.meta.Common.KeyValueOrBuilder getKvsOrBuilder( + int index); + } + /** + * Protobuf type {@code greptime.v1.meta.BatchGetResponse} + */ + public static final class BatchGetResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.BatchGetResponse) + BatchGetResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use BatchGetResponse.newBuilder() to construct. + private BatchGetResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BatchGetResponse() { + kvs_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BatchGetResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BatchGetResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.ResponseHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.ResponseHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + kvs_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + kvs_.add( + input.readMessage(greptime.v1.meta.Common.KeyValue.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + kvs_ = java.util.Collections.unmodifiableList(kvs_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchGetResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchGetResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.BatchGetResponse.class, greptime.v1.meta.StoreOuterClass.BatchGetResponse.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.ResponseHeader header_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int KVS_FIELD_NUMBER = 2; + private java.util.List kvs_; + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public java.util.List getKvsList() { + return kvs_; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public java.util.List + getKvsOrBuilderList() { + return kvs_; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public int getKvsCount() { + return kvs_.size(); + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValue getKvs(int index) { + return kvs_.get(index); + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValueOrBuilder getKvsOrBuilder( + int index) { + return kvs_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + for (int i = 0; i < kvs_.size(); i++) { + output.writeMessage(2, kvs_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + for (int i = 0; i < kvs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, kvs_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.BatchGetResponse)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.BatchGetResponse other = (greptime.v1.meta.StoreOuterClass.BatchGetResponse) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getKvsList() + .equals(other.getKvsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (getKvsCount() > 0) { + hash = (37 * hash) + KVS_FIELD_NUMBER; + hash = (53 * hash) + getKvsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.BatchGetResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchGetResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.BatchGetResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.BatchGetResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.BatchGetResponse) + greptime.v1.meta.StoreOuterClass.BatchGetResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchGetResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchGetResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.BatchGetResponse.class, greptime.v1.meta.StoreOuterClass.BatchGetResponse.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.BatchGetResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getKvsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + if (kvsBuilder_ == null) { + kvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + kvsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchGetResponse_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchGetResponse getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.BatchGetResponse.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchGetResponse build() { + greptime.v1.meta.StoreOuterClass.BatchGetResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchGetResponse buildPartial() { + greptime.v1.meta.StoreOuterClass.BatchGetResponse result = new greptime.v1.meta.StoreOuterClass.BatchGetResponse(this); + int from_bitField0_ = bitField0_; + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (kvsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + kvs_ = java.util.Collections.unmodifiableList(kvs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.kvs_ = kvs_; + } else { + result.kvs_ = kvsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.BatchGetResponse) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.BatchGetResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.BatchGetResponse other) { + if (other == greptime.v1.meta.StoreOuterClass.BatchGetResponse.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (kvsBuilder_ == null) { + if (!other.kvs_.isEmpty()) { + if (kvs_.isEmpty()) { + kvs_ = other.kvs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureKvsIsMutable(); + kvs_.addAll(other.kvs_); + } + onChanged(); + } + } else { + if (!other.kvs_.isEmpty()) { + if (kvsBuilder_.isEmpty()) { + kvsBuilder_.dispose(); + kvsBuilder_ = null; + kvs_ = other.kvs_; + bitField0_ = (bitField0_ & ~0x00000001); + kvsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getKvsFieldBuilder() : null; + } else { + kvsBuilder_.addAllMessages(other.kvs_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.BatchGetResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.BatchGetResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private greptime.v1.meta.Common.ResponseHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.ResponseHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.ResponseHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.ResponseHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private java.util.List kvs_ = + java.util.Collections.emptyList(); + private void ensureKvsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + kvs_ = new java.util.ArrayList(kvs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> kvsBuilder_; + + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public java.util.List getKvsList() { + if (kvsBuilder_ == null) { + return java.util.Collections.unmodifiableList(kvs_); + } else { + return kvsBuilder_.getMessageList(); + } + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public int getKvsCount() { + if (kvsBuilder_ == null) { + return kvs_.size(); + } else { + return kvsBuilder_.getCount(); + } + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue getKvs(int index) { + if (kvsBuilder_ == null) { + return kvs_.get(index); + } else { + return kvsBuilder_.getMessage(index); + } + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder setKvs( + int index, greptime.v1.meta.Common.KeyValue value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.set(index, value); + onChanged(); + } else { + kvsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder setKvs( + int index, greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.set(index, builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addKvs(greptime.v1.meta.Common.KeyValue value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.add(value); + onChanged(); + } else { + kvsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addKvs( + int index, greptime.v1.meta.Common.KeyValue value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.add(index, value); + onChanged(); + } else { + kvsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addKvs( + greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.add(builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addKvs( + int index, greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.add(index, builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addAllKvs( + java.lang.Iterable values) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, kvs_); + onChanged(); + } else { + kvsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder clearKvs() { + if (kvsBuilder_ == null) { + kvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + kvsBuilder_.clear(); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder removeKvs(int index) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.remove(index); + onChanged(); + } else { + kvsBuilder_.remove(index); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder getKvsBuilder( + int index) { + return getKvsFieldBuilder().getBuilder(index); + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValueOrBuilder getKvsOrBuilder( + int index) { + if (kvsBuilder_ == null) { + return kvs_.get(index); } else { + return kvsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public java.util.List + getKvsOrBuilderList() { + if (kvsBuilder_ != null) { + return kvsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(kvs_); + } + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder addKvsBuilder() { + return getKvsFieldBuilder().addBuilder( + greptime.v1.meta.Common.KeyValue.getDefaultInstance()); + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder addKvsBuilder( + int index) { + return getKvsFieldBuilder().addBuilder( + index, greptime.v1.meta.Common.KeyValue.getDefaultInstance()); + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public java.util.List + getKvsBuilderList() { + return getKvsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> + getKvsFieldBuilder() { + if (kvsBuilder_ == null) { + kvsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder>( + kvs_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + kvs_ = null; + } + return kvsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.BatchGetResponse) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.BatchGetResponse) + private static final greptime.v1.meta.StoreOuterClass.BatchGetResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.BatchGetResponse(); + } + + public static greptime.v1.meta.StoreOuterClass.BatchGetResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BatchGetResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BatchGetResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchGetResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BatchPutRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.BatchPutRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.RequestHeader getHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder(); + + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + java.util.List + getKvsList(); + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + greptime.v1.meta.Common.KeyValue getKvs(int index); + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + int getKvsCount(); + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + java.util.List + getKvsOrBuilderList(); + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + greptime.v1.meta.Common.KeyValueOrBuilder getKvsOrBuilder( + int index); + + /** + *
+     * If prev_kv is set, gets the previous key-value pairs before changing it.
+     * The previous key-value pairs will be returned in the batch put response.
+     * 
+ * + * bool prev_kv = 3; + * @return The prevKv. + */ + boolean getPrevKv(); + } + /** + * Protobuf type {@code greptime.v1.meta.BatchPutRequest} + */ + public static final class BatchPutRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.BatchPutRequest) + BatchPutRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use BatchPutRequest.newBuilder() to construct. + private BatchPutRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BatchPutRequest() { + kvs_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BatchPutRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BatchPutRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.RequestHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.RequestHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + kvs_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + kvs_.add( + input.readMessage(greptime.v1.meta.Common.KeyValue.parser(), extensionRegistry)); + break; + } + case 24: { + + prevKv_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + kvs_ = java.util.Collections.unmodifiableList(kvs_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchPutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchPutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.BatchPutRequest.class, greptime.v1.meta.StoreOuterClass.BatchPutRequest.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.RequestHeader header_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int KVS_FIELD_NUMBER = 2; + private java.util.List kvs_; + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public java.util.List getKvsList() { + return kvs_; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public java.util.List + getKvsOrBuilderList() { + return kvs_; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public int getKvsCount() { + return kvs_.size(); + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValue getKvs(int index) { + return kvs_.get(index); + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValueOrBuilder getKvsOrBuilder( + int index) { + return kvs_.get(index); + } + + public static final int PREV_KV_FIELD_NUMBER = 3; + private boolean prevKv_; + /** + *
+     * If prev_kv is set, gets the previous key-value pairs before changing it.
+     * The previous key-value pairs will be returned in the batch put response.
+     * 
+ * + * bool prev_kv = 3; + * @return The prevKv. + */ + @java.lang.Override + public boolean getPrevKv() { + return prevKv_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + for (int i = 0; i < kvs_.size(); i++) { + output.writeMessage(2, kvs_.get(i)); + } + if (prevKv_ != false) { + output.writeBool(3, prevKv_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + for (int i = 0; i < kvs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, kvs_.get(i)); + } + if (prevKv_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, prevKv_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.BatchPutRequest)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.BatchPutRequest other = (greptime.v1.meta.StoreOuterClass.BatchPutRequest) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getKvsList() + .equals(other.getKvsList())) return false; + if (getPrevKv() + != other.getPrevKv()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (getKvsCount() > 0) { + hash = (37 * hash) + KVS_FIELD_NUMBER; + hash = (53 * hash) + getKvsList().hashCode(); + } + hash = (37 * hash) + PREV_KV_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPrevKv()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.BatchPutRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.BatchPutRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.BatchPutRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.BatchPutRequest) + greptime.v1.meta.StoreOuterClass.BatchPutRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchPutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchPutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.BatchPutRequest.class, greptime.v1.meta.StoreOuterClass.BatchPutRequest.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.BatchPutRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getKvsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + if (kvsBuilder_ == null) { + kvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + kvsBuilder_.clear(); + } + prevKv_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchPutRequest_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchPutRequest getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.BatchPutRequest.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchPutRequest build() { + greptime.v1.meta.StoreOuterClass.BatchPutRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchPutRequest buildPartial() { + greptime.v1.meta.StoreOuterClass.BatchPutRequest result = new greptime.v1.meta.StoreOuterClass.BatchPutRequest(this); + int from_bitField0_ = bitField0_; + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (kvsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + kvs_ = java.util.Collections.unmodifiableList(kvs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.kvs_ = kvs_; + } else { + result.kvs_ = kvsBuilder_.build(); + } + result.prevKv_ = prevKv_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.BatchPutRequest) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.BatchPutRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.BatchPutRequest other) { + if (other == greptime.v1.meta.StoreOuterClass.BatchPutRequest.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (kvsBuilder_ == null) { + if (!other.kvs_.isEmpty()) { + if (kvs_.isEmpty()) { + kvs_ = other.kvs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureKvsIsMutable(); + kvs_.addAll(other.kvs_); + } + onChanged(); + } + } else { + if (!other.kvs_.isEmpty()) { + if (kvsBuilder_.isEmpty()) { + kvsBuilder_.dispose(); + kvsBuilder_ = null; + kvs_ = other.kvs_; + bitField0_ = (bitField0_ & ~0x00000001); + kvsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getKvsFieldBuilder() : null; + } else { + kvsBuilder_.addAllMessages(other.kvs_); + } + } + } + if (other.getPrevKv() != false) { + setPrevKv(other.getPrevKv()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.BatchPutRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.BatchPutRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private greptime.v1.meta.Common.RequestHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.RequestHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.RequestHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.RequestHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private java.util.List kvs_ = + java.util.Collections.emptyList(); + private void ensureKvsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + kvs_ = new java.util.ArrayList(kvs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> kvsBuilder_; + + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public java.util.List getKvsList() { + if (kvsBuilder_ == null) { + return java.util.Collections.unmodifiableList(kvs_); + } else { + return kvsBuilder_.getMessageList(); + } + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public int getKvsCount() { + if (kvsBuilder_ == null) { + return kvs_.size(); + } else { + return kvsBuilder_.getCount(); + } + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue getKvs(int index) { + if (kvsBuilder_ == null) { + return kvs_.get(index); + } else { + return kvsBuilder_.getMessage(index); + } + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder setKvs( + int index, greptime.v1.meta.Common.KeyValue value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.set(index, value); + onChanged(); + } else { + kvsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder setKvs( + int index, greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.set(index, builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addKvs(greptime.v1.meta.Common.KeyValue value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.add(value); + onChanged(); + } else { + kvsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addKvs( + int index, greptime.v1.meta.Common.KeyValue value) { + if (kvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureKvsIsMutable(); + kvs_.add(index, value); + onChanged(); + } else { + kvsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addKvs( + greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.add(builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addKvs( + int index, greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.add(index, builderForValue.build()); + onChanged(); + } else { + kvsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder addAllKvs( + java.lang.Iterable values) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, kvs_); + onChanged(); + } else { + kvsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder clearKvs() { + if (kvsBuilder_ == null) { + kvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + kvsBuilder_.clear(); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public Builder removeKvs(int index) { + if (kvsBuilder_ == null) { + ensureKvsIsMutable(); + kvs_.remove(index); + onChanged(); + } else { + kvsBuilder_.remove(index); + } + return this; + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder getKvsBuilder( + int index) { + return getKvsFieldBuilder().getBuilder(index); + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValueOrBuilder getKvsOrBuilder( + int index) { + if (kvsBuilder_ == null) { + return kvs_.get(index); } else { + return kvsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public java.util.List + getKvsOrBuilderList() { + if (kvsBuilder_ != null) { + return kvsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(kvs_); + } + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder addKvsBuilder() { + return getKvsFieldBuilder().addBuilder( + greptime.v1.meta.Common.KeyValue.getDefaultInstance()); + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder addKvsBuilder( + int index) { + return getKvsFieldBuilder().addBuilder( + index, greptime.v1.meta.Common.KeyValue.getDefaultInstance()); + } + /** + * repeated .greptime.v1.meta.KeyValue kvs = 2; + */ + public java.util.List + getKvsBuilderList() { + return getKvsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> + getKvsFieldBuilder() { + if (kvsBuilder_ == null) { + kvsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder>( + kvs_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + kvs_ = null; + } + return kvsBuilder_; + } + + private boolean prevKv_ ; + /** + *
+       * If prev_kv is set, gets the previous key-value pairs before changing it.
+       * The previous key-value pairs will be returned in the batch put response.
+       * 
+ * + * bool prev_kv = 3; + * @return The prevKv. + */ + @java.lang.Override + public boolean getPrevKv() { + return prevKv_; + } + /** + *
+       * If prev_kv is set, gets the previous key-value pairs before changing it.
+       * The previous key-value pairs will be returned in the batch put response.
+       * 
+ * + * bool prev_kv = 3; + * @param value The prevKv to set. + * @return This builder for chaining. + */ + public Builder setPrevKv(boolean value) { + + prevKv_ = value; + onChanged(); + return this; + } + /** + *
+       * If prev_kv is set, gets the previous key-value pairs before changing it.
+       * The previous key-value pairs will be returned in the batch put response.
+       * 
+ * + * bool prev_kv = 3; + * @return This builder for chaining. + */ + public Builder clearPrevKv() { + + prevKv_ = false; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.BatchPutRequest) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.BatchPutRequest) + private static final greptime.v1.meta.StoreOuterClass.BatchPutRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.BatchPutRequest(); + } + + public static greptime.v1.meta.StoreOuterClass.BatchPutRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BatchPutRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BatchPutRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchPutRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BatchPutResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.BatchPutResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.ResponseHeader getHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); + + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + java.util.List + getPrevKvsList(); + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + greptime.v1.meta.Common.KeyValue getPrevKvs(int index); + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + int getPrevKvsCount(); + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + java.util.List + getPrevKvsOrBuilderList(); + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvsOrBuilder( + int index); + } + /** + * Protobuf type {@code greptime.v1.meta.BatchPutResponse} + */ + public static final class BatchPutResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.BatchPutResponse) + BatchPutResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use BatchPutResponse.newBuilder() to construct. + private BatchPutResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BatchPutResponse() { + prevKvs_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BatchPutResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BatchPutResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.ResponseHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.ResponseHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + prevKvs_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + prevKvs_.add( + input.readMessage(greptime.v1.meta.Common.KeyValue.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + prevKvs_ = java.util.Collections.unmodifiableList(prevKvs_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchPutResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchPutResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.BatchPutResponse.class, greptime.v1.meta.StoreOuterClass.BatchPutResponse.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.ResponseHeader header_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int PREV_KVS_FIELD_NUMBER = 2; + private java.util.List prevKvs_; + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + @java.lang.Override + public java.util.List getPrevKvsList() { + return prevKvs_; + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + @java.lang.Override + public java.util.List + getPrevKvsOrBuilderList() { + return prevKvs_; + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + @java.lang.Override + public int getPrevKvsCount() { + return prevKvs_.size(); + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValue getPrevKvs(int index) { + return prevKvs_.get(index); + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvsOrBuilder( + int index) { + return prevKvs_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + for (int i = 0; i < prevKvs_.size(); i++) { + output.writeMessage(2, prevKvs_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + for (int i = 0; i < prevKvs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, prevKvs_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.BatchPutResponse)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.BatchPutResponse other = (greptime.v1.meta.StoreOuterClass.BatchPutResponse) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getPrevKvsList() + .equals(other.getPrevKvsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (getPrevKvsCount() > 0) { + hash = (37 * hash) + PREV_KVS_FIELD_NUMBER; + hash = (53 * hash) + getPrevKvsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.BatchPutResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchPutResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.BatchPutResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.BatchPutResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.BatchPutResponse) + greptime.v1.meta.StoreOuterClass.BatchPutResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchPutResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchPutResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.BatchPutResponse.class, greptime.v1.meta.StoreOuterClass.BatchPutResponse.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.BatchPutResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getPrevKvsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + if (prevKvsBuilder_ == null) { + prevKvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + prevKvsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchPutResponse_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchPutResponse getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.BatchPutResponse.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchPutResponse build() { + greptime.v1.meta.StoreOuterClass.BatchPutResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchPutResponse buildPartial() { + greptime.v1.meta.StoreOuterClass.BatchPutResponse result = new greptime.v1.meta.StoreOuterClass.BatchPutResponse(this); + int from_bitField0_ = bitField0_; + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (prevKvsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + prevKvs_ = java.util.Collections.unmodifiableList(prevKvs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.prevKvs_ = prevKvs_; + } else { + result.prevKvs_ = prevKvsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.BatchPutResponse) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.BatchPutResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.BatchPutResponse other) { + if (other == greptime.v1.meta.StoreOuterClass.BatchPutResponse.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (prevKvsBuilder_ == null) { + if (!other.prevKvs_.isEmpty()) { + if (prevKvs_.isEmpty()) { + prevKvs_ = other.prevKvs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensurePrevKvsIsMutable(); + prevKvs_.addAll(other.prevKvs_); + } + onChanged(); + } + } else { + if (!other.prevKvs_.isEmpty()) { + if (prevKvsBuilder_.isEmpty()) { + prevKvsBuilder_.dispose(); + prevKvsBuilder_ = null; + prevKvs_ = other.prevKvs_; + bitField0_ = (bitField0_ & ~0x00000001); + prevKvsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getPrevKvsFieldBuilder() : null; + } else { + prevKvsBuilder_.addAllMessages(other.prevKvs_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.BatchPutResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.BatchPutResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private greptime.v1.meta.Common.ResponseHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.ResponseHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.ResponseHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.ResponseHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private java.util.List prevKvs_ = + java.util.Collections.emptyList(); + private void ensurePrevKvsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + prevKvs_ = new java.util.ArrayList(prevKvs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> prevKvsBuilder_; + + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public java.util.List getPrevKvsList() { + if (prevKvsBuilder_ == null) { + return java.util.Collections.unmodifiableList(prevKvs_); + } else { + return prevKvsBuilder_.getMessageList(); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public int getPrevKvsCount() { + if (prevKvsBuilder_ == null) { + return prevKvs_.size(); + } else { + return prevKvsBuilder_.getCount(); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue getPrevKvs(int index) { + if (prevKvsBuilder_ == null) { + return prevKvs_.get(index); + } else { + return prevKvsBuilder_.getMessage(index); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder setPrevKvs( + int index, greptime.v1.meta.Common.KeyValue value) { + if (prevKvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePrevKvsIsMutable(); + prevKvs_.set(index, value); + onChanged(); + } else { + prevKvsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder setPrevKvs( + int index, greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + prevKvs_.set(index, builderForValue.build()); + onChanged(); + } else { + prevKvsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder addPrevKvs(greptime.v1.meta.Common.KeyValue value) { + if (prevKvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePrevKvsIsMutable(); + prevKvs_.add(value); + onChanged(); + } else { + prevKvsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder addPrevKvs( + int index, greptime.v1.meta.Common.KeyValue value) { + if (prevKvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePrevKvsIsMutable(); + prevKvs_.add(index, value); + onChanged(); + } else { + prevKvsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder addPrevKvs( + greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + prevKvs_.add(builderForValue.build()); + onChanged(); + } else { + prevKvsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder addPrevKvs( + int index, greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + prevKvs_.add(index, builderForValue.build()); + onChanged(); + } else { + prevKvsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder addAllPrevKvs( + java.lang.Iterable values) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, prevKvs_); + onChanged(); + } else { + prevKvsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder clearPrevKvs() { + if (prevKvsBuilder_ == null) { + prevKvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + prevKvsBuilder_.clear(); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder removePrevKvs(int index) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + prevKvs_.remove(index); + onChanged(); + } else { + prevKvsBuilder_.remove(index); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder getPrevKvsBuilder( + int index) { + return getPrevKvsFieldBuilder().getBuilder(index); + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvsOrBuilder( + int index) { + if (prevKvsBuilder_ == null) { + return prevKvs_.get(index); } else { + return prevKvsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public java.util.List + getPrevKvsOrBuilderList() { + if (prevKvsBuilder_ != null) { + return prevKvsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(prevKvs_); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder addPrevKvsBuilder() { + return getPrevKvsFieldBuilder().addBuilder( + greptime.v1.meta.Common.KeyValue.getDefaultInstance()); + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder addPrevKvsBuilder( + int index) { + return getPrevKvsFieldBuilder().addBuilder( + index, greptime.v1.meta.Common.KeyValue.getDefaultInstance()); + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public java.util.List + getPrevKvsBuilderList() { + return getPrevKvsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> + getPrevKvsFieldBuilder() { + if (prevKvsBuilder_ == null) { + prevKvsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder>( + prevKvs_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + prevKvs_ = null; + } + return prevKvsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.BatchPutResponse) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.BatchPutResponse) + private static final greptime.v1.meta.StoreOuterClass.BatchPutResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.BatchPutResponse(); + } + + public static greptime.v1.meta.StoreOuterClass.BatchPutResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BatchPutResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BatchPutResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchPutResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BatchDeleteRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.BatchDeleteRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.RequestHeader getHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder(); + + /** + * repeated bytes keys = 2; + * @return A list containing the keys. + */ + java.util.List getKeysList(); + /** + * repeated bytes keys = 2; + * @return The count of keys. + */ + int getKeysCount(); + /** + * repeated bytes keys = 2; + * @param index The index of the element to return. + * @return The keys at the given index. + */ + com.google.protobuf.ByteString getKeys(int index); + + /** + *
+     * If prev_kv is set, gets the previous key-value pairs before deleting it.
+     * The previous key-value pairs will be returned in the batch delete response.
+     * 
+ * + * bool prev_kv = 3; + * @return The prevKv. + */ + boolean getPrevKv(); + } + /** + * Protobuf type {@code greptime.v1.meta.BatchDeleteRequest} + */ + public static final class BatchDeleteRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.BatchDeleteRequest) + BatchDeleteRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use BatchDeleteRequest.newBuilder() to construct. + private BatchDeleteRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BatchDeleteRequest() { + keys_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BatchDeleteRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BatchDeleteRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.RequestHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.RequestHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + keys_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + keys_.add(input.readBytes()); + break; + } + case 24: { + + prevKv_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + keys_ = java.util.Collections.unmodifiableList(keys_); // C + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchDeleteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchDeleteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.BatchDeleteRequest.class, greptime.v1.meta.StoreOuterClass.BatchDeleteRequest.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.RequestHeader header_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int KEYS_FIELD_NUMBER = 2; + private java.util.List keys_; + /** + * repeated bytes keys = 2; + * @return A list containing the keys. + */ + @java.lang.Override + public java.util.List + getKeysList() { + return keys_; + } + /** + * repeated bytes keys = 2; + * @return The count of keys. + */ + public int getKeysCount() { + return keys_.size(); + } + /** + * repeated bytes keys = 2; + * @param index The index of the element to return. + * @return The keys at the given index. + */ + public com.google.protobuf.ByteString getKeys(int index) { + return keys_.get(index); + } + + public static final int PREV_KV_FIELD_NUMBER = 3; + private boolean prevKv_; + /** + *
+     * If prev_kv is set, gets the previous key-value pairs before deleting it.
+     * The previous key-value pairs will be returned in the batch delete response.
+     * 
+ * + * bool prev_kv = 3; + * @return The prevKv. + */ + @java.lang.Override + public boolean getPrevKv() { + return prevKv_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + for (int i = 0; i < keys_.size(); i++) { + output.writeBytes(2, keys_.get(i)); + } + if (prevKv_ != false) { + output.writeBool(3, prevKv_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + { + int dataSize = 0; + for (int i = 0; i < keys_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeBytesSizeNoTag(keys_.get(i)); + } + size += dataSize; + size += 1 * getKeysList().size(); + } + if (prevKv_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, prevKv_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.BatchDeleteRequest)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.BatchDeleteRequest other = (greptime.v1.meta.StoreOuterClass.BatchDeleteRequest) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getKeysList() + .equals(other.getKeysList())) return false; + if (getPrevKv() + != other.getPrevKv()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (getKeysCount() > 0) { + hash = (37 * hash) + KEYS_FIELD_NUMBER; + hash = (53 * hash) + getKeysList().hashCode(); + } + hash = (37 * hash) + PREV_KV_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPrevKv()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.BatchDeleteRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.BatchDeleteRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.BatchDeleteRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.BatchDeleteRequest) + greptime.v1.meta.StoreOuterClass.BatchDeleteRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchDeleteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchDeleteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.BatchDeleteRequest.class, greptime.v1.meta.StoreOuterClass.BatchDeleteRequest.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.BatchDeleteRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + keys_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + prevKv_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchDeleteRequest_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchDeleteRequest getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.BatchDeleteRequest.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchDeleteRequest build() { + greptime.v1.meta.StoreOuterClass.BatchDeleteRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchDeleteRequest buildPartial() { + greptime.v1.meta.StoreOuterClass.BatchDeleteRequest result = new greptime.v1.meta.StoreOuterClass.BatchDeleteRequest(this); + int from_bitField0_ = bitField0_; + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (((bitField0_ & 0x00000001) != 0)) { + keys_ = java.util.Collections.unmodifiableList(keys_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.keys_ = keys_; + result.prevKv_ = prevKv_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.BatchDeleteRequest) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.BatchDeleteRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.BatchDeleteRequest other) { + if (other == greptime.v1.meta.StoreOuterClass.BatchDeleteRequest.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (!other.keys_.isEmpty()) { + if (keys_.isEmpty()) { + keys_ = other.keys_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureKeysIsMutable(); + keys_.addAll(other.keys_); + } + onChanged(); + } + if (other.getPrevKv() != false) { + setPrevKv(other.getPrevKv()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.BatchDeleteRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.BatchDeleteRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private greptime.v1.meta.Common.RequestHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.RequestHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.RequestHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.RequestHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private java.util.List keys_ = java.util.Collections.emptyList(); + private void ensureKeysIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + keys_ = new java.util.ArrayList(keys_); + bitField0_ |= 0x00000001; + } + } + /** + * repeated bytes keys = 2; + * @return A list containing the keys. + */ + public java.util.List + getKeysList() { + return ((bitField0_ & 0x00000001) != 0) ? + java.util.Collections.unmodifiableList(keys_) : keys_; + } + /** + * repeated bytes keys = 2; + * @return The count of keys. + */ + public int getKeysCount() { + return keys_.size(); + } + /** + * repeated bytes keys = 2; + * @param index The index of the element to return. + * @return The keys at the given index. + */ + public com.google.protobuf.ByteString getKeys(int index) { + return keys_.get(index); + } + /** + * repeated bytes keys = 2; + * @param index The index to set the value at. + * @param value The keys to set. + * @return This builder for chaining. + */ + public Builder setKeys( + int index, com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureKeysIsMutable(); + keys_.set(index, value); + onChanged(); + return this; + } + /** + * repeated bytes keys = 2; + * @param value The keys to add. + * @return This builder for chaining. + */ + public Builder addKeys(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + ensureKeysIsMutable(); + keys_.add(value); + onChanged(); + return this; + } + /** + * repeated bytes keys = 2; + * @param values The keys to add. + * @return This builder for chaining. + */ + public Builder addAllKeys( + java.lang.Iterable values) { + ensureKeysIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, keys_); + onChanged(); + return this; + } + /** + * repeated bytes keys = 2; + * @return This builder for chaining. + */ + public Builder clearKeys() { + keys_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + private boolean prevKv_ ; + /** + *
+       * If prev_kv is set, gets the previous key-value pairs before deleting it.
+       * The previous key-value pairs will be returned in the batch delete response.
+       * 
+ * + * bool prev_kv = 3; + * @return The prevKv. + */ + @java.lang.Override + public boolean getPrevKv() { + return prevKv_; + } + /** + *
+       * If prev_kv is set, gets the previous key-value pairs before deleting it.
+       * The previous key-value pairs will be returned in the batch delete response.
+       * 
+ * + * bool prev_kv = 3; + * @param value The prevKv to set. + * @return This builder for chaining. + */ + public Builder setPrevKv(boolean value) { + + prevKv_ = value; + onChanged(); + return this; + } + /** + *
+       * If prev_kv is set, gets the previous key-value pairs before deleting it.
+       * The previous key-value pairs will be returned in the batch delete response.
+       * 
+ * + * bool prev_kv = 3; + * @return This builder for chaining. + */ + public Builder clearPrevKv() { + + prevKv_ = false; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.BatchDeleteRequest) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.BatchDeleteRequest) + private static final greptime.v1.meta.StoreOuterClass.BatchDeleteRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.BatchDeleteRequest(); + } + + public static greptime.v1.meta.StoreOuterClass.BatchDeleteRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BatchDeleteRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BatchDeleteRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchDeleteRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface BatchDeleteResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.BatchDeleteResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.ResponseHeader getHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); + + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + java.util.List + getPrevKvsList(); + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + greptime.v1.meta.Common.KeyValue getPrevKvs(int index); + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + int getPrevKvsCount(); + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + java.util.List + getPrevKvsOrBuilderList(); + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvsOrBuilder( + int index); + } + /** + * Protobuf type {@code greptime.v1.meta.BatchDeleteResponse} + */ + public static final class BatchDeleteResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.BatchDeleteResponse) + BatchDeleteResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use BatchDeleteResponse.newBuilder() to construct. + private BatchDeleteResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private BatchDeleteResponse() { + prevKvs_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new BatchDeleteResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BatchDeleteResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.ResponseHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.ResponseHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + prevKvs_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + prevKvs_.add( + input.readMessage(greptime.v1.meta.Common.KeyValue.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + prevKvs_ = java.util.Collections.unmodifiableList(prevKvs_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchDeleteResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchDeleteResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.BatchDeleteResponse.class, greptime.v1.meta.StoreOuterClass.BatchDeleteResponse.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.ResponseHeader header_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int PREV_KVS_FIELD_NUMBER = 2; + private java.util.List prevKvs_; + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + @java.lang.Override + public java.util.List getPrevKvsList() { + return prevKvs_; + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + @java.lang.Override + public java.util.List + getPrevKvsOrBuilderList() { + return prevKvs_; + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + @java.lang.Override + public int getPrevKvsCount() { + return prevKvs_.size(); + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValue getPrevKvs(int index) { + return prevKvs_.get(index); + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvsOrBuilder( + int index) { + return prevKvs_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + for (int i = 0; i < prevKvs_.size(); i++) { + output.writeMessage(2, prevKvs_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + for (int i = 0; i < prevKvs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, prevKvs_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.BatchDeleteResponse)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.BatchDeleteResponse other = (greptime.v1.meta.StoreOuterClass.BatchDeleteResponse) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getPrevKvsList() + .equals(other.getPrevKvsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (getPrevKvsCount() > 0) { + hash = (37 * hash) + PREV_KVS_FIELD_NUMBER; + hash = (53 * hash) + getPrevKvsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.BatchDeleteResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.BatchDeleteResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.BatchDeleteResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.BatchDeleteResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.BatchDeleteResponse) + greptime.v1.meta.StoreOuterClass.BatchDeleteResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchDeleteResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchDeleteResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.BatchDeleteResponse.class, greptime.v1.meta.StoreOuterClass.BatchDeleteResponse.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.BatchDeleteResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getPrevKvsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + if (prevKvsBuilder_ == null) { + prevKvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + prevKvsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_BatchDeleteResponse_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchDeleteResponse getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.BatchDeleteResponse.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchDeleteResponse build() { + greptime.v1.meta.StoreOuterClass.BatchDeleteResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchDeleteResponse buildPartial() { + greptime.v1.meta.StoreOuterClass.BatchDeleteResponse result = new greptime.v1.meta.StoreOuterClass.BatchDeleteResponse(this); + int from_bitField0_ = bitField0_; + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (prevKvsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + prevKvs_ = java.util.Collections.unmodifiableList(prevKvs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.prevKvs_ = prevKvs_; + } else { + result.prevKvs_ = prevKvsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.BatchDeleteResponse) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.BatchDeleteResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.BatchDeleteResponse other) { + if (other == greptime.v1.meta.StoreOuterClass.BatchDeleteResponse.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (prevKvsBuilder_ == null) { + if (!other.prevKvs_.isEmpty()) { + if (prevKvs_.isEmpty()) { + prevKvs_ = other.prevKvs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensurePrevKvsIsMutable(); + prevKvs_.addAll(other.prevKvs_); + } + onChanged(); + } + } else { + if (!other.prevKvs_.isEmpty()) { + if (prevKvsBuilder_.isEmpty()) { + prevKvsBuilder_.dispose(); + prevKvsBuilder_ = null; + prevKvs_ = other.prevKvs_; + bitField0_ = (bitField0_ & ~0x00000001); + prevKvsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getPrevKvsFieldBuilder() : null; + } else { + prevKvsBuilder_.addAllMessages(other.prevKvs_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.BatchDeleteResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.BatchDeleteResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private greptime.v1.meta.Common.ResponseHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.ResponseHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.ResponseHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.ResponseHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private java.util.List prevKvs_ = + java.util.Collections.emptyList(); + private void ensurePrevKvsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + prevKvs_ = new java.util.ArrayList(prevKvs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> prevKvsBuilder_; + + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public java.util.List getPrevKvsList() { + if (prevKvsBuilder_ == null) { + return java.util.Collections.unmodifiableList(prevKvs_); + } else { + return prevKvsBuilder_.getMessageList(); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public int getPrevKvsCount() { + if (prevKvsBuilder_ == null) { + return prevKvs_.size(); + } else { + return prevKvsBuilder_.getCount(); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue getPrevKvs(int index) { + if (prevKvsBuilder_ == null) { + return prevKvs_.get(index); + } else { + return prevKvsBuilder_.getMessage(index); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder setPrevKvs( + int index, greptime.v1.meta.Common.KeyValue value) { + if (prevKvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePrevKvsIsMutable(); + prevKvs_.set(index, value); + onChanged(); + } else { + prevKvsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder setPrevKvs( + int index, greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + prevKvs_.set(index, builderForValue.build()); + onChanged(); + } else { + prevKvsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder addPrevKvs(greptime.v1.meta.Common.KeyValue value) { + if (prevKvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePrevKvsIsMutable(); + prevKvs_.add(value); + onChanged(); + } else { + prevKvsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder addPrevKvs( + int index, greptime.v1.meta.Common.KeyValue value) { + if (prevKvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePrevKvsIsMutable(); + prevKvs_.add(index, value); + onChanged(); + } else { + prevKvsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder addPrevKvs( + greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + prevKvs_.add(builderForValue.build()); + onChanged(); + } else { + prevKvsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder addPrevKvs( + int index, greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + prevKvs_.add(index, builderForValue.build()); + onChanged(); + } else { + prevKvsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder addAllPrevKvs( + java.lang.Iterable values) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, prevKvs_); + onChanged(); + } else { + prevKvsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder clearPrevKvs() { + if (prevKvsBuilder_ == null) { + prevKvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + prevKvsBuilder_.clear(); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public Builder removePrevKvs(int index) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + prevKvs_.remove(index); + onChanged(); + } else { + prevKvsBuilder_.remove(index); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder getPrevKvsBuilder( + int index) { + return getPrevKvsFieldBuilder().getBuilder(index); + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvsOrBuilder( + int index) { + if (prevKvsBuilder_ == null) { + return prevKvs_.get(index); } else { + return prevKvsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public java.util.List + getPrevKvsOrBuilderList() { + if (prevKvsBuilder_ != null) { + return prevKvsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(prevKvs_); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder addPrevKvsBuilder() { + return getPrevKvsFieldBuilder().addBuilder( + greptime.v1.meta.Common.KeyValue.getDefaultInstance()); + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder addPrevKvsBuilder( + int index) { + return getPrevKvsFieldBuilder().addBuilder( + index, greptime.v1.meta.Common.KeyValue.getDefaultInstance()); + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 2; + */ + public java.util.List + getPrevKvsBuilderList() { + return getPrevKvsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> + getPrevKvsFieldBuilder() { + if (prevKvsBuilder_ == null) { + prevKvsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder>( + prevKvs_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + prevKvs_ = null; + } + return prevKvsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.BatchDeleteResponse) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.BatchDeleteResponse) + private static final greptime.v1.meta.StoreOuterClass.BatchDeleteResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.BatchDeleteResponse(); + } + + public static greptime.v1.meta.StoreOuterClass.BatchDeleteResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public BatchDeleteResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BatchDeleteResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.BatchDeleteResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface CompareAndPutRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.CompareAndPutRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.RequestHeader getHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder(); + + /** + *
+     * key is the key, in bytes, to put into the key-value store.
+     * 
+ * + * bytes key = 2; + * @return The key. + */ + com.google.protobuf.ByteString getKey(); + + /** + *
+     * expect is the previous value, in bytes
+     * 
+ * + * bytes expect = 3; + * @return The expect. + */ + com.google.protobuf.ByteString getExpect(); + + /** + *
+     * value is the value, in bytes, to associate with the key in the
+     * key-value store.
+     * 
+ * + * bytes value = 4; + * @return The value. + */ + com.google.protobuf.ByteString getValue(); + } + /** + * Protobuf type {@code greptime.v1.meta.CompareAndPutRequest} + */ + public static final class CompareAndPutRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.CompareAndPutRequest) + CompareAndPutRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use CompareAndPutRequest.newBuilder() to construct. + private CompareAndPutRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CompareAndPutRequest() { + key_ = com.google.protobuf.ByteString.EMPTY; + expect_ = com.google.protobuf.ByteString.EMPTY; + value_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CompareAndPutRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private CompareAndPutRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.RequestHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.RequestHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + + key_ = input.readBytes(); + break; + } + case 26: { + + expect_ = input.readBytes(); + break; + } + case 34: { + + value_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_CompareAndPutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_CompareAndPutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.CompareAndPutRequest.class, greptime.v1.meta.StoreOuterClass.CompareAndPutRequest.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.RequestHeader header_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int KEY_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString key_; + /** + *
+     * key is the key, in bytes, to put into the key-value store.
+     * 
+ * + * bytes key = 2; + * @return The key. + */ + @java.lang.Override + public com.google.protobuf.ByteString getKey() { + return key_; + } + + public static final int EXPECT_FIELD_NUMBER = 3; + private com.google.protobuf.ByteString expect_; + /** + *
+     * expect is the previous value, in bytes
+     * 
+ * + * bytes expect = 3; + * @return The expect. + */ + @java.lang.Override + public com.google.protobuf.ByteString getExpect() { + return expect_; + } + + public static final int VALUE_FIELD_NUMBER = 4; + private com.google.protobuf.ByteString value_; + /** + *
+     * value is the value, in bytes, to associate with the key in the
+     * key-value store.
+     * 
+ * + * bytes value = 4; + * @return The value. + */ + @java.lang.Override + public com.google.protobuf.ByteString getValue() { + return value_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (!key_.isEmpty()) { + output.writeBytes(2, key_); + } + if (!expect_.isEmpty()) { + output.writeBytes(3, expect_); + } + if (!value_.isEmpty()) { + output.writeBytes(4, value_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (!key_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, key_); + } + if (!expect_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(3, expect_); + } + if (!value_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(4, value_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.CompareAndPutRequest)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.CompareAndPutRequest other = (greptime.v1.meta.StoreOuterClass.CompareAndPutRequest) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getKey() + .equals(other.getKey())) return false; + if (!getExpect() + .equals(other.getExpect())) return false; + if (!getValue() + .equals(other.getValue())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (37 * hash) + KEY_FIELD_NUMBER; + hash = (53 * hash) + getKey().hashCode(); + hash = (37 * hash) + EXPECT_FIELD_NUMBER; + hash = (53 * hash) + getExpect().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.CompareAndPutRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.CompareAndPutRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.CompareAndPutRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.CompareAndPutRequest) + greptime.v1.meta.StoreOuterClass.CompareAndPutRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_CompareAndPutRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_CompareAndPutRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.CompareAndPutRequest.class, greptime.v1.meta.StoreOuterClass.CompareAndPutRequest.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.CompareAndPutRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + key_ = com.google.protobuf.ByteString.EMPTY; + + expect_ = com.google.protobuf.ByteString.EMPTY; + + value_ = com.google.protobuf.ByteString.EMPTY; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_CompareAndPutRequest_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.CompareAndPutRequest getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.CompareAndPutRequest.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.CompareAndPutRequest build() { + greptime.v1.meta.StoreOuterClass.CompareAndPutRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.CompareAndPutRequest buildPartial() { + greptime.v1.meta.StoreOuterClass.CompareAndPutRequest result = new greptime.v1.meta.StoreOuterClass.CompareAndPutRequest(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + result.key_ = key_; + result.expect_ = expect_; + result.value_ = value_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.CompareAndPutRequest) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.CompareAndPutRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.CompareAndPutRequest other) { + if (other == greptime.v1.meta.StoreOuterClass.CompareAndPutRequest.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (other.getKey() != com.google.protobuf.ByteString.EMPTY) { + setKey(other.getKey()); + } + if (other.getExpect() != com.google.protobuf.ByteString.EMPTY) { + setExpect(other.getExpect()); + } + if (other.getValue() != com.google.protobuf.ByteString.EMPTY) { + setValue(other.getValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.CompareAndPutRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.CompareAndPutRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private greptime.v1.meta.Common.RequestHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.RequestHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.RequestHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.RequestHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private com.google.protobuf.ByteString key_ = com.google.protobuf.ByteString.EMPTY; + /** + *
+       * key is the key, in bytes, to put into the key-value store.
+       * 
+ * + * bytes key = 2; + * @return The key. + */ + @java.lang.Override + public com.google.protobuf.ByteString getKey() { + return key_; + } + /** + *
+       * key is the key, in bytes, to put into the key-value store.
+       * 
+ * + * bytes key = 2; + * @param value The key to set. + * @return This builder for chaining. + */ + public Builder setKey(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + key_ = value; + onChanged(); + return this; + } + /** + *
+       * key is the key, in bytes, to put into the key-value store.
+       * 
+ * + * bytes key = 2; + * @return This builder for chaining. + */ + public Builder clearKey() { + + key_ = getDefaultInstance().getKey(); + onChanged(); + return this; + } + + private com.google.protobuf.ByteString expect_ = com.google.protobuf.ByteString.EMPTY; + /** + *
+       * expect is the previous value, in bytes
+       * 
+ * + * bytes expect = 3; + * @return The expect. + */ + @java.lang.Override + public com.google.protobuf.ByteString getExpect() { + return expect_; + } + /** + *
+       * expect is the previous value, in bytes
+       * 
+ * + * bytes expect = 3; + * @param value The expect to set. + * @return This builder for chaining. + */ + public Builder setExpect(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + expect_ = value; + onChanged(); + return this; + } + /** + *
+       * expect is the previous value, in bytes
+       * 
+ * + * bytes expect = 3; + * @return This builder for chaining. + */ + public Builder clearExpect() { + + expect_ = getDefaultInstance().getExpect(); + onChanged(); + return this; + } + + private com.google.protobuf.ByteString value_ = com.google.protobuf.ByteString.EMPTY; + /** + *
+       * value is the value, in bytes, to associate with the key in the
+       * key-value store.
+       * 
+ * + * bytes value = 4; + * @return The value. + */ + @java.lang.Override + public com.google.protobuf.ByteString getValue() { + return value_; + } + /** + *
+       * value is the value, in bytes, to associate with the key in the
+       * key-value store.
+       * 
+ * + * bytes value = 4; + * @param value The value to set. + * @return This builder for chaining. + */ + public Builder setValue(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + value_ = value; + onChanged(); + return this; + } + /** + *
+       * value is the value, in bytes, to associate with the key in the
+       * key-value store.
+       * 
+ * + * bytes value = 4; + * @return This builder for chaining. + */ + public Builder clearValue() { + + value_ = getDefaultInstance().getValue(); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.CompareAndPutRequest) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.CompareAndPutRequest) + private static final greptime.v1.meta.StoreOuterClass.CompareAndPutRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.CompareAndPutRequest(); + } + + public static greptime.v1.meta.StoreOuterClass.CompareAndPutRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CompareAndPutRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CompareAndPutRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.CompareAndPutRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface CompareAndPutResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.CompareAndPutResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.ResponseHeader getHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); + + /** + * bool success = 2; + * @return The success. + */ + boolean getSuccess(); + + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + * @return Whether the prevKv field is set. + */ + boolean hasPrevKv(); + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + * @return The prevKv. + */ + greptime.v1.meta.Common.KeyValue getPrevKv(); + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + */ + greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvOrBuilder(); + } + /** + * Protobuf type {@code greptime.v1.meta.CompareAndPutResponse} + */ + public static final class CompareAndPutResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.CompareAndPutResponse) + CompareAndPutResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use CompareAndPutResponse.newBuilder() to construct. + private CompareAndPutResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CompareAndPutResponse() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CompareAndPutResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private CompareAndPutResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.ResponseHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.ResponseHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 16: { + + success_ = input.readBool(); + break; + } + case 26: { + greptime.v1.meta.Common.KeyValue.Builder subBuilder = null; + if (prevKv_ != null) { + subBuilder = prevKv_.toBuilder(); + } + prevKv_ = input.readMessage(greptime.v1.meta.Common.KeyValue.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(prevKv_); + prevKv_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_CompareAndPutResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_CompareAndPutResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.CompareAndPutResponse.class, greptime.v1.meta.StoreOuterClass.CompareAndPutResponse.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.ResponseHeader header_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int SUCCESS_FIELD_NUMBER = 2; + private boolean success_; + /** + * bool success = 2; + * @return The success. + */ + @java.lang.Override + public boolean getSuccess() { + return success_; + } + + public static final int PREV_KV_FIELD_NUMBER = 3; + private greptime.v1.meta.Common.KeyValue prevKv_; + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + * @return Whether the prevKv field is set. + */ + @java.lang.Override + public boolean hasPrevKv() { + return prevKv_ != null; + } + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + * @return The prevKv. + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValue getPrevKv() { + return prevKv_ == null ? greptime.v1.meta.Common.KeyValue.getDefaultInstance() : prevKv_; + } + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvOrBuilder() { + return getPrevKv(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (success_ != false) { + output.writeBool(2, success_); + } + if (prevKv_ != null) { + output.writeMessage(3, getPrevKv()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (success_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(2, success_); + } + if (prevKv_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getPrevKv()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.CompareAndPutResponse)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.CompareAndPutResponse other = (greptime.v1.meta.StoreOuterClass.CompareAndPutResponse) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (getSuccess() + != other.getSuccess()) return false; + if (hasPrevKv() != other.hasPrevKv()) return false; + if (hasPrevKv()) { + if (!getPrevKv() + .equals(other.getPrevKv())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (37 * hash) + SUCCESS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getSuccess()); + if (hasPrevKv()) { + hash = (37 * hash) + PREV_KV_FIELD_NUMBER; + hash = (53 * hash) + getPrevKv().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.CompareAndPutResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.CompareAndPutResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.CompareAndPutResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.CompareAndPutResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.CompareAndPutResponse) + greptime.v1.meta.StoreOuterClass.CompareAndPutResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_CompareAndPutResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_CompareAndPutResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.CompareAndPutResponse.class, greptime.v1.meta.StoreOuterClass.CompareAndPutResponse.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.CompareAndPutResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + success_ = false; + + if (prevKvBuilder_ == null) { + prevKv_ = null; + } else { + prevKv_ = null; + prevKvBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_CompareAndPutResponse_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.CompareAndPutResponse getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.CompareAndPutResponse.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.CompareAndPutResponse build() { + greptime.v1.meta.StoreOuterClass.CompareAndPutResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.CompareAndPutResponse buildPartial() { + greptime.v1.meta.StoreOuterClass.CompareAndPutResponse result = new greptime.v1.meta.StoreOuterClass.CompareAndPutResponse(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + result.success_ = success_; + if (prevKvBuilder_ == null) { + result.prevKv_ = prevKv_; + } else { + result.prevKv_ = prevKvBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.CompareAndPutResponse) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.CompareAndPutResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.CompareAndPutResponse other) { + if (other == greptime.v1.meta.StoreOuterClass.CompareAndPutResponse.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (other.getSuccess() != false) { + setSuccess(other.getSuccess()); + } + if (other.hasPrevKv()) { + mergePrevKv(other.getPrevKv()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.CompareAndPutResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.CompareAndPutResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private greptime.v1.meta.Common.ResponseHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.ResponseHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.ResponseHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.ResponseHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private boolean success_ ; + /** + * bool success = 2; + * @return The success. + */ + @java.lang.Override + public boolean getSuccess() { + return success_; + } + /** + * bool success = 2; + * @param value The success to set. + * @return This builder for chaining. + */ + public Builder setSuccess(boolean value) { + + success_ = value; + onChanged(); + return this; + } + /** + * bool success = 2; + * @return This builder for chaining. + */ + public Builder clearSuccess() { + + success_ = false; + onChanged(); + return this; + } + + private greptime.v1.meta.Common.KeyValue prevKv_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> prevKvBuilder_; + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + * @return Whether the prevKv field is set. + */ + public boolean hasPrevKv() { + return prevKvBuilder_ != null || prevKv_ != null; + } + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + * @return The prevKv. + */ + public greptime.v1.meta.Common.KeyValue getPrevKv() { + if (prevKvBuilder_ == null) { + return prevKv_ == null ? greptime.v1.meta.Common.KeyValue.getDefaultInstance() : prevKv_; + } else { + return prevKvBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + */ + public Builder setPrevKv(greptime.v1.meta.Common.KeyValue value) { + if (prevKvBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + prevKv_ = value; + onChanged(); + } else { + prevKvBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + */ + public Builder setPrevKv( + greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (prevKvBuilder_ == null) { + prevKv_ = builderForValue.build(); + onChanged(); + } else { + prevKvBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + */ + public Builder mergePrevKv(greptime.v1.meta.Common.KeyValue value) { + if (prevKvBuilder_ == null) { + if (prevKv_ != null) { + prevKv_ = + greptime.v1.meta.Common.KeyValue.newBuilder(prevKv_).mergeFrom(value).buildPartial(); + } else { + prevKv_ = value; + } + onChanged(); + } else { + prevKvBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + */ + public Builder clearPrevKv() { + if (prevKvBuilder_ == null) { + prevKv_ = null; + onChanged(); + } else { + prevKv_ = null; + prevKvBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + */ + public greptime.v1.meta.Common.KeyValue.Builder getPrevKvBuilder() { + + onChanged(); + return getPrevKvFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + */ + public greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvOrBuilder() { + if (prevKvBuilder_ != null) { + return prevKvBuilder_.getMessageOrBuilder(); + } else { + return prevKv_ == null ? + greptime.v1.meta.Common.KeyValue.getDefaultInstance() : prevKv_; + } + } + /** + * .greptime.v1.meta.KeyValue prev_kv = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> + getPrevKvFieldBuilder() { + if (prevKvBuilder_ == null) { + prevKvBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder>( + getPrevKv(), + getParentForChildren(), + isClean()); + prevKv_ = null; + } + return prevKvBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.CompareAndPutResponse) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.CompareAndPutResponse) + private static final greptime.v1.meta.StoreOuterClass.CompareAndPutResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.CompareAndPutResponse(); + } + + public static greptime.v1.meta.StoreOuterClass.CompareAndPutResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CompareAndPutResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CompareAndPutResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.CompareAndPutResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DeleteRangeRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.DeleteRangeRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.RequestHeader getHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder(); + + /** + *
+     * key is the first key to delete in the range.
+     * 
+ * + * bytes key = 2; + * @return The key. + */ + com.google.protobuf.ByteString getKey(); + + /** + *
+     * range_end is the key following the last key to delete for the range
+     * [key, range_end).
+     * If range_end is not given, the range is defined to contain only the key
+     * argument.
+     * If range_end is one bit larger than the given key, then the range is all
+     * the keys with the prefix (the given key).
+     * If range_end is '\0', the range is all keys greater than or equal to the
+     * key argument.
+     * 
+ * + * bytes range_end = 3; + * @return The rangeEnd. + */ + com.google.protobuf.ByteString getRangeEnd(); + + /** + *
+     * If prev_kv is set, gets the previous key-value pairs before deleting it.
+     * The previous key-value pairs will be returned in the delete response.
+     * 
+ * + * bool prev_kv = 4; + * @return The prevKv. + */ + boolean getPrevKv(); + } + /** + * Protobuf type {@code greptime.v1.meta.DeleteRangeRequest} + */ + public static final class DeleteRangeRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.DeleteRangeRequest) + DeleteRangeRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use DeleteRangeRequest.newBuilder() to construct. + private DeleteRangeRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DeleteRangeRequest() { + key_ = com.google.protobuf.ByteString.EMPTY; + rangeEnd_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DeleteRangeRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DeleteRangeRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.RequestHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.RequestHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + + key_ = input.readBytes(); + break; + } + case 26: { + + rangeEnd_ = input.readBytes(); + break; + } + case 32: { + + prevKv_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_DeleteRangeRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_DeleteRangeRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.DeleteRangeRequest.class, greptime.v1.meta.StoreOuterClass.DeleteRangeRequest.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.RequestHeader header_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int KEY_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString key_; + /** + *
+     * key is the first key to delete in the range.
+     * 
+ * + * bytes key = 2; + * @return The key. + */ + @java.lang.Override + public com.google.protobuf.ByteString getKey() { + return key_; + } + + public static final int RANGE_END_FIELD_NUMBER = 3; + private com.google.protobuf.ByteString rangeEnd_; + /** + *
+     * range_end is the key following the last key to delete for the range
+     * [key, range_end).
+     * If range_end is not given, the range is defined to contain only the key
+     * argument.
+     * If range_end is one bit larger than the given key, then the range is all
+     * the keys with the prefix (the given key).
+     * If range_end is '\0', the range is all keys greater than or equal to the
+     * key argument.
+     * 
+ * + * bytes range_end = 3; + * @return The rangeEnd. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRangeEnd() { + return rangeEnd_; + } + + public static final int PREV_KV_FIELD_NUMBER = 4; + private boolean prevKv_; + /** + *
+     * If prev_kv is set, gets the previous key-value pairs before deleting it.
+     * The previous key-value pairs will be returned in the delete response.
+     * 
+ * + * bool prev_kv = 4; + * @return The prevKv. + */ + @java.lang.Override + public boolean getPrevKv() { + return prevKv_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (!key_.isEmpty()) { + output.writeBytes(2, key_); + } + if (!rangeEnd_.isEmpty()) { + output.writeBytes(3, rangeEnd_); + } + if (prevKv_ != false) { + output.writeBool(4, prevKv_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (!key_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, key_); + } + if (!rangeEnd_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(3, rangeEnd_); + } + if (prevKv_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, prevKv_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.DeleteRangeRequest)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.DeleteRangeRequest other = (greptime.v1.meta.StoreOuterClass.DeleteRangeRequest) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getKey() + .equals(other.getKey())) return false; + if (!getRangeEnd() + .equals(other.getRangeEnd())) return false; + if (getPrevKv() + != other.getPrevKv()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (37 * hash) + KEY_FIELD_NUMBER; + hash = (53 * hash) + getKey().hashCode(); + hash = (37 * hash) + RANGE_END_FIELD_NUMBER; + hash = (53 * hash) + getRangeEnd().hashCode(); + hash = (37 * hash) + PREV_KV_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPrevKv()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.DeleteRangeRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.DeleteRangeRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.DeleteRangeRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.DeleteRangeRequest) + greptime.v1.meta.StoreOuterClass.DeleteRangeRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_DeleteRangeRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_DeleteRangeRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.DeleteRangeRequest.class, greptime.v1.meta.StoreOuterClass.DeleteRangeRequest.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.DeleteRangeRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + key_ = com.google.protobuf.ByteString.EMPTY; + + rangeEnd_ = com.google.protobuf.ByteString.EMPTY; + + prevKv_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_DeleteRangeRequest_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.DeleteRangeRequest getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.DeleteRangeRequest.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.DeleteRangeRequest build() { + greptime.v1.meta.StoreOuterClass.DeleteRangeRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.DeleteRangeRequest buildPartial() { + greptime.v1.meta.StoreOuterClass.DeleteRangeRequest result = new greptime.v1.meta.StoreOuterClass.DeleteRangeRequest(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + result.key_ = key_; + result.rangeEnd_ = rangeEnd_; + result.prevKv_ = prevKv_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.DeleteRangeRequest) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.DeleteRangeRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.DeleteRangeRequest other) { + if (other == greptime.v1.meta.StoreOuterClass.DeleteRangeRequest.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (other.getKey() != com.google.protobuf.ByteString.EMPTY) { + setKey(other.getKey()); + } + if (other.getRangeEnd() != com.google.protobuf.ByteString.EMPTY) { + setRangeEnd(other.getRangeEnd()); + } + if (other.getPrevKv() != false) { + setPrevKv(other.getPrevKv()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.DeleteRangeRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.DeleteRangeRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private greptime.v1.meta.Common.RequestHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.RequestHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.RequestHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.RequestHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private com.google.protobuf.ByteString key_ = com.google.protobuf.ByteString.EMPTY; + /** + *
+       * key is the first key to delete in the range.
+       * 
+ * + * bytes key = 2; + * @return The key. + */ + @java.lang.Override + public com.google.protobuf.ByteString getKey() { + return key_; + } + /** + *
+       * key is the first key to delete in the range.
+       * 
+ * + * bytes key = 2; + * @param value The key to set. + * @return This builder for chaining. + */ + public Builder setKey(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + key_ = value; + onChanged(); + return this; + } + /** + *
+       * key is the first key to delete in the range.
+       * 
+ * + * bytes key = 2; + * @return This builder for chaining. + */ + public Builder clearKey() { + + key_ = getDefaultInstance().getKey(); + onChanged(); + return this; + } + + private com.google.protobuf.ByteString rangeEnd_ = com.google.protobuf.ByteString.EMPTY; + /** + *
+       * range_end is the key following the last key to delete for the range
+       * [key, range_end).
+       * If range_end is not given, the range is defined to contain only the key
+       * argument.
+       * If range_end is one bit larger than the given key, then the range is all
+       * the keys with the prefix (the given key).
+       * If range_end is '\0', the range is all keys greater than or equal to the
+       * key argument.
+       * 
+ * + * bytes range_end = 3; + * @return The rangeEnd. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRangeEnd() { + return rangeEnd_; + } + /** + *
+       * range_end is the key following the last key to delete for the range
+       * [key, range_end).
+       * If range_end is not given, the range is defined to contain only the key
+       * argument.
+       * If range_end is one bit larger than the given key, then the range is all
+       * the keys with the prefix (the given key).
+       * If range_end is '\0', the range is all keys greater than or equal to the
+       * key argument.
+       * 
+ * + * bytes range_end = 3; + * @param value The rangeEnd to set. + * @return This builder for chaining. + */ + public Builder setRangeEnd(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + rangeEnd_ = value; + onChanged(); + return this; + } + /** + *
+       * range_end is the key following the last key to delete for the range
+       * [key, range_end).
+       * If range_end is not given, the range is defined to contain only the key
+       * argument.
+       * If range_end is one bit larger than the given key, then the range is all
+       * the keys with the prefix (the given key).
+       * If range_end is '\0', the range is all keys greater than or equal to the
+       * key argument.
+       * 
+ * + * bytes range_end = 3; + * @return This builder for chaining. + */ + public Builder clearRangeEnd() { + + rangeEnd_ = getDefaultInstance().getRangeEnd(); + onChanged(); + return this; + } + + private boolean prevKv_ ; + /** + *
+       * If prev_kv is set, gets the previous key-value pairs before deleting it.
+       * The previous key-value pairs will be returned in the delete response.
+       * 
+ * + * bool prev_kv = 4; + * @return The prevKv. + */ + @java.lang.Override + public boolean getPrevKv() { + return prevKv_; + } + /** + *
+       * If prev_kv is set, gets the previous key-value pairs before deleting it.
+       * The previous key-value pairs will be returned in the delete response.
+       * 
+ * + * bool prev_kv = 4; + * @param value The prevKv to set. + * @return This builder for chaining. + */ + public Builder setPrevKv(boolean value) { + + prevKv_ = value; + onChanged(); + return this; + } + /** + *
+       * If prev_kv is set, gets the previous key-value pairs before deleting it.
+       * The previous key-value pairs will be returned in the delete response.
+       * 
+ * + * bool prev_kv = 4; + * @return This builder for chaining. + */ + public Builder clearPrevKv() { + + prevKv_ = false; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.DeleteRangeRequest) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.DeleteRangeRequest) + private static final greptime.v1.meta.StoreOuterClass.DeleteRangeRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.DeleteRangeRequest(); + } + + public static greptime.v1.meta.StoreOuterClass.DeleteRangeRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteRangeRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DeleteRangeRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.DeleteRangeRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DeleteRangeResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.DeleteRangeResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.ResponseHeader getHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); + + /** + *
+     * deleted is the number of keys deleted by the delete range request.
+     * 
+ * + * int64 deleted = 2; + * @return The deleted. + */ + long getDeleted(); + + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + java.util.List + getPrevKvsList(); + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + greptime.v1.meta.Common.KeyValue getPrevKvs(int index); + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + int getPrevKvsCount(); + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + java.util.List + getPrevKvsOrBuilderList(); + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvsOrBuilder( + int index); + } + /** + * Protobuf type {@code greptime.v1.meta.DeleteRangeResponse} + */ + public static final class DeleteRangeResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.DeleteRangeResponse) + DeleteRangeResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use DeleteRangeResponse.newBuilder() to construct. + private DeleteRangeResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DeleteRangeResponse() { + prevKvs_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DeleteRangeResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DeleteRangeResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.ResponseHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.ResponseHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 16: { + + deleted_ = input.readInt64(); + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + prevKvs_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + prevKvs_.add( + input.readMessage(greptime.v1.meta.Common.KeyValue.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + prevKvs_ = java.util.Collections.unmodifiableList(prevKvs_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_DeleteRangeResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_DeleteRangeResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.DeleteRangeResponse.class, greptime.v1.meta.StoreOuterClass.DeleteRangeResponse.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.ResponseHeader header_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int DELETED_FIELD_NUMBER = 2; + private long deleted_; + /** + *
+     * deleted is the number of keys deleted by the delete range request.
+     * 
+ * + * int64 deleted = 2; + * @return The deleted. + */ + @java.lang.Override + public long getDeleted() { + return deleted_; + } + + public static final int PREV_KVS_FIELD_NUMBER = 3; + private java.util.List prevKvs_; + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + @java.lang.Override + public java.util.List getPrevKvsList() { + return prevKvs_; + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + @java.lang.Override + public java.util.List + getPrevKvsOrBuilderList() { + return prevKvs_; + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + @java.lang.Override + public int getPrevKvsCount() { + return prevKvs_.size(); + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValue getPrevKvs(int index) { + return prevKvs_.get(index); + } + /** + *
+     * If prev_kv is set in the request, the previous key-value pairs will be
+     * returned.
+     * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvsOrBuilder( + int index) { + return prevKvs_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (deleted_ != 0L) { + output.writeInt64(2, deleted_); + } + for (int i = 0; i < prevKvs_.size(); i++) { + output.writeMessage(3, prevKvs_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (deleted_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, deleted_); + } + for (int i = 0; i < prevKvs_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, prevKvs_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.DeleteRangeResponse)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.DeleteRangeResponse other = (greptime.v1.meta.StoreOuterClass.DeleteRangeResponse) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (getDeleted() + != other.getDeleted()) return false; + if (!getPrevKvsList() + .equals(other.getPrevKvsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (37 * hash) + DELETED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getDeleted()); + if (getPrevKvsCount() > 0) { + hash = (37 * hash) + PREV_KVS_FIELD_NUMBER; + hash = (53 * hash) + getPrevKvsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.DeleteRangeResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.DeleteRangeResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.DeleteRangeResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.DeleteRangeResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.DeleteRangeResponse) + greptime.v1.meta.StoreOuterClass.DeleteRangeResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_DeleteRangeResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_DeleteRangeResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.DeleteRangeResponse.class, greptime.v1.meta.StoreOuterClass.DeleteRangeResponse.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.DeleteRangeResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getPrevKvsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + deleted_ = 0L; + + if (prevKvsBuilder_ == null) { + prevKvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + prevKvsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_DeleteRangeResponse_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.DeleteRangeResponse getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.DeleteRangeResponse.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.DeleteRangeResponse build() { + greptime.v1.meta.StoreOuterClass.DeleteRangeResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.DeleteRangeResponse buildPartial() { + greptime.v1.meta.StoreOuterClass.DeleteRangeResponse result = new greptime.v1.meta.StoreOuterClass.DeleteRangeResponse(this); + int from_bitField0_ = bitField0_; + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + result.deleted_ = deleted_; + if (prevKvsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + prevKvs_ = java.util.Collections.unmodifiableList(prevKvs_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.prevKvs_ = prevKvs_; + } else { + result.prevKvs_ = prevKvsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.DeleteRangeResponse) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.DeleteRangeResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.DeleteRangeResponse other) { + if (other == greptime.v1.meta.StoreOuterClass.DeleteRangeResponse.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (other.getDeleted() != 0L) { + setDeleted(other.getDeleted()); + } + if (prevKvsBuilder_ == null) { + if (!other.prevKvs_.isEmpty()) { + if (prevKvs_.isEmpty()) { + prevKvs_ = other.prevKvs_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensurePrevKvsIsMutable(); + prevKvs_.addAll(other.prevKvs_); + } + onChanged(); + } + } else { + if (!other.prevKvs_.isEmpty()) { + if (prevKvsBuilder_.isEmpty()) { + prevKvsBuilder_.dispose(); + prevKvsBuilder_ = null; + prevKvs_ = other.prevKvs_; + bitField0_ = (bitField0_ & ~0x00000001); + prevKvsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getPrevKvsFieldBuilder() : null; + } else { + prevKvsBuilder_.addAllMessages(other.prevKvs_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.DeleteRangeResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.DeleteRangeResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private greptime.v1.meta.Common.ResponseHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.ResponseHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.ResponseHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.ResponseHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private long deleted_ ; + /** + *
+       * deleted is the number of keys deleted by the delete range request.
+       * 
+ * + * int64 deleted = 2; + * @return The deleted. + */ + @java.lang.Override + public long getDeleted() { + return deleted_; + } + /** + *
+       * deleted is the number of keys deleted by the delete range request.
+       * 
+ * + * int64 deleted = 2; + * @param value The deleted to set. + * @return This builder for chaining. + */ + public Builder setDeleted(long value) { + + deleted_ = value; + onChanged(); + return this; + } + /** + *
+       * deleted is the number of keys deleted by the delete range request.
+       * 
+ * + * int64 deleted = 2; + * @return This builder for chaining. + */ + public Builder clearDeleted() { + + deleted_ = 0L; + onChanged(); + return this; + } + + private java.util.List prevKvs_ = + java.util.Collections.emptyList(); + private void ensurePrevKvsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + prevKvs_ = new java.util.ArrayList(prevKvs_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> prevKvsBuilder_; + + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public java.util.List getPrevKvsList() { + if (prevKvsBuilder_ == null) { + return java.util.Collections.unmodifiableList(prevKvs_); + } else { + return prevKvsBuilder_.getMessageList(); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public int getPrevKvsCount() { + if (prevKvsBuilder_ == null) { + return prevKvs_.size(); + } else { + return prevKvsBuilder_.getCount(); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public greptime.v1.meta.Common.KeyValue getPrevKvs(int index) { + if (prevKvsBuilder_ == null) { + return prevKvs_.get(index); + } else { + return prevKvsBuilder_.getMessage(index); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public Builder setPrevKvs( + int index, greptime.v1.meta.Common.KeyValue value) { + if (prevKvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePrevKvsIsMutable(); + prevKvs_.set(index, value); + onChanged(); + } else { + prevKvsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public Builder setPrevKvs( + int index, greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + prevKvs_.set(index, builderForValue.build()); + onChanged(); + } else { + prevKvsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public Builder addPrevKvs(greptime.v1.meta.Common.KeyValue value) { + if (prevKvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePrevKvsIsMutable(); + prevKvs_.add(value); + onChanged(); + } else { + prevKvsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public Builder addPrevKvs( + int index, greptime.v1.meta.Common.KeyValue value) { + if (prevKvsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePrevKvsIsMutable(); + prevKvs_.add(index, value); + onChanged(); + } else { + prevKvsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public Builder addPrevKvs( + greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + prevKvs_.add(builderForValue.build()); + onChanged(); + } else { + prevKvsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public Builder addPrevKvs( + int index, greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + prevKvs_.add(index, builderForValue.build()); + onChanged(); + } else { + prevKvsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public Builder addAllPrevKvs( + java.lang.Iterable values) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, prevKvs_); + onChanged(); + } else { + prevKvsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public Builder clearPrevKvs() { + if (prevKvsBuilder_ == null) { + prevKvs_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + prevKvsBuilder_.clear(); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public Builder removePrevKvs(int index) { + if (prevKvsBuilder_ == null) { + ensurePrevKvsIsMutable(); + prevKvs_.remove(index); + onChanged(); + } else { + prevKvsBuilder_.remove(index); + } + return this; + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public greptime.v1.meta.Common.KeyValue.Builder getPrevKvsBuilder( + int index) { + return getPrevKvsFieldBuilder().getBuilder(index); + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public greptime.v1.meta.Common.KeyValueOrBuilder getPrevKvsOrBuilder( + int index) { + if (prevKvsBuilder_ == null) { + return prevKvs_.get(index); } else { + return prevKvsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public java.util.List + getPrevKvsOrBuilderList() { + if (prevKvsBuilder_ != null) { + return prevKvsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(prevKvs_); + } + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public greptime.v1.meta.Common.KeyValue.Builder addPrevKvsBuilder() { + return getPrevKvsFieldBuilder().addBuilder( + greptime.v1.meta.Common.KeyValue.getDefaultInstance()); + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public greptime.v1.meta.Common.KeyValue.Builder addPrevKvsBuilder( + int index) { + return getPrevKvsFieldBuilder().addBuilder( + index, greptime.v1.meta.Common.KeyValue.getDefaultInstance()); + } + /** + *
+       * If prev_kv is set in the request, the previous key-value pairs will be
+       * returned.
+       * 
+ * + * repeated .greptime.v1.meta.KeyValue prev_kvs = 3; + */ + public java.util.List + getPrevKvsBuilderList() { + return getPrevKvsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> + getPrevKvsFieldBuilder() { + if (prevKvsBuilder_ == null) { + prevKvsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder>( + prevKvs_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + prevKvs_ = null; + } + return prevKvsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.DeleteRangeResponse) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.DeleteRangeResponse) + private static final greptime.v1.meta.StoreOuterClass.DeleteRangeResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.DeleteRangeResponse(); + } + + public static greptime.v1.meta.StoreOuterClass.DeleteRangeResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteRangeResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DeleteRangeResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.DeleteRangeResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface MoveValueRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.MoveValueRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.RequestHeader getHeader(); + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder(); + + /** + *
+     * If from_key dose not exist, return the value of to_key (if it exists).
+     * If from_key exists, move the value of from_key to to_key (i.e. rename),
+     * and return the value.
+     * 
+ * + * bytes from_key = 2; + * @return The fromKey. + */ + com.google.protobuf.ByteString getFromKey(); + + /** + * bytes to_key = 3; + * @return The toKey. + */ + com.google.protobuf.ByteString getToKey(); + } + /** + * Protobuf type {@code greptime.v1.meta.MoveValueRequest} + */ + public static final class MoveValueRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.MoveValueRequest) + MoveValueRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use MoveValueRequest.newBuilder() to construct. + private MoveValueRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private MoveValueRequest() { + fromKey_ = com.google.protobuf.ByteString.EMPTY; + toKey_ = com.google.protobuf.ByteString.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new MoveValueRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private MoveValueRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.RequestHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.RequestHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + + fromKey_ = input.readBytes(); + break; + } + case 26: { + + toKey_ = input.readBytes(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_MoveValueRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_MoveValueRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.MoveValueRequest.class, greptime.v1.meta.StoreOuterClass.MoveValueRequest.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.RequestHeader header_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int FROM_KEY_FIELD_NUMBER = 2; + private com.google.protobuf.ByteString fromKey_; + /** + *
+     * If from_key dose not exist, return the value of to_key (if it exists).
+     * If from_key exists, move the value of from_key to to_key (i.e. rename),
+     * and return the value.
+     * 
+ * + * bytes from_key = 2; + * @return The fromKey. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFromKey() { + return fromKey_; + } + + public static final int TO_KEY_FIELD_NUMBER = 3; + private com.google.protobuf.ByteString toKey_; + /** + * bytes to_key = 3; + * @return The toKey. + */ + @java.lang.Override + public com.google.protobuf.ByteString getToKey() { + return toKey_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (!fromKey_.isEmpty()) { + output.writeBytes(2, fromKey_); + } + if (!toKey_.isEmpty()) { + output.writeBytes(3, toKey_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (!fromKey_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(2, fromKey_); + } + if (!toKey_.isEmpty()) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(3, toKey_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.MoveValueRequest)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.MoveValueRequest other = (greptime.v1.meta.StoreOuterClass.MoveValueRequest) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (!getFromKey() + .equals(other.getFromKey())) return false; + if (!getToKey() + .equals(other.getToKey())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + hash = (37 * hash) + FROM_KEY_FIELD_NUMBER; + hash = (53 * hash) + getFromKey().hashCode(); + hash = (37 * hash) + TO_KEY_FIELD_NUMBER; + hash = (53 * hash) + getToKey().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.MoveValueRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.MoveValueRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.MoveValueRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.MoveValueRequest) + greptime.v1.meta.StoreOuterClass.MoveValueRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_MoveValueRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_MoveValueRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.MoveValueRequest.class, greptime.v1.meta.StoreOuterClass.MoveValueRequest.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.MoveValueRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + fromKey_ = com.google.protobuf.ByteString.EMPTY; + + toKey_ = com.google.protobuf.ByteString.EMPTY; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_MoveValueRequest_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.MoveValueRequest getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.MoveValueRequest.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.MoveValueRequest build() { + greptime.v1.meta.StoreOuterClass.MoveValueRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.MoveValueRequest buildPartial() { + greptime.v1.meta.StoreOuterClass.MoveValueRequest result = new greptime.v1.meta.StoreOuterClass.MoveValueRequest(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + result.fromKey_ = fromKey_; + result.toKey_ = toKey_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.MoveValueRequest) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.MoveValueRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.MoveValueRequest other) { + if (other == greptime.v1.meta.StoreOuterClass.MoveValueRequest.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (other.getFromKey() != com.google.protobuf.ByteString.EMPTY) { + setFromKey(other.getFromKey()); + } + if (other.getToKey() != com.google.protobuf.ByteString.EMPTY) { + setToKey(other.getToKey()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.MoveValueRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.MoveValueRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private greptime.v1.meta.Common.RequestHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.RequestHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.RequestHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.RequestHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.RequestHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + public greptime.v1.meta.Common.RequestHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.RequestHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.RequestHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.RequestHeader, greptime.v1.meta.Common.RequestHeader.Builder, greptime.v1.meta.Common.RequestHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private com.google.protobuf.ByteString fromKey_ = com.google.protobuf.ByteString.EMPTY; + /** + *
+       * If from_key dose not exist, return the value of to_key (if it exists).
+       * If from_key exists, move the value of from_key to to_key (i.e. rename),
+       * and return the value.
+       * 
+ * + * bytes from_key = 2; + * @return The fromKey. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFromKey() { + return fromKey_; + } + /** + *
+       * If from_key dose not exist, return the value of to_key (if it exists).
+       * If from_key exists, move the value of from_key to to_key (i.e. rename),
+       * and return the value.
+       * 
+ * + * bytes from_key = 2; + * @param value The fromKey to set. + * @return This builder for chaining. + */ + public Builder setFromKey(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + fromKey_ = value; + onChanged(); + return this; + } + /** + *
+       * If from_key dose not exist, return the value of to_key (if it exists).
+       * If from_key exists, move the value of from_key to to_key (i.e. rename),
+       * and return the value.
+       * 
+ * + * bytes from_key = 2; + * @return This builder for chaining. + */ + public Builder clearFromKey() { + + fromKey_ = getDefaultInstance().getFromKey(); + onChanged(); + return this; + } + + private com.google.protobuf.ByteString toKey_ = com.google.protobuf.ByteString.EMPTY; + /** + * bytes to_key = 3; + * @return The toKey. + */ + @java.lang.Override + public com.google.protobuf.ByteString getToKey() { + return toKey_; + } + /** + * bytes to_key = 3; + * @param value The toKey to set. + * @return This builder for chaining. + */ + public Builder setToKey(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + + toKey_ = value; + onChanged(); + return this; + } + /** + * bytes to_key = 3; + * @return This builder for chaining. + */ + public Builder clearToKey() { + + toKey_ = getDefaultInstance().getToKey(); + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.MoveValueRequest) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.MoveValueRequest) + private static final greptime.v1.meta.StoreOuterClass.MoveValueRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.MoveValueRequest(); + } + + public static greptime.v1.meta.StoreOuterClass.MoveValueRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MoveValueRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new MoveValueRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.MoveValueRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface MoveValueResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.meta.MoveValueResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + boolean hasHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + greptime.v1.meta.Common.ResponseHeader getHeader(); + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder(); + + /** + *
+     * If from_key dose not exist, return the value of to_key (if it exists).
+     * If from_key exists, return the value of from_key.
+     * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + * @return Whether the kv field is set. + */ + boolean hasKv(); + /** + *
+     * If from_key dose not exist, return the value of to_key (if it exists).
+     * If from_key exists, return the value of from_key.
+     * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + * @return The kv. + */ + greptime.v1.meta.Common.KeyValue getKv(); + /** + *
+     * If from_key dose not exist, return the value of to_key (if it exists).
+     * If from_key exists, return the value of from_key.
+     * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + */ + greptime.v1.meta.Common.KeyValueOrBuilder getKvOrBuilder(); + } + /** + * Protobuf type {@code greptime.v1.meta.MoveValueResponse} + */ + public static final class MoveValueResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.meta.MoveValueResponse) + MoveValueResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use MoveValueResponse.newBuilder() to construct. + private MoveValueResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private MoveValueResponse() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new MoveValueResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private MoveValueResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + greptime.v1.meta.Common.ResponseHeader.Builder subBuilder = null; + if (header_ != null) { + subBuilder = header_.toBuilder(); + } + header_ = input.readMessage(greptime.v1.meta.Common.ResponseHeader.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(header_); + header_ = subBuilder.buildPartial(); + } + + break; + } + case 18: { + greptime.v1.meta.Common.KeyValue.Builder subBuilder = null; + if (kv_ != null) { + subBuilder = kv_.toBuilder(); + } + kv_ = input.readMessage(greptime.v1.meta.Common.KeyValue.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(kv_); + kv_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_MoveValueResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_MoveValueResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.MoveValueResponse.class, greptime.v1.meta.StoreOuterClass.MoveValueResponse.Builder.class); + } + + public static final int HEADER_FIELD_NUMBER = 1; + private greptime.v1.meta.Common.ResponseHeader header_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + @java.lang.Override + public boolean hasHeader() { + return header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeader getHeader() { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + @java.lang.Override + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + return getHeader(); + } + + public static final int KV_FIELD_NUMBER = 2; + private greptime.v1.meta.Common.KeyValue kv_; + /** + *
+     * If from_key dose not exist, return the value of to_key (if it exists).
+     * If from_key exists, return the value of from_key.
+     * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + * @return Whether the kv field is set. + */ + @java.lang.Override + public boolean hasKv() { + return kv_ != null; + } + /** + *
+     * If from_key dose not exist, return the value of to_key (if it exists).
+     * If from_key exists, return the value of from_key.
+     * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + * @return The kv. + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValue getKv() { + return kv_ == null ? greptime.v1.meta.Common.KeyValue.getDefaultInstance() : kv_; + } + /** + *
+     * If from_key dose not exist, return the value of to_key (if it exists).
+     * If from_key exists, return the value of from_key.
+     * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + */ + @java.lang.Override + public greptime.v1.meta.Common.KeyValueOrBuilder getKvOrBuilder() { + return getKv(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (header_ != null) { + output.writeMessage(1, getHeader()); + } + if (kv_ != null) { + output.writeMessage(2, getKv()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (header_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getHeader()); + } + if (kv_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getKv()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof greptime.v1.meta.StoreOuterClass.MoveValueResponse)) { + return super.equals(obj); + } + greptime.v1.meta.StoreOuterClass.MoveValueResponse other = (greptime.v1.meta.StoreOuterClass.MoveValueResponse) obj; + + if (hasHeader() != other.hasHeader()) return false; + if (hasHeader()) { + if (!getHeader() + .equals(other.getHeader())) return false; + } + if (hasKv() != other.hasKv()) return false; + if (hasKv()) { + if (!getKv() + .equals(other.getKv())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasHeader()) { + hash = (37 * hash) + HEADER_FIELD_NUMBER; + hash = (53 * hash) + getHeader().hashCode(); + } + if (hasKv()) { + hash = (37 * hash) + KV_FIELD_NUMBER; + hash = (53 * hash) + getKv().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static greptime.v1.meta.StoreOuterClass.MoveValueResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static greptime.v1.meta.StoreOuterClass.MoveValueResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(greptime.v1.meta.StoreOuterClass.MoveValueResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.meta.MoveValueResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.meta.MoveValueResponse) + greptime.v1.meta.StoreOuterClass.MoveValueResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_MoveValueResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_MoveValueResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + greptime.v1.meta.StoreOuterClass.MoveValueResponse.class, greptime.v1.meta.StoreOuterClass.MoveValueResponse.Builder.class); + } + + // Construct using greptime.v1.meta.StoreOuterClass.MoveValueResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (headerBuilder_ == null) { + header_ = null; + } else { + header_ = null; + headerBuilder_ = null; + } + if (kvBuilder_ == null) { + kv_ = null; + } else { + kv_ = null; + kvBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return greptime.v1.meta.StoreOuterClass.internal_static_greptime_v1_meta_MoveValueResponse_descriptor; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.MoveValueResponse getDefaultInstanceForType() { + return greptime.v1.meta.StoreOuterClass.MoveValueResponse.getDefaultInstance(); + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.MoveValueResponse build() { + greptime.v1.meta.StoreOuterClass.MoveValueResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.MoveValueResponse buildPartial() { + greptime.v1.meta.StoreOuterClass.MoveValueResponse result = new greptime.v1.meta.StoreOuterClass.MoveValueResponse(this); + if (headerBuilder_ == null) { + result.header_ = header_; + } else { + result.header_ = headerBuilder_.build(); + } + if (kvBuilder_ == null) { + result.kv_ = kv_; + } else { + result.kv_ = kvBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof greptime.v1.meta.StoreOuterClass.MoveValueResponse) { + return mergeFrom((greptime.v1.meta.StoreOuterClass.MoveValueResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(greptime.v1.meta.StoreOuterClass.MoveValueResponse other) { + if (other == greptime.v1.meta.StoreOuterClass.MoveValueResponse.getDefaultInstance()) return this; + if (other.hasHeader()) { + mergeHeader(other.getHeader()); + } + if (other.hasKv()) { + mergeKv(other.getKv()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + greptime.v1.meta.StoreOuterClass.MoveValueResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (greptime.v1.meta.StoreOuterClass.MoveValueResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private greptime.v1.meta.Common.ResponseHeader header_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> headerBuilder_; + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return Whether the header field is set. + */ + public boolean hasHeader() { + return headerBuilder_ != null || header_ != null; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + * @return The header. + */ + public greptime.v1.meta.Common.ResponseHeader getHeader() { + if (headerBuilder_ == null) { + return header_ == null ? greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } else { + return headerBuilder_.getMessage(); + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + header_ = value; + onChanged(); + } else { + headerBuilder_.setMessage(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder setHeader( + greptime.v1.meta.Common.ResponseHeader.Builder builderForValue) { + if (headerBuilder_ == null) { + header_ = builderForValue.build(); + onChanged(); + } else { + headerBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder mergeHeader(greptime.v1.meta.Common.ResponseHeader value) { + if (headerBuilder_ == null) { + if (header_ != null) { + header_ = + greptime.v1.meta.Common.ResponseHeader.newBuilder(header_).mergeFrom(value).buildPartial(); + } else { + header_ = value; + } + onChanged(); + } else { + headerBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public Builder clearHeader() { + if (headerBuilder_ == null) { + header_ = null; + onChanged(); + } else { + header_ = null; + headerBuilder_ = null; + } + + return this; + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeader.Builder getHeaderBuilder() { + + onChanged(); + return getHeaderFieldBuilder().getBuilder(); + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + public greptime.v1.meta.Common.ResponseHeaderOrBuilder getHeaderOrBuilder() { + if (headerBuilder_ != null) { + return headerBuilder_.getMessageOrBuilder(); + } else { + return header_ == null ? + greptime.v1.meta.Common.ResponseHeader.getDefaultInstance() : header_; + } + } + /** + * .greptime.v1.meta.ResponseHeader header = 1; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder> + getHeaderFieldBuilder() { + if (headerBuilder_ == null) { + headerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.ResponseHeader, greptime.v1.meta.Common.ResponseHeader.Builder, greptime.v1.meta.Common.ResponseHeaderOrBuilder>( + getHeader(), + getParentForChildren(), + isClean()); + header_ = null; + } + return headerBuilder_; + } + + private greptime.v1.meta.Common.KeyValue kv_; + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> kvBuilder_; + /** + *
+       * If from_key dose not exist, return the value of to_key (if it exists).
+       * If from_key exists, return the value of from_key.
+       * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + * @return Whether the kv field is set. + */ + public boolean hasKv() { + return kvBuilder_ != null || kv_ != null; + } + /** + *
+       * If from_key dose not exist, return the value of to_key (if it exists).
+       * If from_key exists, return the value of from_key.
+       * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + * @return The kv. + */ + public greptime.v1.meta.Common.KeyValue getKv() { + if (kvBuilder_ == null) { + return kv_ == null ? greptime.v1.meta.Common.KeyValue.getDefaultInstance() : kv_; + } else { + return kvBuilder_.getMessage(); + } + } + /** + *
+       * If from_key dose not exist, return the value of to_key (if it exists).
+       * If from_key exists, return the value of from_key.
+       * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + */ + public Builder setKv(greptime.v1.meta.Common.KeyValue value) { + if (kvBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + kv_ = value; + onChanged(); + } else { + kvBuilder_.setMessage(value); + } + + return this; + } + /** + *
+       * If from_key dose not exist, return the value of to_key (if it exists).
+       * If from_key exists, return the value of from_key.
+       * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + */ + public Builder setKv( + greptime.v1.meta.Common.KeyValue.Builder builderForValue) { + if (kvBuilder_ == null) { + kv_ = builderForValue.build(); + onChanged(); + } else { + kvBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + *
+       * If from_key dose not exist, return the value of to_key (if it exists).
+       * If from_key exists, return the value of from_key.
+       * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + */ + public Builder mergeKv(greptime.v1.meta.Common.KeyValue value) { + if (kvBuilder_ == null) { + if (kv_ != null) { + kv_ = + greptime.v1.meta.Common.KeyValue.newBuilder(kv_).mergeFrom(value).buildPartial(); + } else { + kv_ = value; + } + onChanged(); + } else { + kvBuilder_.mergeFrom(value); + } + + return this; + } + /** + *
+       * If from_key dose not exist, return the value of to_key (if it exists).
+       * If from_key exists, return the value of from_key.
+       * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + */ + public Builder clearKv() { + if (kvBuilder_ == null) { + kv_ = null; + onChanged(); + } else { + kv_ = null; + kvBuilder_ = null; + } + + return this; + } + /** + *
+       * If from_key dose not exist, return the value of to_key (if it exists).
+       * If from_key exists, return the value of from_key.
+       * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + */ + public greptime.v1.meta.Common.KeyValue.Builder getKvBuilder() { + + onChanged(); + return getKvFieldBuilder().getBuilder(); + } + /** + *
+       * If from_key dose not exist, return the value of to_key (if it exists).
+       * If from_key exists, return the value of from_key.
+       * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + */ + public greptime.v1.meta.Common.KeyValueOrBuilder getKvOrBuilder() { + if (kvBuilder_ != null) { + return kvBuilder_.getMessageOrBuilder(); + } else { + return kv_ == null ? + greptime.v1.meta.Common.KeyValue.getDefaultInstance() : kv_; + } + } + /** + *
+       * If from_key dose not exist, return the value of to_key (if it exists).
+       * If from_key exists, return the value of from_key.
+       * 
+ * + * .greptime.v1.meta.KeyValue kv = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder> + getKvFieldBuilder() { + if (kvBuilder_ == null) { + kvBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + greptime.v1.meta.Common.KeyValue, greptime.v1.meta.Common.KeyValue.Builder, greptime.v1.meta.Common.KeyValueOrBuilder>( + getKv(), + getParentForChildren(), + isClean()); + kv_ = null; + } + return kvBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.meta.MoveValueResponse) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.meta.MoveValueResponse) + private static final greptime.v1.meta.StoreOuterClass.MoveValueResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new greptime.v1.meta.StoreOuterClass.MoveValueResponse(); + } + + public static greptime.v1.meta.StoreOuterClass.MoveValueResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MoveValueResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new MoveValueResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public greptime.v1.meta.StoreOuterClass.MoveValueResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_RangeRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_RangeRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_RangeResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_RangeResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_PutRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_PutRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_PutResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_PutResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_BatchGetRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_BatchGetRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_BatchGetResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_BatchGetResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_BatchPutRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_BatchPutRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_BatchPutResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_BatchPutResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_BatchDeleteRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_BatchDeleteRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_BatchDeleteResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_BatchDeleteResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_CompareAndPutRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_CompareAndPutRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_CompareAndPutResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_CompareAndPutResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_DeleteRangeRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_DeleteRangeRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_DeleteRangeResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_DeleteRangeResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_MoveValueRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_MoveValueRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_meta_MoveValueResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_meta_MoveValueResponse_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\034greptime/v1/meta/store.proto\022\020greptime" + + ".v1.meta\032\035greptime/v1/meta/common.proto\"" + + "\201\001\n\014RangeRequest\022/\n\006header\030\001 \001(\0132\037.grept" + + "ime.v1.meta.RequestHeader\022\013\n\003key\030\002 \001(\014\022\021" + + "\n\trange_end\030\003 \001(\014\022\r\n\005limit\030\004 \001(\003\022\021\n\tkeys" + + "_only\030\005 \001(\010\"x\n\rRangeResponse\0220\n\006header\030\001" + + " \001(\0132 .greptime.v1.meta.ResponseHeader\022\'" + + "\n\003kvs\030\002 \003(\0132\032.greptime.v1.meta.KeyValue\022" + + "\014\n\004more\030\003 \001(\010\"j\n\nPutRequest\022/\n\006header\030\001 " + + "\001(\0132\037.greptime.v1.meta.RequestHeader\022\013\n\003" + + "key\030\002 \001(\014\022\r\n\005value\030\003 \001(\014\022\017\n\007prev_kv\030\004 \001(" + + "\010\"l\n\013PutResponse\0220\n\006header\030\001 \001(\0132 .grept" + + "ime.v1.meta.ResponseHeader\022+\n\007prev_kv\030\002 " + + "\001(\0132\032.greptime.v1.meta.KeyValue\"P\n\017Batch" + + "GetRequest\022/\n\006header\030\001 \001(\0132\037.greptime.v1" + + ".meta.RequestHeader\022\014\n\004keys\030\002 \003(\014\"m\n\020Bat" + + "chGetResponse\0220\n\006header\030\001 \001(\0132 .greptime" + + ".v1.meta.ResponseHeader\022\'\n\003kvs\030\002 \003(\0132\032.g" + + "reptime.v1.meta.KeyValue\"|\n\017BatchPutRequ" + + "est\022/\n\006header\030\001 \001(\0132\037.greptime.v1.meta.R" + + "equestHeader\022\'\n\003kvs\030\002 \003(\0132\032.greptime.v1." + + "meta.KeyValue\022\017\n\007prev_kv\030\003 \001(\010\"r\n\020BatchP" + + "utResponse\0220\n\006header\030\001 \001(\0132 .greptime.v1" + + ".meta.ResponseHeader\022,\n\010prev_kvs\030\002 \003(\0132\032" + + ".greptime.v1.meta.KeyValue\"d\n\022BatchDelet" + + "eRequest\022/\n\006header\030\001 \001(\0132\037.greptime.v1.m" + + "eta.RequestHeader\022\014\n\004keys\030\002 \003(\014\022\017\n\007prev_" + + "kv\030\003 \001(\010\"u\n\023BatchDeleteResponse\0220\n\006heade" + + "r\030\001 \001(\0132 .greptime.v1.meta.ResponseHeade" + + "r\022,\n\010prev_kvs\030\002 \003(\0132\032.greptime.v1.meta.K" + + "eyValue\"s\n\024CompareAndPutRequest\022/\n\006heade" + + "r\030\001 \001(\0132\037.greptime.v1.meta.RequestHeader" + + "\022\013\n\003key\030\002 \001(\014\022\016\n\006expect\030\003 \001(\014\022\r\n\005value\030\004" + + " \001(\014\"\207\001\n\025CompareAndPutResponse\0220\n\006header" + + "\030\001 \001(\0132 .greptime.v1.meta.ResponseHeader" + + "\022\017\n\007success\030\002 \001(\010\022+\n\007prev_kv\030\003 \001(\0132\032.gre" + + "ptime.v1.meta.KeyValue\"v\n\022DeleteRangeReq" + + "uest\022/\n\006header\030\001 \001(\0132\037.greptime.v1.meta." + + "RequestHeader\022\013\n\003key\030\002 \001(\014\022\021\n\trange_end\030" + + "\003 \001(\014\022\017\n\007prev_kv\030\004 \001(\010\"\206\001\n\023DeleteRangeRe" + + "sponse\0220\n\006header\030\001 \001(\0132 .greptime.v1.met" + + "a.ResponseHeader\022\017\n\007deleted\030\002 \001(\003\022,\n\010pre" + + "v_kvs\030\003 \003(\0132\032.greptime.v1.meta.KeyValue\"" + + "e\n\020MoveValueRequest\022/\n\006header\030\001 \001(\0132\037.gr" + + "eptime.v1.meta.RequestHeader\022\020\n\010from_key" + + "\030\002 \001(\014\022\016\n\006to_key\030\003 \001(\014\"m\n\021MoveValueRespo" + + "nse\0220\n\006header\030\001 \001(\0132 .greptime.v1.meta.R" + + "esponseHeader\022&\n\002kv\030\002 \001(\0132\032.greptime.v1." + + "meta.KeyValue2\253\005\n\005Store\022H\n\005Range\022\036.grept" + + "ime.v1.meta.RangeRequest\032\037.greptime.v1.m" + + "eta.RangeResponse\022B\n\003Put\022\034.greptime.v1.m" + + "eta.PutRequest\032\035.greptime.v1.meta.PutRes" + + "ponse\022Q\n\010BatchGet\022!.greptime.v1.meta.Bat" + + "chGetRequest\032\".greptime.v1.meta.BatchGet" + + "Response\022Q\n\010BatchPut\022!.greptime.v1.meta." + + "BatchPutRequest\032\".greptime.v1.meta.Batch" + + "PutResponse\022Z\n\013BatchDelete\022$.greptime.v1" + + ".meta.BatchDeleteRequest\032%.greptime.v1.m" + + "eta.BatchDeleteResponse\022`\n\rCompareAndPut" + + "\022&.greptime.v1.meta.CompareAndPutRequest" + + "\032\'.greptime.v1.meta.CompareAndPutRespons" + + "e\022Z\n\013DeleteRange\022$.greptime.v1.meta.Dele" + + "teRangeRequest\032%.greptime.v1.meta.Delete" + + "RangeResponse\022T\n\tMoveValue\022\".greptime.v1" + + ".meta.MoveValueRequest\032#.greptime.v1.met" + + "a.MoveValueResponseB builder) { + super(builder); + } + private HealthCheckRequest() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new HealthCheckRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private HealthCheckRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Health.internal_static_greptime_v1_HealthCheckRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Health.internal_static_greptime_v1_HealthCheckRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Health.HealthCheckRequest.class, io.greptime.v1.Health.HealthCheckRequest.Builder.class); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.greptime.v1.Health.HealthCheckRequest)) { + return super.equals(obj); + } + io.greptime.v1.Health.HealthCheckRequest other = (io.greptime.v1.Health.HealthCheckRequest) obj; + + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Health.HealthCheckRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Health.HealthCheckRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Health.HealthCheckRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Health.HealthCheckRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Health.HealthCheckRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Health.HealthCheckRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Health.HealthCheckRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Health.HealthCheckRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.greptime.v1.Health.HealthCheckRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Health.HealthCheckRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.greptime.v1.Health.HealthCheckRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Health.HealthCheckRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.greptime.v1.Health.HealthCheckRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.HealthCheckRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.HealthCheckRequest) + io.greptime.v1.Health.HealthCheckRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Health.internal_static_greptime_v1_HealthCheckRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Health.internal_static_greptime_v1_HealthCheckRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Health.HealthCheckRequest.class, io.greptime.v1.Health.HealthCheckRequest.Builder.class); + } + + // Construct using io.greptime.v1.Health.HealthCheckRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Health.internal_static_greptime_v1_HealthCheckRequest_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Health.HealthCheckRequest getDefaultInstanceForType() { + return io.greptime.v1.Health.HealthCheckRequest.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Health.HealthCheckRequest build() { + io.greptime.v1.Health.HealthCheckRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.greptime.v1.Health.HealthCheckRequest buildPartial() { + io.greptime.v1.Health.HealthCheckRequest result = new io.greptime.v1.Health.HealthCheckRequest(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.greptime.v1.Health.HealthCheckRequest) { + return mergeFrom((io.greptime.v1.Health.HealthCheckRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Health.HealthCheckRequest other) { + if (other == io.greptime.v1.Health.HealthCheckRequest.getDefaultInstance()) return this; + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.greptime.v1.Health.HealthCheckRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.greptime.v1.Health.HealthCheckRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.HealthCheckRequest) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.HealthCheckRequest) + private static final io.greptime.v1.Health.HealthCheckRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Health.HealthCheckRequest(); + } + + public static io.greptime.v1.Health.HealthCheckRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public HealthCheckRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new HealthCheckRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Health.HealthCheckRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface HealthCheckResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:greptime.v1.HealthCheckResponse) + com.google.protobuf.MessageOrBuilder { + } + /** + * Protobuf type {@code greptime.v1.HealthCheckResponse} + */ + public static final class HealthCheckResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:greptime.v1.HealthCheckResponse) + HealthCheckResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use HealthCheckResponse.newBuilder() to construct. + private HealthCheckResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private HealthCheckResponse() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new HealthCheckResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private HealthCheckResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Health.internal_static_greptime_v1_HealthCheckResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Health.internal_static_greptime_v1_HealthCheckResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Health.HealthCheckResponse.class, io.greptime.v1.Health.HealthCheckResponse.Builder.class); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof io.greptime.v1.Health.HealthCheckResponse)) { + return super.equals(obj); + } + io.greptime.v1.Health.HealthCheckResponse other = (io.greptime.v1.Health.HealthCheckResponse) obj; + + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static io.greptime.v1.Health.HealthCheckResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Health.HealthCheckResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Health.HealthCheckResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Health.HealthCheckResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Health.HealthCheckResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static io.greptime.v1.Health.HealthCheckResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static io.greptime.v1.Health.HealthCheckResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Health.HealthCheckResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static io.greptime.v1.Health.HealthCheckResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static io.greptime.v1.Health.HealthCheckResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static io.greptime.v1.Health.HealthCheckResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static io.greptime.v1.Health.HealthCheckResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(io.greptime.v1.Health.HealthCheckResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code greptime.v1.HealthCheckResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:greptime.v1.HealthCheckResponse) + io.greptime.v1.Health.HealthCheckResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return io.greptime.v1.Health.internal_static_greptime_v1_HealthCheckResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return io.greptime.v1.Health.internal_static_greptime_v1_HealthCheckResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + io.greptime.v1.Health.HealthCheckResponse.class, io.greptime.v1.Health.HealthCheckResponse.Builder.class); + } + + // Construct using io.greptime.v1.Health.HealthCheckResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return io.greptime.v1.Health.internal_static_greptime_v1_HealthCheckResponse_descriptor; + } + + @java.lang.Override + public io.greptime.v1.Health.HealthCheckResponse getDefaultInstanceForType() { + return io.greptime.v1.Health.HealthCheckResponse.getDefaultInstance(); + } + + @java.lang.Override + public io.greptime.v1.Health.HealthCheckResponse build() { + io.greptime.v1.Health.HealthCheckResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public io.greptime.v1.Health.HealthCheckResponse buildPartial() { + io.greptime.v1.Health.HealthCheckResponse result = new io.greptime.v1.Health.HealthCheckResponse(this); + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof io.greptime.v1.Health.HealthCheckResponse) { + return mergeFrom((io.greptime.v1.Health.HealthCheckResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(io.greptime.v1.Health.HealthCheckResponse other) { + if (other == io.greptime.v1.Health.HealthCheckResponse.getDefaultInstance()) return this; + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + io.greptime.v1.Health.HealthCheckResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (io.greptime.v1.Health.HealthCheckResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:greptime.v1.HealthCheckResponse) + } + + // @@protoc_insertion_point(class_scope:greptime.v1.HealthCheckResponse) + private static final io.greptime.v1.Health.HealthCheckResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new io.greptime.v1.Health.HealthCheckResponse(); + } + + public static io.greptime.v1.Health.HealthCheckResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public HealthCheckResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new HealthCheckResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public io.greptime.v1.Health.HealthCheckResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_HealthCheckRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_HealthCheckRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_greptime_v1_HealthCheckResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_greptime_v1_HealthCheckResponse_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\030greptime/v1/health.proto\022\013greptime.v1\"" + + "\024\n\022HealthCheckRequest\"\025\n\023HealthCheckResp" + + "onse2_\n\013HealthCheck\022P\n\013HealthCheck\022\037.gre" + + "ptime.v1.HealthCheckRequest\032 .greptime.v" + + "1.HealthCheckResponseBO\n\016io.greptime.v1B" + + "\006HealthZ5github.com/GreptimeTeam/greptim" + + "e-proto/go/greptime/v1b\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_greptime_v1_HealthCheckRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_greptime_v1_HealthCheckRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_HealthCheckRequest_descriptor, + new java.lang.String[] { }); + internal_static_greptime_v1_HealthCheckResponse_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_greptime_v1_HealthCheckResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_greptime_v1_HealthCheckResponse_descriptor, + new java.lang.String[] { }); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java/src/main/java/prometheus/Remote.java b/java/src/main/java/prometheus/Remote.java new file mode 100644 index 00000000..e9f6423e --- /dev/null +++ b/java/src/main/java/prometheus/Remote.java @@ -0,0 +1,6544 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: prometheus/remote/remote.proto + +package prometheus; + +public final class Remote { + private Remote() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface WriteRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:prometheus.WriteRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + java.util.List + getTimeseriesList(); + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + prometheus.Types.TimeSeries getTimeseries(int index); + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + int getTimeseriesCount(); + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + java.util.List + getTimeseriesOrBuilderList(); + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + prometheus.Types.TimeSeriesOrBuilder getTimeseriesOrBuilder( + int index); + + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + java.util.List + getMetadataList(); + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + prometheus.Types.MetricMetadata getMetadata(int index); + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + int getMetadataCount(); + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + java.util.List + getMetadataOrBuilderList(); + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + prometheus.Types.MetricMetadataOrBuilder getMetadataOrBuilder( + int index); + } + /** + * Protobuf type {@code prometheus.WriteRequest} + */ + public static final class WriteRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:prometheus.WriteRequest) + WriteRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use WriteRequest.newBuilder() to construct. + private WriteRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private WriteRequest() { + timeseries_ = java.util.Collections.emptyList(); + metadata_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new WriteRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private WriteRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + timeseries_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + timeseries_.add( + input.readMessage(prometheus.Types.TimeSeries.parser(), extensionRegistry)); + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + metadata_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + metadata_.add( + input.readMessage(prometheus.Types.MetricMetadata.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + timeseries_ = java.util.Collections.unmodifiableList(timeseries_); + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + metadata_ = java.util.Collections.unmodifiableList(metadata_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Remote.internal_static_prometheus_WriteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Remote.internal_static_prometheus_WriteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Remote.WriteRequest.class, prometheus.Remote.WriteRequest.Builder.class); + } + + public static final int TIMESERIES_FIELD_NUMBER = 1; + private java.util.List timeseries_; + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + @java.lang.Override + public java.util.List getTimeseriesList() { + return timeseries_; + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + @java.lang.Override + public java.util.List + getTimeseriesOrBuilderList() { + return timeseries_; + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + @java.lang.Override + public int getTimeseriesCount() { + return timeseries_.size(); + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + @java.lang.Override + public prometheus.Types.TimeSeries getTimeseries(int index) { + return timeseries_.get(index); + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + @java.lang.Override + public prometheus.Types.TimeSeriesOrBuilder getTimeseriesOrBuilder( + int index) { + return timeseries_.get(index); + } + + public static final int METADATA_FIELD_NUMBER = 3; + private java.util.List metadata_; + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + @java.lang.Override + public java.util.List getMetadataList() { + return metadata_; + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + @java.lang.Override + public java.util.List + getMetadataOrBuilderList() { + return metadata_; + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + @java.lang.Override + public int getMetadataCount() { + return metadata_.size(); + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + @java.lang.Override + public prometheus.Types.MetricMetadata getMetadata(int index) { + return metadata_.get(index); + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + @java.lang.Override + public prometheus.Types.MetricMetadataOrBuilder getMetadataOrBuilder( + int index) { + return metadata_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < timeseries_.size(); i++) { + output.writeMessage(1, timeseries_.get(i)); + } + for (int i = 0; i < metadata_.size(); i++) { + output.writeMessage(3, metadata_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < timeseries_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, timeseries_.get(i)); + } + for (int i = 0; i < metadata_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, metadata_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof prometheus.Remote.WriteRequest)) { + return super.equals(obj); + } + prometheus.Remote.WriteRequest other = (prometheus.Remote.WriteRequest) obj; + + if (!getTimeseriesList() + .equals(other.getTimeseriesList())) return false; + if (!getMetadataList() + .equals(other.getMetadataList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getTimeseriesCount() > 0) { + hash = (37 * hash) + TIMESERIES_FIELD_NUMBER; + hash = (53 * hash) + getTimeseriesList().hashCode(); + } + if (getMetadataCount() > 0) { + hash = (37 * hash) + METADATA_FIELD_NUMBER; + hash = (53 * hash) + getMetadataList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static prometheus.Remote.WriteRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.WriteRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.WriteRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.WriteRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.WriteRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.WriteRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.WriteRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Remote.WriteRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Remote.WriteRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static prometheus.Remote.WriteRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Remote.WriteRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Remote.WriteRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(prometheus.Remote.WriteRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code prometheus.WriteRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:prometheus.WriteRequest) + prometheus.Remote.WriteRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Remote.internal_static_prometheus_WriteRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Remote.internal_static_prometheus_WriteRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Remote.WriteRequest.class, prometheus.Remote.WriteRequest.Builder.class); + } + + // Construct using prometheus.Remote.WriteRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getTimeseriesFieldBuilder(); + getMetadataFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (timeseriesBuilder_ == null) { + timeseries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + timeseriesBuilder_.clear(); + } + if (metadataBuilder_ == null) { + metadata_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + } else { + metadataBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return prometheus.Remote.internal_static_prometheus_WriteRequest_descriptor; + } + + @java.lang.Override + public prometheus.Remote.WriteRequest getDefaultInstanceForType() { + return prometheus.Remote.WriteRequest.getDefaultInstance(); + } + + @java.lang.Override + public prometheus.Remote.WriteRequest build() { + prometheus.Remote.WriteRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public prometheus.Remote.WriteRequest buildPartial() { + prometheus.Remote.WriteRequest result = new prometheus.Remote.WriteRequest(this); + int from_bitField0_ = bitField0_; + if (timeseriesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + timeseries_ = java.util.Collections.unmodifiableList(timeseries_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.timeseries_ = timeseries_; + } else { + result.timeseries_ = timeseriesBuilder_.build(); + } + if (metadataBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + metadata_ = java.util.Collections.unmodifiableList(metadata_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.metadata_ = metadata_; + } else { + result.metadata_ = metadataBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof prometheus.Remote.WriteRequest) { + return mergeFrom((prometheus.Remote.WriteRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(prometheus.Remote.WriteRequest other) { + if (other == prometheus.Remote.WriteRequest.getDefaultInstance()) return this; + if (timeseriesBuilder_ == null) { + if (!other.timeseries_.isEmpty()) { + if (timeseries_.isEmpty()) { + timeseries_ = other.timeseries_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureTimeseriesIsMutable(); + timeseries_.addAll(other.timeseries_); + } + onChanged(); + } + } else { + if (!other.timeseries_.isEmpty()) { + if (timeseriesBuilder_.isEmpty()) { + timeseriesBuilder_.dispose(); + timeseriesBuilder_ = null; + timeseries_ = other.timeseries_; + bitField0_ = (bitField0_ & ~0x00000001); + timeseriesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getTimeseriesFieldBuilder() : null; + } else { + timeseriesBuilder_.addAllMessages(other.timeseries_); + } + } + } + if (metadataBuilder_ == null) { + if (!other.metadata_.isEmpty()) { + if (metadata_.isEmpty()) { + metadata_ = other.metadata_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureMetadataIsMutable(); + metadata_.addAll(other.metadata_); + } + onChanged(); + } + } else { + if (!other.metadata_.isEmpty()) { + if (metadataBuilder_.isEmpty()) { + metadataBuilder_.dispose(); + metadataBuilder_ = null; + metadata_ = other.metadata_; + bitField0_ = (bitField0_ & ~0x00000002); + metadataBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getMetadataFieldBuilder() : null; + } else { + metadataBuilder_.addAllMessages(other.metadata_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + prometheus.Remote.WriteRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (prometheus.Remote.WriteRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List timeseries_ = + java.util.Collections.emptyList(); + private void ensureTimeseriesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + timeseries_ = new java.util.ArrayList(timeseries_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.TimeSeries, prometheus.Types.TimeSeries.Builder, prometheus.Types.TimeSeriesOrBuilder> timeseriesBuilder_; + + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public java.util.List getTimeseriesList() { + if (timeseriesBuilder_ == null) { + return java.util.Collections.unmodifiableList(timeseries_); + } else { + return timeseriesBuilder_.getMessageList(); + } + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public int getTimeseriesCount() { + if (timeseriesBuilder_ == null) { + return timeseries_.size(); + } else { + return timeseriesBuilder_.getCount(); + } + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public prometheus.Types.TimeSeries getTimeseries(int index) { + if (timeseriesBuilder_ == null) { + return timeseries_.get(index); + } else { + return timeseriesBuilder_.getMessage(index); + } + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder setTimeseries( + int index, prometheus.Types.TimeSeries value) { + if (timeseriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTimeseriesIsMutable(); + timeseries_.set(index, value); + onChanged(); + } else { + timeseriesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder setTimeseries( + int index, prometheus.Types.TimeSeries.Builder builderForValue) { + if (timeseriesBuilder_ == null) { + ensureTimeseriesIsMutable(); + timeseries_.set(index, builderForValue.build()); + onChanged(); + } else { + timeseriesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder addTimeseries(prometheus.Types.TimeSeries value) { + if (timeseriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTimeseriesIsMutable(); + timeseries_.add(value); + onChanged(); + } else { + timeseriesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder addTimeseries( + int index, prometheus.Types.TimeSeries value) { + if (timeseriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTimeseriesIsMutable(); + timeseries_.add(index, value); + onChanged(); + } else { + timeseriesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder addTimeseries( + prometheus.Types.TimeSeries.Builder builderForValue) { + if (timeseriesBuilder_ == null) { + ensureTimeseriesIsMutable(); + timeseries_.add(builderForValue.build()); + onChanged(); + } else { + timeseriesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder addTimeseries( + int index, prometheus.Types.TimeSeries.Builder builderForValue) { + if (timeseriesBuilder_ == null) { + ensureTimeseriesIsMutable(); + timeseries_.add(index, builderForValue.build()); + onChanged(); + } else { + timeseriesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder addAllTimeseries( + java.lang.Iterable values) { + if (timeseriesBuilder_ == null) { + ensureTimeseriesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, timeseries_); + onChanged(); + } else { + timeseriesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder clearTimeseries() { + if (timeseriesBuilder_ == null) { + timeseries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + timeseriesBuilder_.clear(); + } + return this; + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder removeTimeseries(int index) { + if (timeseriesBuilder_ == null) { + ensureTimeseriesIsMutable(); + timeseries_.remove(index); + onChanged(); + } else { + timeseriesBuilder_.remove(index); + } + return this; + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public prometheus.Types.TimeSeries.Builder getTimeseriesBuilder( + int index) { + return getTimeseriesFieldBuilder().getBuilder(index); + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public prometheus.Types.TimeSeriesOrBuilder getTimeseriesOrBuilder( + int index) { + if (timeseriesBuilder_ == null) { + return timeseries_.get(index); } else { + return timeseriesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public java.util.List + getTimeseriesOrBuilderList() { + if (timeseriesBuilder_ != null) { + return timeseriesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(timeseries_); + } + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public prometheus.Types.TimeSeries.Builder addTimeseriesBuilder() { + return getTimeseriesFieldBuilder().addBuilder( + prometheus.Types.TimeSeries.getDefaultInstance()); + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public prometheus.Types.TimeSeries.Builder addTimeseriesBuilder( + int index) { + return getTimeseriesFieldBuilder().addBuilder( + index, prometheus.Types.TimeSeries.getDefaultInstance()); + } + /** + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public java.util.List + getTimeseriesBuilderList() { + return getTimeseriesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.TimeSeries, prometheus.Types.TimeSeries.Builder, prometheus.Types.TimeSeriesOrBuilder> + getTimeseriesFieldBuilder() { + if (timeseriesBuilder_ == null) { + timeseriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.TimeSeries, prometheus.Types.TimeSeries.Builder, prometheus.Types.TimeSeriesOrBuilder>( + timeseries_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + timeseries_ = null; + } + return timeseriesBuilder_; + } + + private java.util.List metadata_ = + java.util.Collections.emptyList(); + private void ensureMetadataIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + metadata_ = new java.util.ArrayList(metadata_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.MetricMetadata, prometheus.Types.MetricMetadata.Builder, prometheus.Types.MetricMetadataOrBuilder> metadataBuilder_; + + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public java.util.List getMetadataList() { + if (metadataBuilder_ == null) { + return java.util.Collections.unmodifiableList(metadata_); + } else { + return metadataBuilder_.getMessageList(); + } + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public int getMetadataCount() { + if (metadataBuilder_ == null) { + return metadata_.size(); + } else { + return metadataBuilder_.getCount(); + } + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public prometheus.Types.MetricMetadata getMetadata(int index) { + if (metadataBuilder_ == null) { + return metadata_.get(index); + } else { + return metadataBuilder_.getMessage(index); + } + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public Builder setMetadata( + int index, prometheus.Types.MetricMetadata value) { + if (metadataBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMetadataIsMutable(); + metadata_.set(index, value); + onChanged(); + } else { + metadataBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public Builder setMetadata( + int index, prometheus.Types.MetricMetadata.Builder builderForValue) { + if (metadataBuilder_ == null) { + ensureMetadataIsMutable(); + metadata_.set(index, builderForValue.build()); + onChanged(); + } else { + metadataBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public Builder addMetadata(prometheus.Types.MetricMetadata value) { + if (metadataBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMetadataIsMutable(); + metadata_.add(value); + onChanged(); + } else { + metadataBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public Builder addMetadata( + int index, prometheus.Types.MetricMetadata value) { + if (metadataBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMetadataIsMutable(); + metadata_.add(index, value); + onChanged(); + } else { + metadataBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public Builder addMetadata( + prometheus.Types.MetricMetadata.Builder builderForValue) { + if (metadataBuilder_ == null) { + ensureMetadataIsMutable(); + metadata_.add(builderForValue.build()); + onChanged(); + } else { + metadataBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public Builder addMetadata( + int index, prometheus.Types.MetricMetadata.Builder builderForValue) { + if (metadataBuilder_ == null) { + ensureMetadataIsMutable(); + metadata_.add(index, builderForValue.build()); + onChanged(); + } else { + metadataBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public Builder addAllMetadata( + java.lang.Iterable values) { + if (metadataBuilder_ == null) { + ensureMetadataIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, metadata_); + onChanged(); + } else { + metadataBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public Builder clearMetadata() { + if (metadataBuilder_ == null) { + metadata_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + metadataBuilder_.clear(); + } + return this; + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public Builder removeMetadata(int index) { + if (metadataBuilder_ == null) { + ensureMetadataIsMutable(); + metadata_.remove(index); + onChanged(); + } else { + metadataBuilder_.remove(index); + } + return this; + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public prometheus.Types.MetricMetadata.Builder getMetadataBuilder( + int index) { + return getMetadataFieldBuilder().getBuilder(index); + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public prometheus.Types.MetricMetadataOrBuilder getMetadataOrBuilder( + int index) { + if (metadataBuilder_ == null) { + return metadata_.get(index); } else { + return metadataBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public java.util.List + getMetadataOrBuilderList() { + if (metadataBuilder_ != null) { + return metadataBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(metadata_); + } + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public prometheus.Types.MetricMetadata.Builder addMetadataBuilder() { + return getMetadataFieldBuilder().addBuilder( + prometheus.Types.MetricMetadata.getDefaultInstance()); + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public prometheus.Types.MetricMetadata.Builder addMetadataBuilder( + int index) { + return getMetadataFieldBuilder().addBuilder( + index, prometheus.Types.MetricMetadata.getDefaultInstance()); + } + /** + * repeated .prometheus.MetricMetadata metadata = 3; + */ + public java.util.List + getMetadataBuilderList() { + return getMetadataFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.MetricMetadata, prometheus.Types.MetricMetadata.Builder, prometheus.Types.MetricMetadataOrBuilder> + getMetadataFieldBuilder() { + if (metadataBuilder_ == null) { + metadataBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.MetricMetadata, prometheus.Types.MetricMetadata.Builder, prometheus.Types.MetricMetadataOrBuilder>( + metadata_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + metadata_ = null; + } + return metadataBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:prometheus.WriteRequest) + } + + // @@protoc_insertion_point(class_scope:prometheus.WriteRequest) + private static final prometheus.Remote.WriteRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new prometheus.Remote.WriteRequest(); + } + + public static prometheus.Remote.WriteRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public WriteRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new WriteRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public prometheus.Remote.WriteRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ReadRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:prometheus.ReadRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .prometheus.Query queries = 1; + */ + java.util.List + getQueriesList(); + /** + * repeated .prometheus.Query queries = 1; + */ + prometheus.Remote.Query getQueries(int index); + /** + * repeated .prometheus.Query queries = 1; + */ + int getQueriesCount(); + /** + * repeated .prometheus.Query queries = 1; + */ + java.util.List + getQueriesOrBuilderList(); + /** + * repeated .prometheus.Query queries = 1; + */ + prometheus.Remote.QueryOrBuilder getQueriesOrBuilder( + int index); + + /** + *
+     * accepted_response_types allows negotiating the content type of the response.
+     * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+     * implemented by server, error is returned.
+     * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+     * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @return A list containing the acceptedResponseTypes. + */ + java.util.List getAcceptedResponseTypesList(); + /** + *
+     * accepted_response_types allows negotiating the content type of the response.
+     * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+     * implemented by server, error is returned.
+     * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+     * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @return The count of acceptedResponseTypes. + */ + int getAcceptedResponseTypesCount(); + /** + *
+     * accepted_response_types allows negotiating the content type of the response.
+     * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+     * implemented by server, error is returned.
+     * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+     * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @param index The index of the element to return. + * @return The acceptedResponseTypes at the given index. + */ + prometheus.Remote.ReadRequest.ResponseType getAcceptedResponseTypes(int index); + /** + *
+     * accepted_response_types allows negotiating the content type of the response.
+     * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+     * implemented by server, error is returned.
+     * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+     * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @return A list containing the enum numeric values on the wire for acceptedResponseTypes. + */ + java.util.List + getAcceptedResponseTypesValueList(); + /** + *
+     * accepted_response_types allows negotiating the content type of the response.
+     * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+     * implemented by server, error is returned.
+     * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+     * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of acceptedResponseTypes at the given index. + */ + int getAcceptedResponseTypesValue(int index); + } + /** + *
+   * ReadRequest represents a remote read request.
+   * 
+ * + * Protobuf type {@code prometheus.ReadRequest} + */ + public static final class ReadRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:prometheus.ReadRequest) + ReadRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ReadRequest.newBuilder() to construct. + private ReadRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ReadRequest() { + queries_ = java.util.Collections.emptyList(); + acceptedResponseTypes_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ReadRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ReadRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + queries_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + queries_.add( + input.readMessage(prometheus.Remote.Query.parser(), extensionRegistry)); + break; + } + case 16: { + int rawValue = input.readEnum(); + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + acceptedResponseTypes_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + acceptedResponseTypes_.add(rawValue); + break; + } + case 18: { + int length = input.readRawVarint32(); + int oldLimit = input.pushLimit(length); + while(input.getBytesUntilLimit() > 0) { + int rawValue = input.readEnum(); + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + acceptedResponseTypes_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + acceptedResponseTypes_.add(rawValue); + } + input.popLimit(oldLimit); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + queries_ = java.util.Collections.unmodifiableList(queries_); + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + acceptedResponseTypes_ = java.util.Collections.unmodifiableList(acceptedResponseTypes_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Remote.internal_static_prometheus_ReadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Remote.internal_static_prometheus_ReadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Remote.ReadRequest.class, prometheus.Remote.ReadRequest.Builder.class); + } + + /** + * Protobuf enum {@code prometheus.ReadRequest.ResponseType} + */ + public enum ResponseType + implements com.google.protobuf.ProtocolMessageEnum { + /** + *
+       * Server will return a single ReadResponse message with matched series that includes list of raw samples.
+       * It's recommended to use streamed response types instead.
+       * Response headers:
+       * Content-Type: "application/x-protobuf"
+       * Content-Encoding: "snappy"
+       * 
+ * + * SAMPLES = 0; + */ + SAMPLES(0), + /** + *
+       * Server will stream a delimited ChunkedReadResponse message that contains XOR encoded chunks for a single series.
+       * Each message is following varint size and fixed size bigendian uint32 for CRC32 Castagnoli checksum.
+       * Response headers:
+       * Content-Type: "application/x-streamed-protobuf; proto=prometheus.ChunkedReadResponse"
+       * Content-Encoding: ""
+       * 
+ * + * STREAMED_XOR_CHUNKS = 1; + */ + STREAMED_XOR_CHUNKS(1), + UNRECOGNIZED(-1), + ; + + /** + *
+       * Server will return a single ReadResponse message with matched series that includes list of raw samples.
+       * It's recommended to use streamed response types instead.
+       * Response headers:
+       * Content-Type: "application/x-protobuf"
+       * Content-Encoding: "snappy"
+       * 
+ * + * SAMPLES = 0; + */ + public static final int SAMPLES_VALUE = 0; + /** + *
+       * Server will stream a delimited ChunkedReadResponse message that contains XOR encoded chunks for a single series.
+       * Each message is following varint size and fixed size bigendian uint32 for CRC32 Castagnoli checksum.
+       * Response headers:
+       * Content-Type: "application/x-streamed-protobuf; proto=prometheus.ChunkedReadResponse"
+       * Content-Encoding: ""
+       * 
+ * + * STREAMED_XOR_CHUNKS = 1; + */ + public static final int STREAMED_XOR_CHUNKS_VALUE = 1; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static ResponseType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static ResponseType forNumber(int value) { + switch (value) { + case 0: return SAMPLES; + case 1: return STREAMED_XOR_CHUNKS; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + ResponseType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public ResponseType findValueByNumber(int number) { + return ResponseType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return prometheus.Remote.ReadRequest.getDescriptor().getEnumTypes().get(0); + } + + private static final ResponseType[] VALUES = values(); + + public static ResponseType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private ResponseType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:prometheus.ReadRequest.ResponseType) + } + + public static final int QUERIES_FIELD_NUMBER = 1; + private java.util.List queries_; + /** + * repeated .prometheus.Query queries = 1; + */ + @java.lang.Override + public java.util.List getQueriesList() { + return queries_; + } + /** + * repeated .prometheus.Query queries = 1; + */ + @java.lang.Override + public java.util.List + getQueriesOrBuilderList() { + return queries_; + } + /** + * repeated .prometheus.Query queries = 1; + */ + @java.lang.Override + public int getQueriesCount() { + return queries_.size(); + } + /** + * repeated .prometheus.Query queries = 1; + */ + @java.lang.Override + public prometheus.Remote.Query getQueries(int index) { + return queries_.get(index); + } + /** + * repeated .prometheus.Query queries = 1; + */ + @java.lang.Override + public prometheus.Remote.QueryOrBuilder getQueriesOrBuilder( + int index) { + return queries_.get(index); + } + + public static final int ACCEPTED_RESPONSE_TYPES_FIELD_NUMBER = 2; + private java.util.List acceptedResponseTypes_; + private static final com.google.protobuf.Internal.ListAdapter.Converter< + java.lang.Integer, prometheus.Remote.ReadRequest.ResponseType> acceptedResponseTypes_converter_ = + new com.google.protobuf.Internal.ListAdapter.Converter< + java.lang.Integer, prometheus.Remote.ReadRequest.ResponseType>() { + public prometheus.Remote.ReadRequest.ResponseType convert(java.lang.Integer from) { + @SuppressWarnings("deprecation") + prometheus.Remote.ReadRequest.ResponseType result = prometheus.Remote.ReadRequest.ResponseType.valueOf(from); + return result == null ? prometheus.Remote.ReadRequest.ResponseType.UNRECOGNIZED : result; + } + }; + /** + *
+     * accepted_response_types allows negotiating the content type of the response.
+     * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+     * implemented by server, error is returned.
+     * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+     * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @return A list containing the acceptedResponseTypes. + */ + @java.lang.Override + public java.util.List getAcceptedResponseTypesList() { + return new com.google.protobuf.Internal.ListAdapter< + java.lang.Integer, prometheus.Remote.ReadRequest.ResponseType>(acceptedResponseTypes_, acceptedResponseTypes_converter_); + } + /** + *
+     * accepted_response_types allows negotiating the content type of the response.
+     * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+     * implemented by server, error is returned.
+     * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+     * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @return The count of acceptedResponseTypes. + */ + @java.lang.Override + public int getAcceptedResponseTypesCount() { + return acceptedResponseTypes_.size(); + } + /** + *
+     * accepted_response_types allows negotiating the content type of the response.
+     * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+     * implemented by server, error is returned.
+     * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+     * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @param index The index of the element to return. + * @return The acceptedResponseTypes at the given index. + */ + @java.lang.Override + public prometheus.Remote.ReadRequest.ResponseType getAcceptedResponseTypes(int index) { + return acceptedResponseTypes_converter_.convert(acceptedResponseTypes_.get(index)); + } + /** + *
+     * accepted_response_types allows negotiating the content type of the response.
+     * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+     * implemented by server, error is returned.
+     * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+     * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @return A list containing the enum numeric values on the wire for acceptedResponseTypes. + */ + @java.lang.Override + public java.util.List + getAcceptedResponseTypesValueList() { + return acceptedResponseTypes_; + } + /** + *
+     * accepted_response_types allows negotiating the content type of the response.
+     * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+     * implemented by server, error is returned.
+     * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+     * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of acceptedResponseTypes at the given index. + */ + @java.lang.Override + public int getAcceptedResponseTypesValue(int index) { + return acceptedResponseTypes_.get(index); + } + private int acceptedResponseTypesMemoizedSerializedSize; + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + for (int i = 0; i < queries_.size(); i++) { + output.writeMessage(1, queries_.get(i)); + } + if (getAcceptedResponseTypesList().size() > 0) { + output.writeUInt32NoTag(18); + output.writeUInt32NoTag(acceptedResponseTypesMemoizedSerializedSize); + } + for (int i = 0; i < acceptedResponseTypes_.size(); i++) { + output.writeEnumNoTag(acceptedResponseTypes_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < queries_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, queries_.get(i)); + } + { + int dataSize = 0; + for (int i = 0; i < acceptedResponseTypes_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeEnumSizeNoTag(acceptedResponseTypes_.get(i)); + } + size += dataSize; + if (!getAcceptedResponseTypesList().isEmpty()) { size += 1; + size += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(dataSize); + }acceptedResponseTypesMemoizedSerializedSize = dataSize; + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof prometheus.Remote.ReadRequest)) { + return super.equals(obj); + } + prometheus.Remote.ReadRequest other = (prometheus.Remote.ReadRequest) obj; + + if (!getQueriesList() + .equals(other.getQueriesList())) return false; + if (!acceptedResponseTypes_.equals(other.acceptedResponseTypes_)) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getQueriesCount() > 0) { + hash = (37 * hash) + QUERIES_FIELD_NUMBER; + hash = (53 * hash) + getQueriesList().hashCode(); + } + if (getAcceptedResponseTypesCount() > 0) { + hash = (37 * hash) + ACCEPTED_RESPONSE_TYPES_FIELD_NUMBER; + hash = (53 * hash) + acceptedResponseTypes_.hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static prometheus.Remote.ReadRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.ReadRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.ReadRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.ReadRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.ReadRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.ReadRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.ReadRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Remote.ReadRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Remote.ReadRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static prometheus.Remote.ReadRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Remote.ReadRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Remote.ReadRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(prometheus.Remote.ReadRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * ReadRequest represents a remote read request.
+     * 
+ * + * Protobuf type {@code prometheus.ReadRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:prometheus.ReadRequest) + prometheus.Remote.ReadRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Remote.internal_static_prometheus_ReadRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Remote.internal_static_prometheus_ReadRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Remote.ReadRequest.class, prometheus.Remote.ReadRequest.Builder.class); + } + + // Construct using prometheus.Remote.ReadRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getQueriesFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (queriesBuilder_ == null) { + queries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + queriesBuilder_.clear(); + } + acceptedResponseTypes_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return prometheus.Remote.internal_static_prometheus_ReadRequest_descriptor; + } + + @java.lang.Override + public prometheus.Remote.ReadRequest getDefaultInstanceForType() { + return prometheus.Remote.ReadRequest.getDefaultInstance(); + } + + @java.lang.Override + public prometheus.Remote.ReadRequest build() { + prometheus.Remote.ReadRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public prometheus.Remote.ReadRequest buildPartial() { + prometheus.Remote.ReadRequest result = new prometheus.Remote.ReadRequest(this); + int from_bitField0_ = bitField0_; + if (queriesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + queries_ = java.util.Collections.unmodifiableList(queries_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.queries_ = queries_; + } else { + result.queries_ = queriesBuilder_.build(); + } + if (((bitField0_ & 0x00000002) != 0)) { + acceptedResponseTypes_ = java.util.Collections.unmodifiableList(acceptedResponseTypes_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.acceptedResponseTypes_ = acceptedResponseTypes_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof prometheus.Remote.ReadRequest) { + return mergeFrom((prometheus.Remote.ReadRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(prometheus.Remote.ReadRequest other) { + if (other == prometheus.Remote.ReadRequest.getDefaultInstance()) return this; + if (queriesBuilder_ == null) { + if (!other.queries_.isEmpty()) { + if (queries_.isEmpty()) { + queries_ = other.queries_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureQueriesIsMutable(); + queries_.addAll(other.queries_); + } + onChanged(); + } + } else { + if (!other.queries_.isEmpty()) { + if (queriesBuilder_.isEmpty()) { + queriesBuilder_.dispose(); + queriesBuilder_ = null; + queries_ = other.queries_; + bitField0_ = (bitField0_ & ~0x00000001); + queriesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getQueriesFieldBuilder() : null; + } else { + queriesBuilder_.addAllMessages(other.queries_); + } + } + } + if (!other.acceptedResponseTypes_.isEmpty()) { + if (acceptedResponseTypes_.isEmpty()) { + acceptedResponseTypes_ = other.acceptedResponseTypes_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureAcceptedResponseTypesIsMutable(); + acceptedResponseTypes_.addAll(other.acceptedResponseTypes_); + } + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + prometheus.Remote.ReadRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (prometheus.Remote.ReadRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List queries_ = + java.util.Collections.emptyList(); + private void ensureQueriesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + queries_ = new java.util.ArrayList(queries_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Remote.Query, prometheus.Remote.Query.Builder, prometheus.Remote.QueryOrBuilder> queriesBuilder_; + + /** + * repeated .prometheus.Query queries = 1; + */ + public java.util.List getQueriesList() { + if (queriesBuilder_ == null) { + return java.util.Collections.unmodifiableList(queries_); + } else { + return queriesBuilder_.getMessageList(); + } + } + /** + * repeated .prometheus.Query queries = 1; + */ + public int getQueriesCount() { + if (queriesBuilder_ == null) { + return queries_.size(); + } else { + return queriesBuilder_.getCount(); + } + } + /** + * repeated .prometheus.Query queries = 1; + */ + public prometheus.Remote.Query getQueries(int index) { + if (queriesBuilder_ == null) { + return queries_.get(index); + } else { + return queriesBuilder_.getMessage(index); + } + } + /** + * repeated .prometheus.Query queries = 1; + */ + public Builder setQueries( + int index, prometheus.Remote.Query value) { + if (queriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureQueriesIsMutable(); + queries_.set(index, value); + onChanged(); + } else { + queriesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.Query queries = 1; + */ + public Builder setQueries( + int index, prometheus.Remote.Query.Builder builderForValue) { + if (queriesBuilder_ == null) { + ensureQueriesIsMutable(); + queries_.set(index, builderForValue.build()); + onChanged(); + } else { + queriesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.Query queries = 1; + */ + public Builder addQueries(prometheus.Remote.Query value) { + if (queriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureQueriesIsMutable(); + queries_.add(value); + onChanged(); + } else { + queriesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .prometheus.Query queries = 1; + */ + public Builder addQueries( + int index, prometheus.Remote.Query value) { + if (queriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureQueriesIsMutable(); + queries_.add(index, value); + onChanged(); + } else { + queriesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.Query queries = 1; + */ + public Builder addQueries( + prometheus.Remote.Query.Builder builderForValue) { + if (queriesBuilder_ == null) { + ensureQueriesIsMutable(); + queries_.add(builderForValue.build()); + onChanged(); + } else { + queriesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.Query queries = 1; + */ + public Builder addQueries( + int index, prometheus.Remote.Query.Builder builderForValue) { + if (queriesBuilder_ == null) { + ensureQueriesIsMutable(); + queries_.add(index, builderForValue.build()); + onChanged(); + } else { + queriesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.Query queries = 1; + */ + public Builder addAllQueries( + java.lang.Iterable values) { + if (queriesBuilder_ == null) { + ensureQueriesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, queries_); + onChanged(); + } else { + queriesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .prometheus.Query queries = 1; + */ + public Builder clearQueries() { + if (queriesBuilder_ == null) { + queries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + queriesBuilder_.clear(); + } + return this; + } + /** + * repeated .prometheus.Query queries = 1; + */ + public Builder removeQueries(int index) { + if (queriesBuilder_ == null) { + ensureQueriesIsMutable(); + queries_.remove(index); + onChanged(); + } else { + queriesBuilder_.remove(index); + } + return this; + } + /** + * repeated .prometheus.Query queries = 1; + */ + public prometheus.Remote.Query.Builder getQueriesBuilder( + int index) { + return getQueriesFieldBuilder().getBuilder(index); + } + /** + * repeated .prometheus.Query queries = 1; + */ + public prometheus.Remote.QueryOrBuilder getQueriesOrBuilder( + int index) { + if (queriesBuilder_ == null) { + return queries_.get(index); } else { + return queriesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .prometheus.Query queries = 1; + */ + public java.util.List + getQueriesOrBuilderList() { + if (queriesBuilder_ != null) { + return queriesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(queries_); + } + } + /** + * repeated .prometheus.Query queries = 1; + */ + public prometheus.Remote.Query.Builder addQueriesBuilder() { + return getQueriesFieldBuilder().addBuilder( + prometheus.Remote.Query.getDefaultInstance()); + } + /** + * repeated .prometheus.Query queries = 1; + */ + public prometheus.Remote.Query.Builder addQueriesBuilder( + int index) { + return getQueriesFieldBuilder().addBuilder( + index, prometheus.Remote.Query.getDefaultInstance()); + } + /** + * repeated .prometheus.Query queries = 1; + */ + public java.util.List + getQueriesBuilderList() { + return getQueriesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Remote.Query, prometheus.Remote.Query.Builder, prometheus.Remote.QueryOrBuilder> + getQueriesFieldBuilder() { + if (queriesBuilder_ == null) { + queriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Remote.Query, prometheus.Remote.Query.Builder, prometheus.Remote.QueryOrBuilder>( + queries_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + queries_ = null; + } + return queriesBuilder_; + } + + private java.util.List acceptedResponseTypes_ = + java.util.Collections.emptyList(); + private void ensureAcceptedResponseTypesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + acceptedResponseTypes_ = new java.util.ArrayList(acceptedResponseTypes_); + bitField0_ |= 0x00000002; + } + } + /** + *
+       * accepted_response_types allows negotiating the content type of the response.
+       * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+       * implemented by server, error is returned.
+       * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+       * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @return A list containing the acceptedResponseTypes. + */ + public java.util.List getAcceptedResponseTypesList() { + return new com.google.protobuf.Internal.ListAdapter< + java.lang.Integer, prometheus.Remote.ReadRequest.ResponseType>(acceptedResponseTypes_, acceptedResponseTypes_converter_); + } + /** + *
+       * accepted_response_types allows negotiating the content type of the response.
+       * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+       * implemented by server, error is returned.
+       * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+       * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @return The count of acceptedResponseTypes. + */ + public int getAcceptedResponseTypesCount() { + return acceptedResponseTypes_.size(); + } + /** + *
+       * accepted_response_types allows negotiating the content type of the response.
+       * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+       * implemented by server, error is returned.
+       * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+       * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @param index The index of the element to return. + * @return The acceptedResponseTypes at the given index. + */ + public prometheus.Remote.ReadRequest.ResponseType getAcceptedResponseTypes(int index) { + return acceptedResponseTypes_converter_.convert(acceptedResponseTypes_.get(index)); + } + /** + *
+       * accepted_response_types allows negotiating the content type of the response.
+       * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+       * implemented by server, error is returned.
+       * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+       * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @param index The index to set the value at. + * @param value The acceptedResponseTypes to set. + * @return This builder for chaining. + */ + public Builder setAcceptedResponseTypes( + int index, prometheus.Remote.ReadRequest.ResponseType value) { + if (value == null) { + throw new NullPointerException(); + } + ensureAcceptedResponseTypesIsMutable(); + acceptedResponseTypes_.set(index, value.getNumber()); + onChanged(); + return this; + } + /** + *
+       * accepted_response_types allows negotiating the content type of the response.
+       * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+       * implemented by server, error is returned.
+       * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+       * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @param value The acceptedResponseTypes to add. + * @return This builder for chaining. + */ + public Builder addAcceptedResponseTypes(prometheus.Remote.ReadRequest.ResponseType value) { + if (value == null) { + throw new NullPointerException(); + } + ensureAcceptedResponseTypesIsMutable(); + acceptedResponseTypes_.add(value.getNumber()); + onChanged(); + return this; + } + /** + *
+       * accepted_response_types allows negotiating the content type of the response.
+       * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+       * implemented by server, error is returned.
+       * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+       * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @param values The acceptedResponseTypes to add. + * @return This builder for chaining. + */ + public Builder addAllAcceptedResponseTypes( + java.lang.Iterable values) { + ensureAcceptedResponseTypesIsMutable(); + for (prometheus.Remote.ReadRequest.ResponseType value : values) { + acceptedResponseTypes_.add(value.getNumber()); + } + onChanged(); + return this; + } + /** + *
+       * accepted_response_types allows negotiating the content type of the response.
+       * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+       * implemented by server, error is returned.
+       * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+       * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @return This builder for chaining. + */ + public Builder clearAcceptedResponseTypes() { + acceptedResponseTypes_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + *
+       * accepted_response_types allows negotiating the content type of the response.
+       * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+       * implemented by server, error is returned.
+       * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+       * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @return A list containing the enum numeric values on the wire for acceptedResponseTypes. + */ + public java.util.List + getAcceptedResponseTypesValueList() { + return java.util.Collections.unmodifiableList(acceptedResponseTypes_); + } + /** + *
+       * accepted_response_types allows negotiating the content type of the response.
+       * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+       * implemented by server, error is returned.
+       * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+       * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @param index The index of the value to return. + * @return The enum numeric value on the wire of acceptedResponseTypes at the given index. + */ + public int getAcceptedResponseTypesValue(int index) { + return acceptedResponseTypes_.get(index); + } + /** + *
+       * accepted_response_types allows negotiating the content type of the response.
+       * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+       * implemented by server, error is returned.
+       * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+       * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @param index The index to set the value at. + * @param value The enum numeric value on the wire for acceptedResponseTypes to set. + * @return This builder for chaining. + */ + public Builder setAcceptedResponseTypesValue( + int index, int value) { + ensureAcceptedResponseTypesIsMutable(); + acceptedResponseTypes_.set(index, value); + onChanged(); + return this; + } + /** + *
+       * accepted_response_types allows negotiating the content type of the response.
+       * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+       * implemented by server, error is returned.
+       * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+       * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @param value The enum numeric value on the wire for acceptedResponseTypes to add. + * @return This builder for chaining. + */ + public Builder addAcceptedResponseTypesValue(int value) { + ensureAcceptedResponseTypesIsMutable(); + acceptedResponseTypes_.add(value); + onChanged(); + return this; + } + /** + *
+       * accepted_response_types allows negotiating the content type of the response.
+       * Response types are taken from the list in the FIFO order. If no response type in `accepted_response_types` is
+       * implemented by server, error is returned.
+       * For request that do not contain `accepted_response_types` field the SAMPLES response type will be used.
+       * 
+ * + * repeated .prometheus.ReadRequest.ResponseType accepted_response_types = 2; + * @param values The enum numeric values on the wire for acceptedResponseTypes to add. + * @return This builder for chaining. + */ + public Builder addAllAcceptedResponseTypesValue( + java.lang.Iterable values) { + ensureAcceptedResponseTypesIsMutable(); + for (int value : values) { + acceptedResponseTypes_.add(value); + } + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:prometheus.ReadRequest) + } + + // @@protoc_insertion_point(class_scope:prometheus.ReadRequest) + private static final prometheus.Remote.ReadRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new prometheus.Remote.ReadRequest(); + } + + public static prometheus.Remote.ReadRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReadRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ReadRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public prometheus.Remote.ReadRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ReadResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:prometheus.ReadResponse) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * In same order as the request's queries.
+     * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + java.util.List + getResultsList(); + /** + *
+     * In same order as the request's queries.
+     * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + prometheus.Remote.QueryResult getResults(int index); + /** + *
+     * In same order as the request's queries.
+     * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + int getResultsCount(); + /** + *
+     * In same order as the request's queries.
+     * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + java.util.List + getResultsOrBuilderList(); + /** + *
+     * In same order as the request's queries.
+     * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + prometheus.Remote.QueryResultOrBuilder getResultsOrBuilder( + int index); + } + /** + *
+   * ReadResponse is a response when response_type equals SAMPLES.
+   * 
+ * + * Protobuf type {@code prometheus.ReadResponse} + */ + public static final class ReadResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:prometheus.ReadResponse) + ReadResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use ReadResponse.newBuilder() to construct. + private ReadResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ReadResponse() { + results_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ReadResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ReadResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + results_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + results_.add( + input.readMessage(prometheus.Remote.QueryResult.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + results_ = java.util.Collections.unmodifiableList(results_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Remote.internal_static_prometheus_ReadResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Remote.internal_static_prometheus_ReadResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Remote.ReadResponse.class, prometheus.Remote.ReadResponse.Builder.class); + } + + public static final int RESULTS_FIELD_NUMBER = 1; + private java.util.List results_; + /** + *
+     * In same order as the request's queries.
+     * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + @java.lang.Override + public java.util.List getResultsList() { + return results_; + } + /** + *
+     * In same order as the request's queries.
+     * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + @java.lang.Override + public java.util.List + getResultsOrBuilderList() { + return results_; + } + /** + *
+     * In same order as the request's queries.
+     * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + @java.lang.Override + public int getResultsCount() { + return results_.size(); + } + /** + *
+     * In same order as the request's queries.
+     * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + @java.lang.Override + public prometheus.Remote.QueryResult getResults(int index) { + return results_.get(index); + } + /** + *
+     * In same order as the request's queries.
+     * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + @java.lang.Override + public prometheus.Remote.QueryResultOrBuilder getResultsOrBuilder( + int index) { + return results_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < results_.size(); i++) { + output.writeMessage(1, results_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < results_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, results_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof prometheus.Remote.ReadResponse)) { + return super.equals(obj); + } + prometheus.Remote.ReadResponse other = (prometheus.Remote.ReadResponse) obj; + + if (!getResultsList() + .equals(other.getResultsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getResultsCount() > 0) { + hash = (37 * hash) + RESULTS_FIELD_NUMBER; + hash = (53 * hash) + getResultsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static prometheus.Remote.ReadResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.ReadResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.ReadResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.ReadResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.ReadResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.ReadResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.ReadResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Remote.ReadResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Remote.ReadResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static prometheus.Remote.ReadResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Remote.ReadResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Remote.ReadResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(prometheus.Remote.ReadResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * ReadResponse is a response when response_type equals SAMPLES.
+     * 
+ * + * Protobuf type {@code prometheus.ReadResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:prometheus.ReadResponse) + prometheus.Remote.ReadResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Remote.internal_static_prometheus_ReadResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Remote.internal_static_prometheus_ReadResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Remote.ReadResponse.class, prometheus.Remote.ReadResponse.Builder.class); + } + + // Construct using prometheus.Remote.ReadResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getResultsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (resultsBuilder_ == null) { + results_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + resultsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return prometheus.Remote.internal_static_prometheus_ReadResponse_descriptor; + } + + @java.lang.Override + public prometheus.Remote.ReadResponse getDefaultInstanceForType() { + return prometheus.Remote.ReadResponse.getDefaultInstance(); + } + + @java.lang.Override + public prometheus.Remote.ReadResponse build() { + prometheus.Remote.ReadResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public prometheus.Remote.ReadResponse buildPartial() { + prometheus.Remote.ReadResponse result = new prometheus.Remote.ReadResponse(this); + int from_bitField0_ = bitField0_; + if (resultsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + results_ = java.util.Collections.unmodifiableList(results_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.results_ = results_; + } else { + result.results_ = resultsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof prometheus.Remote.ReadResponse) { + return mergeFrom((prometheus.Remote.ReadResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(prometheus.Remote.ReadResponse other) { + if (other == prometheus.Remote.ReadResponse.getDefaultInstance()) return this; + if (resultsBuilder_ == null) { + if (!other.results_.isEmpty()) { + if (results_.isEmpty()) { + results_ = other.results_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureResultsIsMutable(); + results_.addAll(other.results_); + } + onChanged(); + } + } else { + if (!other.results_.isEmpty()) { + if (resultsBuilder_.isEmpty()) { + resultsBuilder_.dispose(); + resultsBuilder_ = null; + results_ = other.results_; + bitField0_ = (bitField0_ & ~0x00000001); + resultsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getResultsFieldBuilder() : null; + } else { + resultsBuilder_.addAllMessages(other.results_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + prometheus.Remote.ReadResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (prometheus.Remote.ReadResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List results_ = + java.util.Collections.emptyList(); + private void ensureResultsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + results_ = new java.util.ArrayList(results_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Remote.QueryResult, prometheus.Remote.QueryResult.Builder, prometheus.Remote.QueryResultOrBuilder> resultsBuilder_; + + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public java.util.List getResultsList() { + if (resultsBuilder_ == null) { + return java.util.Collections.unmodifiableList(results_); + } else { + return resultsBuilder_.getMessageList(); + } + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public int getResultsCount() { + if (resultsBuilder_ == null) { + return results_.size(); + } else { + return resultsBuilder_.getCount(); + } + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public prometheus.Remote.QueryResult getResults(int index) { + if (resultsBuilder_ == null) { + return results_.get(index); + } else { + return resultsBuilder_.getMessage(index); + } + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public Builder setResults( + int index, prometheus.Remote.QueryResult value) { + if (resultsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResultsIsMutable(); + results_.set(index, value); + onChanged(); + } else { + resultsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public Builder setResults( + int index, prometheus.Remote.QueryResult.Builder builderForValue) { + if (resultsBuilder_ == null) { + ensureResultsIsMutable(); + results_.set(index, builderForValue.build()); + onChanged(); + } else { + resultsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public Builder addResults(prometheus.Remote.QueryResult value) { + if (resultsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResultsIsMutable(); + results_.add(value); + onChanged(); + } else { + resultsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public Builder addResults( + int index, prometheus.Remote.QueryResult value) { + if (resultsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureResultsIsMutable(); + results_.add(index, value); + onChanged(); + } else { + resultsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public Builder addResults( + prometheus.Remote.QueryResult.Builder builderForValue) { + if (resultsBuilder_ == null) { + ensureResultsIsMutable(); + results_.add(builderForValue.build()); + onChanged(); + } else { + resultsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public Builder addResults( + int index, prometheus.Remote.QueryResult.Builder builderForValue) { + if (resultsBuilder_ == null) { + ensureResultsIsMutable(); + results_.add(index, builderForValue.build()); + onChanged(); + } else { + resultsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public Builder addAllResults( + java.lang.Iterable values) { + if (resultsBuilder_ == null) { + ensureResultsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, results_); + onChanged(); + } else { + resultsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public Builder clearResults() { + if (resultsBuilder_ == null) { + results_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + resultsBuilder_.clear(); + } + return this; + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public Builder removeResults(int index) { + if (resultsBuilder_ == null) { + ensureResultsIsMutable(); + results_.remove(index); + onChanged(); + } else { + resultsBuilder_.remove(index); + } + return this; + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public prometheus.Remote.QueryResult.Builder getResultsBuilder( + int index) { + return getResultsFieldBuilder().getBuilder(index); + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public prometheus.Remote.QueryResultOrBuilder getResultsOrBuilder( + int index) { + if (resultsBuilder_ == null) { + return results_.get(index); } else { + return resultsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public java.util.List + getResultsOrBuilderList() { + if (resultsBuilder_ != null) { + return resultsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(results_); + } + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public prometheus.Remote.QueryResult.Builder addResultsBuilder() { + return getResultsFieldBuilder().addBuilder( + prometheus.Remote.QueryResult.getDefaultInstance()); + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public prometheus.Remote.QueryResult.Builder addResultsBuilder( + int index) { + return getResultsFieldBuilder().addBuilder( + index, prometheus.Remote.QueryResult.getDefaultInstance()); + } + /** + *
+       * In same order as the request's queries.
+       * 
+ * + * repeated .prometheus.QueryResult results = 1; + */ + public java.util.List + getResultsBuilderList() { + return getResultsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Remote.QueryResult, prometheus.Remote.QueryResult.Builder, prometheus.Remote.QueryResultOrBuilder> + getResultsFieldBuilder() { + if (resultsBuilder_ == null) { + resultsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Remote.QueryResult, prometheus.Remote.QueryResult.Builder, prometheus.Remote.QueryResultOrBuilder>( + results_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + results_ = null; + } + return resultsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:prometheus.ReadResponse) + } + + // @@protoc_insertion_point(class_scope:prometheus.ReadResponse) + private static final prometheus.Remote.ReadResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new prometheus.Remote.ReadResponse(); + } + + public static prometheus.Remote.ReadResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReadResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ReadResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public prometheus.Remote.ReadResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface QueryOrBuilder extends + // @@protoc_insertion_point(interface_extends:prometheus.Query) + com.google.protobuf.MessageOrBuilder { + + /** + * int64 start_timestamp_ms = 1; + * @return The startTimestampMs. + */ + long getStartTimestampMs(); + + /** + * int64 end_timestamp_ms = 2; + * @return The endTimestampMs. + */ + long getEndTimestampMs(); + + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + java.util.List + getMatchersList(); + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + prometheus.Types.LabelMatcher getMatchers(int index); + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + int getMatchersCount(); + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + java.util.List + getMatchersOrBuilderList(); + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + prometheus.Types.LabelMatcherOrBuilder getMatchersOrBuilder( + int index); + + /** + * .prometheus.ReadHints hints = 4; + * @return Whether the hints field is set. + */ + boolean hasHints(); + /** + * .prometheus.ReadHints hints = 4; + * @return The hints. + */ + prometheus.Types.ReadHints getHints(); + /** + * .prometheus.ReadHints hints = 4; + */ + prometheus.Types.ReadHintsOrBuilder getHintsOrBuilder(); + } + /** + * Protobuf type {@code prometheus.Query} + */ + public static final class Query extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:prometheus.Query) + QueryOrBuilder { + private static final long serialVersionUID = 0L; + // Use Query.newBuilder() to construct. + private Query(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Query() { + matchers_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Query(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Query( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + + startTimestampMs_ = input.readInt64(); + break; + } + case 16: { + + endTimestampMs_ = input.readInt64(); + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + matchers_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + matchers_.add( + input.readMessage(prometheus.Types.LabelMatcher.parser(), extensionRegistry)); + break; + } + case 34: { + prometheus.Types.ReadHints.Builder subBuilder = null; + if (hints_ != null) { + subBuilder = hints_.toBuilder(); + } + hints_ = input.readMessage(prometheus.Types.ReadHints.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(hints_); + hints_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + matchers_ = java.util.Collections.unmodifiableList(matchers_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Remote.internal_static_prometheus_Query_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Remote.internal_static_prometheus_Query_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Remote.Query.class, prometheus.Remote.Query.Builder.class); + } + + public static final int START_TIMESTAMP_MS_FIELD_NUMBER = 1; + private long startTimestampMs_; + /** + * int64 start_timestamp_ms = 1; + * @return The startTimestampMs. + */ + @java.lang.Override + public long getStartTimestampMs() { + return startTimestampMs_; + } + + public static final int END_TIMESTAMP_MS_FIELD_NUMBER = 2; + private long endTimestampMs_; + /** + * int64 end_timestamp_ms = 2; + * @return The endTimestampMs. + */ + @java.lang.Override + public long getEndTimestampMs() { + return endTimestampMs_; + } + + public static final int MATCHERS_FIELD_NUMBER = 3; + private java.util.List matchers_; + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + @java.lang.Override + public java.util.List getMatchersList() { + return matchers_; + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + @java.lang.Override + public java.util.List + getMatchersOrBuilderList() { + return matchers_; + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + @java.lang.Override + public int getMatchersCount() { + return matchers_.size(); + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + @java.lang.Override + public prometheus.Types.LabelMatcher getMatchers(int index) { + return matchers_.get(index); + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + @java.lang.Override + public prometheus.Types.LabelMatcherOrBuilder getMatchersOrBuilder( + int index) { + return matchers_.get(index); + } + + public static final int HINTS_FIELD_NUMBER = 4; + private prometheus.Types.ReadHints hints_; + /** + * .prometheus.ReadHints hints = 4; + * @return Whether the hints field is set. + */ + @java.lang.Override + public boolean hasHints() { + return hints_ != null; + } + /** + * .prometheus.ReadHints hints = 4; + * @return The hints. + */ + @java.lang.Override + public prometheus.Types.ReadHints getHints() { + return hints_ == null ? prometheus.Types.ReadHints.getDefaultInstance() : hints_; + } + /** + * .prometheus.ReadHints hints = 4; + */ + @java.lang.Override + public prometheus.Types.ReadHintsOrBuilder getHintsOrBuilder() { + return getHints(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (startTimestampMs_ != 0L) { + output.writeInt64(1, startTimestampMs_); + } + if (endTimestampMs_ != 0L) { + output.writeInt64(2, endTimestampMs_); + } + for (int i = 0; i < matchers_.size(); i++) { + output.writeMessage(3, matchers_.get(i)); + } + if (hints_ != null) { + output.writeMessage(4, getHints()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (startTimestampMs_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, startTimestampMs_); + } + if (endTimestampMs_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, endTimestampMs_); + } + for (int i = 0; i < matchers_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, matchers_.get(i)); + } + if (hints_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getHints()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof prometheus.Remote.Query)) { + return super.equals(obj); + } + prometheus.Remote.Query other = (prometheus.Remote.Query) obj; + + if (getStartTimestampMs() + != other.getStartTimestampMs()) return false; + if (getEndTimestampMs() + != other.getEndTimestampMs()) return false; + if (!getMatchersList() + .equals(other.getMatchersList())) return false; + if (hasHints() != other.hasHints()) return false; + if (hasHints()) { + if (!getHints() + .equals(other.getHints())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + START_TIMESTAMP_MS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getStartTimestampMs()); + hash = (37 * hash) + END_TIMESTAMP_MS_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getEndTimestampMs()); + if (getMatchersCount() > 0) { + hash = (37 * hash) + MATCHERS_FIELD_NUMBER; + hash = (53 * hash) + getMatchersList().hashCode(); + } + if (hasHints()) { + hash = (37 * hash) + HINTS_FIELD_NUMBER; + hash = (53 * hash) + getHints().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static prometheus.Remote.Query parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.Query parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.Query parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.Query parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.Query parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.Query parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.Query parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Remote.Query parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Remote.Query parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static prometheus.Remote.Query parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Remote.Query parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Remote.Query parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(prometheus.Remote.Query prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code prometheus.Query} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:prometheus.Query) + prometheus.Remote.QueryOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Remote.internal_static_prometheus_Query_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Remote.internal_static_prometheus_Query_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Remote.Query.class, prometheus.Remote.Query.Builder.class); + } + + // Construct using prometheus.Remote.Query.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getMatchersFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + startTimestampMs_ = 0L; + + endTimestampMs_ = 0L; + + if (matchersBuilder_ == null) { + matchers_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + matchersBuilder_.clear(); + } + if (hintsBuilder_ == null) { + hints_ = null; + } else { + hints_ = null; + hintsBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return prometheus.Remote.internal_static_prometheus_Query_descriptor; + } + + @java.lang.Override + public prometheus.Remote.Query getDefaultInstanceForType() { + return prometheus.Remote.Query.getDefaultInstance(); + } + + @java.lang.Override + public prometheus.Remote.Query build() { + prometheus.Remote.Query result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public prometheus.Remote.Query buildPartial() { + prometheus.Remote.Query result = new prometheus.Remote.Query(this); + int from_bitField0_ = bitField0_; + result.startTimestampMs_ = startTimestampMs_; + result.endTimestampMs_ = endTimestampMs_; + if (matchersBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + matchers_ = java.util.Collections.unmodifiableList(matchers_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.matchers_ = matchers_; + } else { + result.matchers_ = matchersBuilder_.build(); + } + if (hintsBuilder_ == null) { + result.hints_ = hints_; + } else { + result.hints_ = hintsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof prometheus.Remote.Query) { + return mergeFrom((prometheus.Remote.Query)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(prometheus.Remote.Query other) { + if (other == prometheus.Remote.Query.getDefaultInstance()) return this; + if (other.getStartTimestampMs() != 0L) { + setStartTimestampMs(other.getStartTimestampMs()); + } + if (other.getEndTimestampMs() != 0L) { + setEndTimestampMs(other.getEndTimestampMs()); + } + if (matchersBuilder_ == null) { + if (!other.matchers_.isEmpty()) { + if (matchers_.isEmpty()) { + matchers_ = other.matchers_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureMatchersIsMutable(); + matchers_.addAll(other.matchers_); + } + onChanged(); + } + } else { + if (!other.matchers_.isEmpty()) { + if (matchersBuilder_.isEmpty()) { + matchersBuilder_.dispose(); + matchersBuilder_ = null; + matchers_ = other.matchers_; + bitField0_ = (bitField0_ & ~0x00000001); + matchersBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getMatchersFieldBuilder() : null; + } else { + matchersBuilder_.addAllMessages(other.matchers_); + } + } + } + if (other.hasHints()) { + mergeHints(other.getHints()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + prometheus.Remote.Query parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (prometheus.Remote.Query) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private long startTimestampMs_ ; + /** + * int64 start_timestamp_ms = 1; + * @return The startTimestampMs. + */ + @java.lang.Override + public long getStartTimestampMs() { + return startTimestampMs_; + } + /** + * int64 start_timestamp_ms = 1; + * @param value The startTimestampMs to set. + * @return This builder for chaining. + */ + public Builder setStartTimestampMs(long value) { + + startTimestampMs_ = value; + onChanged(); + return this; + } + /** + * int64 start_timestamp_ms = 1; + * @return This builder for chaining. + */ + public Builder clearStartTimestampMs() { + + startTimestampMs_ = 0L; + onChanged(); + return this; + } + + private long endTimestampMs_ ; + /** + * int64 end_timestamp_ms = 2; + * @return The endTimestampMs. + */ + @java.lang.Override + public long getEndTimestampMs() { + return endTimestampMs_; + } + /** + * int64 end_timestamp_ms = 2; + * @param value The endTimestampMs to set. + * @return This builder for chaining. + */ + public Builder setEndTimestampMs(long value) { + + endTimestampMs_ = value; + onChanged(); + return this; + } + /** + * int64 end_timestamp_ms = 2; + * @return This builder for chaining. + */ + public Builder clearEndTimestampMs() { + + endTimestampMs_ = 0L; + onChanged(); + return this; + } + + private java.util.List matchers_ = + java.util.Collections.emptyList(); + private void ensureMatchersIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + matchers_ = new java.util.ArrayList(matchers_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.LabelMatcher, prometheus.Types.LabelMatcher.Builder, prometheus.Types.LabelMatcherOrBuilder> matchersBuilder_; + + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public java.util.List getMatchersList() { + if (matchersBuilder_ == null) { + return java.util.Collections.unmodifiableList(matchers_); + } else { + return matchersBuilder_.getMessageList(); + } + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public int getMatchersCount() { + if (matchersBuilder_ == null) { + return matchers_.size(); + } else { + return matchersBuilder_.getCount(); + } + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public prometheus.Types.LabelMatcher getMatchers(int index) { + if (matchersBuilder_ == null) { + return matchers_.get(index); + } else { + return matchersBuilder_.getMessage(index); + } + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public Builder setMatchers( + int index, prometheus.Types.LabelMatcher value) { + if (matchersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMatchersIsMutable(); + matchers_.set(index, value); + onChanged(); + } else { + matchersBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public Builder setMatchers( + int index, prometheus.Types.LabelMatcher.Builder builderForValue) { + if (matchersBuilder_ == null) { + ensureMatchersIsMutable(); + matchers_.set(index, builderForValue.build()); + onChanged(); + } else { + matchersBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public Builder addMatchers(prometheus.Types.LabelMatcher value) { + if (matchersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMatchersIsMutable(); + matchers_.add(value); + onChanged(); + } else { + matchersBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public Builder addMatchers( + int index, prometheus.Types.LabelMatcher value) { + if (matchersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMatchersIsMutable(); + matchers_.add(index, value); + onChanged(); + } else { + matchersBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public Builder addMatchers( + prometheus.Types.LabelMatcher.Builder builderForValue) { + if (matchersBuilder_ == null) { + ensureMatchersIsMutable(); + matchers_.add(builderForValue.build()); + onChanged(); + } else { + matchersBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public Builder addMatchers( + int index, prometheus.Types.LabelMatcher.Builder builderForValue) { + if (matchersBuilder_ == null) { + ensureMatchersIsMutable(); + matchers_.add(index, builderForValue.build()); + onChanged(); + } else { + matchersBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public Builder addAllMatchers( + java.lang.Iterable values) { + if (matchersBuilder_ == null) { + ensureMatchersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, matchers_); + onChanged(); + } else { + matchersBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public Builder clearMatchers() { + if (matchersBuilder_ == null) { + matchers_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + matchersBuilder_.clear(); + } + return this; + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public Builder removeMatchers(int index) { + if (matchersBuilder_ == null) { + ensureMatchersIsMutable(); + matchers_.remove(index); + onChanged(); + } else { + matchersBuilder_.remove(index); + } + return this; + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public prometheus.Types.LabelMatcher.Builder getMatchersBuilder( + int index) { + return getMatchersFieldBuilder().getBuilder(index); + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public prometheus.Types.LabelMatcherOrBuilder getMatchersOrBuilder( + int index) { + if (matchersBuilder_ == null) { + return matchers_.get(index); } else { + return matchersBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public java.util.List + getMatchersOrBuilderList() { + if (matchersBuilder_ != null) { + return matchersBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(matchers_); + } + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public prometheus.Types.LabelMatcher.Builder addMatchersBuilder() { + return getMatchersFieldBuilder().addBuilder( + prometheus.Types.LabelMatcher.getDefaultInstance()); + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public prometheus.Types.LabelMatcher.Builder addMatchersBuilder( + int index) { + return getMatchersFieldBuilder().addBuilder( + index, prometheus.Types.LabelMatcher.getDefaultInstance()); + } + /** + * repeated .prometheus.LabelMatcher matchers = 3; + */ + public java.util.List + getMatchersBuilderList() { + return getMatchersFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.LabelMatcher, prometheus.Types.LabelMatcher.Builder, prometheus.Types.LabelMatcherOrBuilder> + getMatchersFieldBuilder() { + if (matchersBuilder_ == null) { + matchersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.LabelMatcher, prometheus.Types.LabelMatcher.Builder, prometheus.Types.LabelMatcherOrBuilder>( + matchers_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + matchers_ = null; + } + return matchersBuilder_; + } + + private prometheus.Types.ReadHints hints_; + private com.google.protobuf.SingleFieldBuilderV3< + prometheus.Types.ReadHints, prometheus.Types.ReadHints.Builder, prometheus.Types.ReadHintsOrBuilder> hintsBuilder_; + /** + * .prometheus.ReadHints hints = 4; + * @return Whether the hints field is set. + */ + public boolean hasHints() { + return hintsBuilder_ != null || hints_ != null; + } + /** + * .prometheus.ReadHints hints = 4; + * @return The hints. + */ + public prometheus.Types.ReadHints getHints() { + if (hintsBuilder_ == null) { + return hints_ == null ? prometheus.Types.ReadHints.getDefaultInstance() : hints_; + } else { + return hintsBuilder_.getMessage(); + } + } + /** + * .prometheus.ReadHints hints = 4; + */ + public Builder setHints(prometheus.Types.ReadHints value) { + if (hintsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + hints_ = value; + onChanged(); + } else { + hintsBuilder_.setMessage(value); + } + + return this; + } + /** + * .prometheus.ReadHints hints = 4; + */ + public Builder setHints( + prometheus.Types.ReadHints.Builder builderForValue) { + if (hintsBuilder_ == null) { + hints_ = builderForValue.build(); + onChanged(); + } else { + hintsBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .prometheus.ReadHints hints = 4; + */ + public Builder mergeHints(prometheus.Types.ReadHints value) { + if (hintsBuilder_ == null) { + if (hints_ != null) { + hints_ = + prometheus.Types.ReadHints.newBuilder(hints_).mergeFrom(value).buildPartial(); + } else { + hints_ = value; + } + onChanged(); + } else { + hintsBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .prometheus.ReadHints hints = 4; + */ + public Builder clearHints() { + if (hintsBuilder_ == null) { + hints_ = null; + onChanged(); + } else { + hints_ = null; + hintsBuilder_ = null; + } + + return this; + } + /** + * .prometheus.ReadHints hints = 4; + */ + public prometheus.Types.ReadHints.Builder getHintsBuilder() { + + onChanged(); + return getHintsFieldBuilder().getBuilder(); + } + /** + * .prometheus.ReadHints hints = 4; + */ + public prometheus.Types.ReadHintsOrBuilder getHintsOrBuilder() { + if (hintsBuilder_ != null) { + return hintsBuilder_.getMessageOrBuilder(); + } else { + return hints_ == null ? + prometheus.Types.ReadHints.getDefaultInstance() : hints_; + } + } + /** + * .prometheus.ReadHints hints = 4; + */ + private com.google.protobuf.SingleFieldBuilderV3< + prometheus.Types.ReadHints, prometheus.Types.ReadHints.Builder, prometheus.Types.ReadHintsOrBuilder> + getHintsFieldBuilder() { + if (hintsBuilder_ == null) { + hintsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + prometheus.Types.ReadHints, prometheus.Types.ReadHints.Builder, prometheus.Types.ReadHintsOrBuilder>( + getHints(), + getParentForChildren(), + isClean()); + hints_ = null; + } + return hintsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:prometheus.Query) + } + + // @@protoc_insertion_point(class_scope:prometheus.Query) + private static final prometheus.Remote.Query DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new prometheus.Remote.Query(); + } + + public static prometheus.Remote.Query getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Query parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Query(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public prometheus.Remote.Query getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface QueryResultOrBuilder extends + // @@protoc_insertion_point(interface_extends:prometheus.QueryResult) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Samples within a time series must be ordered by time.
+     * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + java.util.List + getTimeseriesList(); + /** + *
+     * Samples within a time series must be ordered by time.
+     * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + prometheus.Types.TimeSeries getTimeseries(int index); + /** + *
+     * Samples within a time series must be ordered by time.
+     * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + int getTimeseriesCount(); + /** + *
+     * Samples within a time series must be ordered by time.
+     * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + java.util.List + getTimeseriesOrBuilderList(); + /** + *
+     * Samples within a time series must be ordered by time.
+     * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + prometheus.Types.TimeSeriesOrBuilder getTimeseriesOrBuilder( + int index); + } + /** + * Protobuf type {@code prometheus.QueryResult} + */ + public static final class QueryResult extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:prometheus.QueryResult) + QueryResultOrBuilder { + private static final long serialVersionUID = 0L; + // Use QueryResult.newBuilder() to construct. + private QueryResult(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private QueryResult() { + timeseries_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new QueryResult(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private QueryResult( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + timeseries_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + timeseries_.add( + input.readMessage(prometheus.Types.TimeSeries.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + timeseries_ = java.util.Collections.unmodifiableList(timeseries_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Remote.internal_static_prometheus_QueryResult_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Remote.internal_static_prometheus_QueryResult_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Remote.QueryResult.class, prometheus.Remote.QueryResult.Builder.class); + } + + public static final int TIMESERIES_FIELD_NUMBER = 1; + private java.util.List timeseries_; + /** + *
+     * Samples within a time series must be ordered by time.
+     * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + @java.lang.Override + public java.util.List getTimeseriesList() { + return timeseries_; + } + /** + *
+     * Samples within a time series must be ordered by time.
+     * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + @java.lang.Override + public java.util.List + getTimeseriesOrBuilderList() { + return timeseries_; + } + /** + *
+     * Samples within a time series must be ordered by time.
+     * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + @java.lang.Override + public int getTimeseriesCount() { + return timeseries_.size(); + } + /** + *
+     * Samples within a time series must be ordered by time.
+     * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + @java.lang.Override + public prometheus.Types.TimeSeries getTimeseries(int index) { + return timeseries_.get(index); + } + /** + *
+     * Samples within a time series must be ordered by time.
+     * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + @java.lang.Override + public prometheus.Types.TimeSeriesOrBuilder getTimeseriesOrBuilder( + int index) { + return timeseries_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < timeseries_.size(); i++) { + output.writeMessage(1, timeseries_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < timeseries_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, timeseries_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof prometheus.Remote.QueryResult)) { + return super.equals(obj); + } + prometheus.Remote.QueryResult other = (prometheus.Remote.QueryResult) obj; + + if (!getTimeseriesList() + .equals(other.getTimeseriesList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getTimeseriesCount() > 0) { + hash = (37 * hash) + TIMESERIES_FIELD_NUMBER; + hash = (53 * hash) + getTimeseriesList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static prometheus.Remote.QueryResult parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.QueryResult parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.QueryResult parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.QueryResult parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.QueryResult parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.QueryResult parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.QueryResult parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Remote.QueryResult parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Remote.QueryResult parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static prometheus.Remote.QueryResult parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Remote.QueryResult parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Remote.QueryResult parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(prometheus.Remote.QueryResult prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code prometheus.QueryResult} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:prometheus.QueryResult) + prometheus.Remote.QueryResultOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Remote.internal_static_prometheus_QueryResult_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Remote.internal_static_prometheus_QueryResult_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Remote.QueryResult.class, prometheus.Remote.QueryResult.Builder.class); + } + + // Construct using prometheus.Remote.QueryResult.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getTimeseriesFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (timeseriesBuilder_ == null) { + timeseries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + timeseriesBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return prometheus.Remote.internal_static_prometheus_QueryResult_descriptor; + } + + @java.lang.Override + public prometheus.Remote.QueryResult getDefaultInstanceForType() { + return prometheus.Remote.QueryResult.getDefaultInstance(); + } + + @java.lang.Override + public prometheus.Remote.QueryResult build() { + prometheus.Remote.QueryResult result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public prometheus.Remote.QueryResult buildPartial() { + prometheus.Remote.QueryResult result = new prometheus.Remote.QueryResult(this); + int from_bitField0_ = bitField0_; + if (timeseriesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + timeseries_ = java.util.Collections.unmodifiableList(timeseries_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.timeseries_ = timeseries_; + } else { + result.timeseries_ = timeseriesBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof prometheus.Remote.QueryResult) { + return mergeFrom((prometheus.Remote.QueryResult)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(prometheus.Remote.QueryResult other) { + if (other == prometheus.Remote.QueryResult.getDefaultInstance()) return this; + if (timeseriesBuilder_ == null) { + if (!other.timeseries_.isEmpty()) { + if (timeseries_.isEmpty()) { + timeseries_ = other.timeseries_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureTimeseriesIsMutable(); + timeseries_.addAll(other.timeseries_); + } + onChanged(); + } + } else { + if (!other.timeseries_.isEmpty()) { + if (timeseriesBuilder_.isEmpty()) { + timeseriesBuilder_.dispose(); + timeseriesBuilder_ = null; + timeseries_ = other.timeseries_; + bitField0_ = (bitField0_ & ~0x00000001); + timeseriesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getTimeseriesFieldBuilder() : null; + } else { + timeseriesBuilder_.addAllMessages(other.timeseries_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + prometheus.Remote.QueryResult parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (prometheus.Remote.QueryResult) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List timeseries_ = + java.util.Collections.emptyList(); + private void ensureTimeseriesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + timeseries_ = new java.util.ArrayList(timeseries_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.TimeSeries, prometheus.Types.TimeSeries.Builder, prometheus.Types.TimeSeriesOrBuilder> timeseriesBuilder_; + + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public java.util.List getTimeseriesList() { + if (timeseriesBuilder_ == null) { + return java.util.Collections.unmodifiableList(timeseries_); + } else { + return timeseriesBuilder_.getMessageList(); + } + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public int getTimeseriesCount() { + if (timeseriesBuilder_ == null) { + return timeseries_.size(); + } else { + return timeseriesBuilder_.getCount(); + } + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public prometheus.Types.TimeSeries getTimeseries(int index) { + if (timeseriesBuilder_ == null) { + return timeseries_.get(index); + } else { + return timeseriesBuilder_.getMessage(index); + } + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder setTimeseries( + int index, prometheus.Types.TimeSeries value) { + if (timeseriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTimeseriesIsMutable(); + timeseries_.set(index, value); + onChanged(); + } else { + timeseriesBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder setTimeseries( + int index, prometheus.Types.TimeSeries.Builder builderForValue) { + if (timeseriesBuilder_ == null) { + ensureTimeseriesIsMutable(); + timeseries_.set(index, builderForValue.build()); + onChanged(); + } else { + timeseriesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder addTimeseries(prometheus.Types.TimeSeries value) { + if (timeseriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTimeseriesIsMutable(); + timeseries_.add(value); + onChanged(); + } else { + timeseriesBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder addTimeseries( + int index, prometheus.Types.TimeSeries value) { + if (timeseriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTimeseriesIsMutable(); + timeseries_.add(index, value); + onChanged(); + } else { + timeseriesBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder addTimeseries( + prometheus.Types.TimeSeries.Builder builderForValue) { + if (timeseriesBuilder_ == null) { + ensureTimeseriesIsMutable(); + timeseries_.add(builderForValue.build()); + onChanged(); + } else { + timeseriesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder addTimeseries( + int index, prometheus.Types.TimeSeries.Builder builderForValue) { + if (timeseriesBuilder_ == null) { + ensureTimeseriesIsMutable(); + timeseries_.add(index, builderForValue.build()); + onChanged(); + } else { + timeseriesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder addAllTimeseries( + java.lang.Iterable values) { + if (timeseriesBuilder_ == null) { + ensureTimeseriesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, timeseries_); + onChanged(); + } else { + timeseriesBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder clearTimeseries() { + if (timeseriesBuilder_ == null) { + timeseries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + timeseriesBuilder_.clear(); + } + return this; + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public Builder removeTimeseries(int index) { + if (timeseriesBuilder_ == null) { + ensureTimeseriesIsMutable(); + timeseries_.remove(index); + onChanged(); + } else { + timeseriesBuilder_.remove(index); + } + return this; + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public prometheus.Types.TimeSeries.Builder getTimeseriesBuilder( + int index) { + return getTimeseriesFieldBuilder().getBuilder(index); + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public prometheus.Types.TimeSeriesOrBuilder getTimeseriesOrBuilder( + int index) { + if (timeseriesBuilder_ == null) { + return timeseries_.get(index); } else { + return timeseriesBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public java.util.List + getTimeseriesOrBuilderList() { + if (timeseriesBuilder_ != null) { + return timeseriesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(timeseries_); + } + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public prometheus.Types.TimeSeries.Builder addTimeseriesBuilder() { + return getTimeseriesFieldBuilder().addBuilder( + prometheus.Types.TimeSeries.getDefaultInstance()); + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public prometheus.Types.TimeSeries.Builder addTimeseriesBuilder( + int index) { + return getTimeseriesFieldBuilder().addBuilder( + index, prometheus.Types.TimeSeries.getDefaultInstance()); + } + /** + *
+       * Samples within a time series must be ordered by time.
+       * 
+ * + * repeated .prometheus.TimeSeries timeseries = 1; + */ + public java.util.List + getTimeseriesBuilderList() { + return getTimeseriesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.TimeSeries, prometheus.Types.TimeSeries.Builder, prometheus.Types.TimeSeriesOrBuilder> + getTimeseriesFieldBuilder() { + if (timeseriesBuilder_ == null) { + timeseriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.TimeSeries, prometheus.Types.TimeSeries.Builder, prometheus.Types.TimeSeriesOrBuilder>( + timeseries_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + timeseries_ = null; + } + return timeseriesBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:prometheus.QueryResult) + } + + // @@protoc_insertion_point(class_scope:prometheus.QueryResult) + private static final prometheus.Remote.QueryResult DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new prometheus.Remote.QueryResult(); + } + + public static prometheus.Remote.QueryResult getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public QueryResult parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new QueryResult(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public prometheus.Remote.QueryResult getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ChunkedReadResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:prometheus.ChunkedReadResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + java.util.List + getChunkedSeriesList(); + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + prometheus.Types.ChunkedSeries getChunkedSeries(int index); + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + int getChunkedSeriesCount(); + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + java.util.List + getChunkedSeriesOrBuilderList(); + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + prometheus.Types.ChunkedSeriesOrBuilder getChunkedSeriesOrBuilder( + int index); + + /** + *
+     * query_index represents an index of the query from ReadRequest.queries these chunks relates to.
+     * 
+ * + * int64 query_index = 2; + * @return The queryIndex. + */ + long getQueryIndex(); + } + /** + *
+   * ChunkedReadResponse is a response when response_type equals STREAMED_XOR_CHUNKS.
+   * We strictly stream full series after series, optionally split by time. This means that a single frame can contain
+   * partition of the single series, but once a new series is started to be streamed it means that no more chunks will
+   * be sent for previous one. Series are returned sorted in the same way TSDB block are internally.
+   * 
+ * + * Protobuf type {@code prometheus.ChunkedReadResponse} + */ + public static final class ChunkedReadResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:prometheus.ChunkedReadResponse) + ChunkedReadResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use ChunkedReadResponse.newBuilder() to construct. + private ChunkedReadResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ChunkedReadResponse() { + chunkedSeries_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ChunkedReadResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ChunkedReadResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + chunkedSeries_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + chunkedSeries_.add( + input.readMessage(prometheus.Types.ChunkedSeries.parser(), extensionRegistry)); + break; + } + case 16: { + + queryIndex_ = input.readInt64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + chunkedSeries_ = java.util.Collections.unmodifiableList(chunkedSeries_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Remote.internal_static_prometheus_ChunkedReadResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Remote.internal_static_prometheus_ChunkedReadResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Remote.ChunkedReadResponse.class, prometheus.Remote.ChunkedReadResponse.Builder.class); + } + + public static final int CHUNKED_SERIES_FIELD_NUMBER = 1; + private java.util.List chunkedSeries_; + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + @java.lang.Override + public java.util.List getChunkedSeriesList() { + return chunkedSeries_; + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + @java.lang.Override + public java.util.List + getChunkedSeriesOrBuilderList() { + return chunkedSeries_; + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + @java.lang.Override + public int getChunkedSeriesCount() { + return chunkedSeries_.size(); + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + @java.lang.Override + public prometheus.Types.ChunkedSeries getChunkedSeries(int index) { + return chunkedSeries_.get(index); + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + @java.lang.Override + public prometheus.Types.ChunkedSeriesOrBuilder getChunkedSeriesOrBuilder( + int index) { + return chunkedSeries_.get(index); + } + + public static final int QUERY_INDEX_FIELD_NUMBER = 2; + private long queryIndex_; + /** + *
+     * query_index represents an index of the query from ReadRequest.queries these chunks relates to.
+     * 
+ * + * int64 query_index = 2; + * @return The queryIndex. + */ + @java.lang.Override + public long getQueryIndex() { + return queryIndex_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < chunkedSeries_.size(); i++) { + output.writeMessage(1, chunkedSeries_.get(i)); + } + if (queryIndex_ != 0L) { + output.writeInt64(2, queryIndex_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < chunkedSeries_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, chunkedSeries_.get(i)); + } + if (queryIndex_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, queryIndex_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof prometheus.Remote.ChunkedReadResponse)) { + return super.equals(obj); + } + prometheus.Remote.ChunkedReadResponse other = (prometheus.Remote.ChunkedReadResponse) obj; + + if (!getChunkedSeriesList() + .equals(other.getChunkedSeriesList())) return false; + if (getQueryIndex() + != other.getQueryIndex()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getChunkedSeriesCount() > 0) { + hash = (37 * hash) + CHUNKED_SERIES_FIELD_NUMBER; + hash = (53 * hash) + getChunkedSeriesList().hashCode(); + } + hash = (37 * hash) + QUERY_INDEX_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getQueryIndex()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static prometheus.Remote.ChunkedReadResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.ChunkedReadResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.ChunkedReadResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.ChunkedReadResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.ChunkedReadResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Remote.ChunkedReadResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Remote.ChunkedReadResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Remote.ChunkedReadResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Remote.ChunkedReadResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static prometheus.Remote.ChunkedReadResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Remote.ChunkedReadResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Remote.ChunkedReadResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(prometheus.Remote.ChunkedReadResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * ChunkedReadResponse is a response when response_type equals STREAMED_XOR_CHUNKS.
+     * We strictly stream full series after series, optionally split by time. This means that a single frame can contain
+     * partition of the single series, but once a new series is started to be streamed it means that no more chunks will
+     * be sent for previous one. Series are returned sorted in the same way TSDB block are internally.
+     * 
+ * + * Protobuf type {@code prometheus.ChunkedReadResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:prometheus.ChunkedReadResponse) + prometheus.Remote.ChunkedReadResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Remote.internal_static_prometheus_ChunkedReadResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Remote.internal_static_prometheus_ChunkedReadResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Remote.ChunkedReadResponse.class, prometheus.Remote.ChunkedReadResponse.Builder.class); + } + + // Construct using prometheus.Remote.ChunkedReadResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getChunkedSeriesFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (chunkedSeriesBuilder_ == null) { + chunkedSeries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + chunkedSeriesBuilder_.clear(); + } + queryIndex_ = 0L; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return prometheus.Remote.internal_static_prometheus_ChunkedReadResponse_descriptor; + } + + @java.lang.Override + public prometheus.Remote.ChunkedReadResponse getDefaultInstanceForType() { + return prometheus.Remote.ChunkedReadResponse.getDefaultInstance(); + } + + @java.lang.Override + public prometheus.Remote.ChunkedReadResponse build() { + prometheus.Remote.ChunkedReadResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public prometheus.Remote.ChunkedReadResponse buildPartial() { + prometheus.Remote.ChunkedReadResponse result = new prometheus.Remote.ChunkedReadResponse(this); + int from_bitField0_ = bitField0_; + if (chunkedSeriesBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + chunkedSeries_ = java.util.Collections.unmodifiableList(chunkedSeries_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.chunkedSeries_ = chunkedSeries_; + } else { + result.chunkedSeries_ = chunkedSeriesBuilder_.build(); + } + result.queryIndex_ = queryIndex_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof prometheus.Remote.ChunkedReadResponse) { + return mergeFrom((prometheus.Remote.ChunkedReadResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(prometheus.Remote.ChunkedReadResponse other) { + if (other == prometheus.Remote.ChunkedReadResponse.getDefaultInstance()) return this; + if (chunkedSeriesBuilder_ == null) { + if (!other.chunkedSeries_.isEmpty()) { + if (chunkedSeries_.isEmpty()) { + chunkedSeries_ = other.chunkedSeries_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureChunkedSeriesIsMutable(); + chunkedSeries_.addAll(other.chunkedSeries_); + } + onChanged(); + } + } else { + if (!other.chunkedSeries_.isEmpty()) { + if (chunkedSeriesBuilder_.isEmpty()) { + chunkedSeriesBuilder_.dispose(); + chunkedSeriesBuilder_ = null; + chunkedSeries_ = other.chunkedSeries_; + bitField0_ = (bitField0_ & ~0x00000001); + chunkedSeriesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getChunkedSeriesFieldBuilder() : null; + } else { + chunkedSeriesBuilder_.addAllMessages(other.chunkedSeries_); + } + } + } + if (other.getQueryIndex() != 0L) { + setQueryIndex(other.getQueryIndex()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + prometheus.Remote.ChunkedReadResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (prometheus.Remote.ChunkedReadResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List chunkedSeries_ = + java.util.Collections.emptyList(); + private void ensureChunkedSeriesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + chunkedSeries_ = new java.util.ArrayList(chunkedSeries_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.ChunkedSeries, prometheus.Types.ChunkedSeries.Builder, prometheus.Types.ChunkedSeriesOrBuilder> chunkedSeriesBuilder_; + + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public java.util.List getChunkedSeriesList() { + if (chunkedSeriesBuilder_ == null) { + return java.util.Collections.unmodifiableList(chunkedSeries_); + } else { + return chunkedSeriesBuilder_.getMessageList(); + } + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public int getChunkedSeriesCount() { + if (chunkedSeriesBuilder_ == null) { + return chunkedSeries_.size(); + } else { + return chunkedSeriesBuilder_.getCount(); + } + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public prometheus.Types.ChunkedSeries getChunkedSeries(int index) { + if (chunkedSeriesBuilder_ == null) { + return chunkedSeries_.get(index); + } else { + return chunkedSeriesBuilder_.getMessage(index); + } + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public Builder setChunkedSeries( + int index, prometheus.Types.ChunkedSeries value) { + if (chunkedSeriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureChunkedSeriesIsMutable(); + chunkedSeries_.set(index, value); + onChanged(); + } else { + chunkedSeriesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public Builder setChunkedSeries( + int index, prometheus.Types.ChunkedSeries.Builder builderForValue) { + if (chunkedSeriesBuilder_ == null) { + ensureChunkedSeriesIsMutable(); + chunkedSeries_.set(index, builderForValue.build()); + onChanged(); + } else { + chunkedSeriesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public Builder addChunkedSeries(prometheus.Types.ChunkedSeries value) { + if (chunkedSeriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureChunkedSeriesIsMutable(); + chunkedSeries_.add(value); + onChanged(); + } else { + chunkedSeriesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public Builder addChunkedSeries( + int index, prometheus.Types.ChunkedSeries value) { + if (chunkedSeriesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureChunkedSeriesIsMutable(); + chunkedSeries_.add(index, value); + onChanged(); + } else { + chunkedSeriesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public Builder addChunkedSeries( + prometheus.Types.ChunkedSeries.Builder builderForValue) { + if (chunkedSeriesBuilder_ == null) { + ensureChunkedSeriesIsMutable(); + chunkedSeries_.add(builderForValue.build()); + onChanged(); + } else { + chunkedSeriesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public Builder addChunkedSeries( + int index, prometheus.Types.ChunkedSeries.Builder builderForValue) { + if (chunkedSeriesBuilder_ == null) { + ensureChunkedSeriesIsMutable(); + chunkedSeries_.add(index, builderForValue.build()); + onChanged(); + } else { + chunkedSeriesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public Builder addAllChunkedSeries( + java.lang.Iterable values) { + if (chunkedSeriesBuilder_ == null) { + ensureChunkedSeriesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, chunkedSeries_); + onChanged(); + } else { + chunkedSeriesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public Builder clearChunkedSeries() { + if (chunkedSeriesBuilder_ == null) { + chunkedSeries_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + chunkedSeriesBuilder_.clear(); + } + return this; + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public Builder removeChunkedSeries(int index) { + if (chunkedSeriesBuilder_ == null) { + ensureChunkedSeriesIsMutable(); + chunkedSeries_.remove(index); + onChanged(); + } else { + chunkedSeriesBuilder_.remove(index); + } + return this; + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public prometheus.Types.ChunkedSeries.Builder getChunkedSeriesBuilder( + int index) { + return getChunkedSeriesFieldBuilder().getBuilder(index); + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public prometheus.Types.ChunkedSeriesOrBuilder getChunkedSeriesOrBuilder( + int index) { + if (chunkedSeriesBuilder_ == null) { + return chunkedSeries_.get(index); } else { + return chunkedSeriesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public java.util.List + getChunkedSeriesOrBuilderList() { + if (chunkedSeriesBuilder_ != null) { + return chunkedSeriesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(chunkedSeries_); + } + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public prometheus.Types.ChunkedSeries.Builder addChunkedSeriesBuilder() { + return getChunkedSeriesFieldBuilder().addBuilder( + prometheus.Types.ChunkedSeries.getDefaultInstance()); + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public prometheus.Types.ChunkedSeries.Builder addChunkedSeriesBuilder( + int index) { + return getChunkedSeriesFieldBuilder().addBuilder( + index, prometheus.Types.ChunkedSeries.getDefaultInstance()); + } + /** + * repeated .prometheus.ChunkedSeries chunked_series = 1; + */ + public java.util.List + getChunkedSeriesBuilderList() { + return getChunkedSeriesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.ChunkedSeries, prometheus.Types.ChunkedSeries.Builder, prometheus.Types.ChunkedSeriesOrBuilder> + getChunkedSeriesFieldBuilder() { + if (chunkedSeriesBuilder_ == null) { + chunkedSeriesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.ChunkedSeries, prometheus.Types.ChunkedSeries.Builder, prometheus.Types.ChunkedSeriesOrBuilder>( + chunkedSeries_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + chunkedSeries_ = null; + } + return chunkedSeriesBuilder_; + } + + private long queryIndex_ ; + /** + *
+       * query_index represents an index of the query from ReadRequest.queries these chunks relates to.
+       * 
+ * + * int64 query_index = 2; + * @return The queryIndex. + */ + @java.lang.Override + public long getQueryIndex() { + return queryIndex_; + } + /** + *
+       * query_index represents an index of the query from ReadRequest.queries these chunks relates to.
+       * 
+ * + * int64 query_index = 2; + * @param value The queryIndex to set. + * @return This builder for chaining. + */ + public Builder setQueryIndex(long value) { + + queryIndex_ = value; + onChanged(); + return this; + } + /** + *
+       * query_index represents an index of the query from ReadRequest.queries these chunks relates to.
+       * 
+ * + * int64 query_index = 2; + * @return This builder for chaining. + */ + public Builder clearQueryIndex() { + + queryIndex_ = 0L; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:prometheus.ChunkedReadResponse) + } + + // @@protoc_insertion_point(class_scope:prometheus.ChunkedReadResponse) + private static final prometheus.Remote.ChunkedReadResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new prometheus.Remote.ChunkedReadResponse(); + } + + public static prometheus.Remote.ChunkedReadResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ChunkedReadResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ChunkedReadResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public prometheus.Remote.ChunkedReadResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_prometheus_WriteRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_prometheus_WriteRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_prometheus_ReadRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_prometheus_ReadRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_prometheus_ReadResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_prometheus_ReadResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_prometheus_Query_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_prometheus_Query_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_prometheus_QueryResult_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_prometheus_QueryResult_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_prometheus_ChunkedReadResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_prometheus_ChunkedReadResponse_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\036prometheus/remote/remote.proto\022\npromet" + + "heus\032\035prometheus/remote/types.proto\"n\n\014W" + + "riteRequest\022*\n\ntimeseries\030\001 \003(\0132\026.promet" + + "heus.TimeSeries\022,\n\010metadata\030\003 \003(\0132\032.prom" + + "etheus.MetricMetadataJ\004\010\002\020\003\"\256\001\n\013ReadRequ" + + "est\022\"\n\007queries\030\001 \003(\0132\021.prometheus.Query\022" + + "E\n\027accepted_response_types\030\002 \003(\0162$.prome" + + "theus.ReadRequest.ResponseType\"4\n\014Respon" + + "seType\022\013\n\007SAMPLES\020\000\022\027\n\023STREAMED_XOR_CHUN" + + "KS\020\001\"8\n\014ReadResponse\022(\n\007results\030\001 \003(\0132\027." + + "prometheus.QueryResult\"\217\001\n\005Query\022\032\n\022star" + + "t_timestamp_ms\030\001 \001(\003\022\030\n\020end_timestamp_ms" + + "\030\002 \001(\003\022*\n\010matchers\030\003 \003(\0132\030.prometheus.La" + + "belMatcher\022$\n\005hints\030\004 \001(\0132\025.prometheus.R" + + "eadHints\"9\n\013QueryResult\022*\n\ntimeseries\030\001 " + + "\003(\0132\026.prometheus.TimeSeries\"]\n\023ChunkedRe" + + "adResponse\0221\n\016chunked_series\030\001 \003(\0132\031.pro" + + "metheus.ChunkedSeries\022\023\n\013query_index\030\002 \001" + + "(\003B=Z;github.com/GreptimeTeam/greptime-p" + + "roto/go/prometheus/remoteb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + prometheus.Types.getDescriptor(), + }); + internal_static_prometheus_WriteRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_prometheus_WriteRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_prometheus_WriteRequest_descriptor, + new java.lang.String[] { "Timeseries", "Metadata", }); + internal_static_prometheus_ReadRequest_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_prometheus_ReadRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_prometheus_ReadRequest_descriptor, + new java.lang.String[] { "Queries", "AcceptedResponseTypes", }); + internal_static_prometheus_ReadResponse_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_prometheus_ReadResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_prometheus_ReadResponse_descriptor, + new java.lang.String[] { "Results", }); + internal_static_prometheus_Query_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_prometheus_Query_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_prometheus_Query_descriptor, + new java.lang.String[] { "StartTimestampMs", "EndTimestampMs", "Matchers", "Hints", }); + internal_static_prometheus_QueryResult_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_prometheus_QueryResult_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_prometheus_QueryResult_descriptor, + new java.lang.String[] { "Timeseries", }); + internal_static_prometheus_ChunkedReadResponse_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_prometheus_ChunkedReadResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_prometheus_ChunkedReadResponse_descriptor, + new java.lang.String[] { "ChunkedSeries", "QueryIndex", }); + prometheus.Types.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/java/src/main/java/prometheus/Types.java b/java/src/main/java/prometheus/Types.java new file mode 100644 index 00000000..7f6ecdc4 --- /dev/null +++ b/java/src/main/java/prometheus/Types.java @@ -0,0 +1,10797 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: prometheus/remote/types.proto + +package prometheus; + +public final class Types { + private Types() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface MetricMetadataOrBuilder extends + // @@protoc_insertion_point(interface_extends:prometheus.MetricMetadata) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Represents the metric type, these match the set from Prometheus.
+     * Refer to model/textparse/interface.go for details.
+     * 
+ * + * .prometheus.MetricMetadata.MetricType type = 1; + * @return The enum numeric value on the wire for type. + */ + int getTypeValue(); + /** + *
+     * Represents the metric type, these match the set from Prometheus.
+     * Refer to model/textparse/interface.go for details.
+     * 
+ * + * .prometheus.MetricMetadata.MetricType type = 1; + * @return The type. + */ + prometheus.Types.MetricMetadata.MetricType getType(); + + /** + * string metric_family_name = 2; + * @return The metricFamilyName. + */ + java.lang.String getMetricFamilyName(); + /** + * string metric_family_name = 2; + * @return The bytes for metricFamilyName. + */ + com.google.protobuf.ByteString + getMetricFamilyNameBytes(); + + /** + * string help = 4; + * @return The help. + */ + java.lang.String getHelp(); + /** + * string help = 4; + * @return The bytes for help. + */ + com.google.protobuf.ByteString + getHelpBytes(); + + /** + * string unit = 5; + * @return The unit. + */ + java.lang.String getUnit(); + /** + * string unit = 5; + * @return The bytes for unit. + */ + com.google.protobuf.ByteString + getUnitBytes(); + } + /** + * Protobuf type {@code prometheus.MetricMetadata} + */ + public static final class MetricMetadata extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:prometheus.MetricMetadata) + MetricMetadataOrBuilder { + private static final long serialVersionUID = 0L; + // Use MetricMetadata.newBuilder() to construct. + private MetricMetadata(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private MetricMetadata() { + type_ = 0; + metricFamilyName_ = ""; + help_ = ""; + unit_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new MetricMetadata(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private MetricMetadata( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + int rawValue = input.readEnum(); + + type_ = rawValue; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + metricFamilyName_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + help_ = s; + break; + } + case 42: { + java.lang.String s = input.readStringRequireUtf8(); + + unit_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Types.internal_static_prometheus_MetricMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Types.internal_static_prometheus_MetricMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Types.MetricMetadata.class, prometheus.Types.MetricMetadata.Builder.class); + } + + /** + * Protobuf enum {@code prometheus.MetricMetadata.MetricType} + */ + public enum MetricType + implements com.google.protobuf.ProtocolMessageEnum { + /** + * UNKNOWN = 0; + */ + UNKNOWN(0), + /** + * COUNTER = 1; + */ + COUNTER(1), + /** + * GAUGE = 2; + */ + GAUGE(2), + /** + * HISTOGRAM = 3; + */ + HISTOGRAM(3), + /** + * GAUGEHISTOGRAM = 4; + */ + GAUGEHISTOGRAM(4), + /** + * SUMMARY = 5; + */ + SUMMARY(5), + /** + * INFO = 6; + */ + INFO(6), + /** + * STATESET = 7; + */ + STATESET(7), + UNRECOGNIZED(-1), + ; + + /** + * UNKNOWN = 0; + */ + public static final int UNKNOWN_VALUE = 0; + /** + * COUNTER = 1; + */ + public static final int COUNTER_VALUE = 1; + /** + * GAUGE = 2; + */ + public static final int GAUGE_VALUE = 2; + /** + * HISTOGRAM = 3; + */ + public static final int HISTOGRAM_VALUE = 3; + /** + * GAUGEHISTOGRAM = 4; + */ + public static final int GAUGEHISTOGRAM_VALUE = 4; + /** + * SUMMARY = 5; + */ + public static final int SUMMARY_VALUE = 5; + /** + * INFO = 6; + */ + public static final int INFO_VALUE = 6; + /** + * STATESET = 7; + */ + public static final int STATESET_VALUE = 7; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static MetricType valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static MetricType forNumber(int value) { + switch (value) { + case 0: return UNKNOWN; + case 1: return COUNTER; + case 2: return GAUGE; + case 3: return HISTOGRAM; + case 4: return GAUGEHISTOGRAM; + case 5: return SUMMARY; + case 6: return INFO; + case 7: return STATESET; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + MetricType> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public MetricType findValueByNumber(int number) { + return MetricType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return prometheus.Types.MetricMetadata.getDescriptor().getEnumTypes().get(0); + } + + private static final MetricType[] VALUES = values(); + + public static MetricType valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private MetricType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:prometheus.MetricMetadata.MetricType) + } + + public static final int TYPE_FIELD_NUMBER = 1; + private int type_; + /** + *
+     * Represents the metric type, these match the set from Prometheus.
+     * Refer to model/textparse/interface.go for details.
+     * 
+ * + * .prometheus.MetricMetadata.MetricType type = 1; + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override public int getTypeValue() { + return type_; + } + /** + *
+     * Represents the metric type, these match the set from Prometheus.
+     * Refer to model/textparse/interface.go for details.
+     * 
+ * + * .prometheus.MetricMetadata.MetricType type = 1; + * @return The type. + */ + @java.lang.Override public prometheus.Types.MetricMetadata.MetricType getType() { + @SuppressWarnings("deprecation") + prometheus.Types.MetricMetadata.MetricType result = prometheus.Types.MetricMetadata.MetricType.valueOf(type_); + return result == null ? prometheus.Types.MetricMetadata.MetricType.UNRECOGNIZED : result; + } + + public static final int METRIC_FAMILY_NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object metricFamilyName_; + /** + * string metric_family_name = 2; + * @return The metricFamilyName. + */ + @java.lang.Override + public java.lang.String getMetricFamilyName() { + java.lang.Object ref = metricFamilyName_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + metricFamilyName_ = s; + return s; + } + } + /** + * string metric_family_name = 2; + * @return The bytes for metricFamilyName. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getMetricFamilyNameBytes() { + java.lang.Object ref = metricFamilyName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + metricFamilyName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int HELP_FIELD_NUMBER = 4; + private volatile java.lang.Object help_; + /** + * string help = 4; + * @return The help. + */ + @java.lang.Override + public java.lang.String getHelp() { + java.lang.Object ref = help_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + help_ = s; + return s; + } + } + /** + * string help = 4; + * @return The bytes for help. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getHelpBytes() { + java.lang.Object ref = help_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + help_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UNIT_FIELD_NUMBER = 5; + private volatile java.lang.Object unit_; + /** + * string unit = 5; + * @return The unit. + */ + @java.lang.Override + public java.lang.String getUnit() { + java.lang.Object ref = unit_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + unit_ = s; + return s; + } + } + /** + * string unit = 5; + * @return The bytes for unit. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getUnitBytes() { + java.lang.Object ref = unit_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + unit_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (type_ != prometheus.Types.MetricMetadata.MetricType.UNKNOWN.getNumber()) { + output.writeEnum(1, type_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metricFamilyName_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, metricFamilyName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(help_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, help_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(unit_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, unit_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (type_ != prometheus.Types.MetricMetadata.MetricType.UNKNOWN.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, type_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(metricFamilyName_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, metricFamilyName_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(help_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, help_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(unit_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, unit_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof prometheus.Types.MetricMetadata)) { + return super.equals(obj); + } + prometheus.Types.MetricMetadata other = (prometheus.Types.MetricMetadata) obj; + + if (type_ != other.type_) return false; + if (!getMetricFamilyName() + .equals(other.getMetricFamilyName())) return false; + if (!getHelp() + .equals(other.getHelp())) return false; + if (!getUnit() + .equals(other.getUnit())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + type_; + hash = (37 * hash) + METRIC_FAMILY_NAME_FIELD_NUMBER; + hash = (53 * hash) + getMetricFamilyName().hashCode(); + hash = (37 * hash) + HELP_FIELD_NUMBER; + hash = (53 * hash) + getHelp().hashCode(); + hash = (37 * hash) + UNIT_FIELD_NUMBER; + hash = (53 * hash) + getUnit().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static prometheus.Types.MetricMetadata parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.MetricMetadata parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.MetricMetadata parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.MetricMetadata parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.MetricMetadata parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.MetricMetadata parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.MetricMetadata parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Types.MetricMetadata parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Types.MetricMetadata parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static prometheus.Types.MetricMetadata parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Types.MetricMetadata parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Types.MetricMetadata parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(prometheus.Types.MetricMetadata prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code prometheus.MetricMetadata} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:prometheus.MetricMetadata) + prometheus.Types.MetricMetadataOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Types.internal_static_prometheus_MetricMetadata_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Types.internal_static_prometheus_MetricMetadata_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Types.MetricMetadata.class, prometheus.Types.MetricMetadata.Builder.class); + } + + // Construct using prometheus.Types.MetricMetadata.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + type_ = 0; + + metricFamilyName_ = ""; + + help_ = ""; + + unit_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return prometheus.Types.internal_static_prometheus_MetricMetadata_descriptor; + } + + @java.lang.Override + public prometheus.Types.MetricMetadata getDefaultInstanceForType() { + return prometheus.Types.MetricMetadata.getDefaultInstance(); + } + + @java.lang.Override + public prometheus.Types.MetricMetadata build() { + prometheus.Types.MetricMetadata result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public prometheus.Types.MetricMetadata buildPartial() { + prometheus.Types.MetricMetadata result = new prometheus.Types.MetricMetadata(this); + result.type_ = type_; + result.metricFamilyName_ = metricFamilyName_; + result.help_ = help_; + result.unit_ = unit_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof prometheus.Types.MetricMetadata) { + return mergeFrom((prometheus.Types.MetricMetadata)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(prometheus.Types.MetricMetadata other) { + if (other == prometheus.Types.MetricMetadata.getDefaultInstance()) return this; + if (other.type_ != 0) { + setTypeValue(other.getTypeValue()); + } + if (!other.getMetricFamilyName().isEmpty()) { + metricFamilyName_ = other.metricFamilyName_; + onChanged(); + } + if (!other.getHelp().isEmpty()) { + help_ = other.help_; + onChanged(); + } + if (!other.getUnit().isEmpty()) { + unit_ = other.unit_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + prometheus.Types.MetricMetadata parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (prometheus.Types.MetricMetadata) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int type_ = 0; + /** + *
+       * Represents the metric type, these match the set from Prometheus.
+       * Refer to model/textparse/interface.go for details.
+       * 
+ * + * .prometheus.MetricMetadata.MetricType type = 1; + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override public int getTypeValue() { + return type_; + } + /** + *
+       * Represents the metric type, these match the set from Prometheus.
+       * Refer to model/textparse/interface.go for details.
+       * 
+ * + * .prometheus.MetricMetadata.MetricType type = 1; + * @param value The enum numeric value on the wire for type to set. + * @return This builder for chaining. + */ + public Builder setTypeValue(int value) { + + type_ = value; + onChanged(); + return this; + } + /** + *
+       * Represents the metric type, these match the set from Prometheus.
+       * Refer to model/textparse/interface.go for details.
+       * 
+ * + * .prometheus.MetricMetadata.MetricType type = 1; + * @return The type. + */ + @java.lang.Override + public prometheus.Types.MetricMetadata.MetricType getType() { + @SuppressWarnings("deprecation") + prometheus.Types.MetricMetadata.MetricType result = prometheus.Types.MetricMetadata.MetricType.valueOf(type_); + return result == null ? prometheus.Types.MetricMetadata.MetricType.UNRECOGNIZED : result; + } + /** + *
+       * Represents the metric type, these match the set from Prometheus.
+       * Refer to model/textparse/interface.go for details.
+       * 
+ * + * .prometheus.MetricMetadata.MetricType type = 1; + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType(prometheus.Types.MetricMetadata.MetricType value) { + if (value == null) { + throw new NullPointerException(); + } + + type_ = value.getNumber(); + onChanged(); + return this; + } + /** + *
+       * Represents the metric type, these match the set from Prometheus.
+       * Refer to model/textparse/interface.go for details.
+       * 
+ * + * .prometheus.MetricMetadata.MetricType type = 1; + * @return This builder for chaining. + */ + public Builder clearType() { + + type_ = 0; + onChanged(); + return this; + } + + private java.lang.Object metricFamilyName_ = ""; + /** + * string metric_family_name = 2; + * @return The metricFamilyName. + */ + public java.lang.String getMetricFamilyName() { + java.lang.Object ref = metricFamilyName_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + metricFamilyName_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string metric_family_name = 2; + * @return The bytes for metricFamilyName. + */ + public com.google.protobuf.ByteString + getMetricFamilyNameBytes() { + java.lang.Object ref = metricFamilyName_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + metricFamilyName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string metric_family_name = 2; + * @param value The metricFamilyName to set. + * @return This builder for chaining. + */ + public Builder setMetricFamilyName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + metricFamilyName_ = value; + onChanged(); + return this; + } + /** + * string metric_family_name = 2; + * @return This builder for chaining. + */ + public Builder clearMetricFamilyName() { + + metricFamilyName_ = getDefaultInstance().getMetricFamilyName(); + onChanged(); + return this; + } + /** + * string metric_family_name = 2; + * @param value The bytes for metricFamilyName to set. + * @return This builder for chaining. + */ + public Builder setMetricFamilyNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + metricFamilyName_ = value; + onChanged(); + return this; + } + + private java.lang.Object help_ = ""; + /** + * string help = 4; + * @return The help. + */ + public java.lang.String getHelp() { + java.lang.Object ref = help_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + help_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string help = 4; + * @return The bytes for help. + */ + public com.google.protobuf.ByteString + getHelpBytes() { + java.lang.Object ref = help_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + help_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string help = 4; + * @param value The help to set. + * @return This builder for chaining. + */ + public Builder setHelp( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + help_ = value; + onChanged(); + return this; + } + /** + * string help = 4; + * @return This builder for chaining. + */ + public Builder clearHelp() { + + help_ = getDefaultInstance().getHelp(); + onChanged(); + return this; + } + /** + * string help = 4; + * @param value The bytes for help to set. + * @return This builder for chaining. + */ + public Builder setHelpBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + help_ = value; + onChanged(); + return this; + } + + private java.lang.Object unit_ = ""; + /** + * string unit = 5; + * @return The unit. + */ + public java.lang.String getUnit() { + java.lang.Object ref = unit_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + unit_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string unit = 5; + * @return The bytes for unit. + */ + public com.google.protobuf.ByteString + getUnitBytes() { + java.lang.Object ref = unit_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + unit_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string unit = 5; + * @param value The unit to set. + * @return This builder for chaining. + */ + public Builder setUnit( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + unit_ = value; + onChanged(); + return this; + } + /** + * string unit = 5; + * @return This builder for chaining. + */ + public Builder clearUnit() { + + unit_ = getDefaultInstance().getUnit(); + onChanged(); + return this; + } + /** + * string unit = 5; + * @param value The bytes for unit to set. + * @return This builder for chaining. + */ + public Builder setUnitBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + unit_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:prometheus.MetricMetadata) + } + + // @@protoc_insertion_point(class_scope:prometheus.MetricMetadata) + private static final prometheus.Types.MetricMetadata DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new prometheus.Types.MetricMetadata(); + } + + public static prometheus.Types.MetricMetadata getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public MetricMetadata parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new MetricMetadata(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public prometheus.Types.MetricMetadata getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface SampleOrBuilder extends + // @@protoc_insertion_point(interface_extends:prometheus.Sample) + com.google.protobuf.MessageOrBuilder { + + /** + * double value = 1; + * @return The value. + */ + double getValue(); + + /** + *
+     * timestamp is in ms format, see model/timestamp/timestamp.go for
+     * conversion from time.Time to Prometheus timestamp.
+     * 
+ * + * int64 timestamp = 2; + * @return The timestamp. + */ + long getTimestamp(); + } + /** + * Protobuf type {@code prometheus.Sample} + */ + public static final class Sample extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:prometheus.Sample) + SampleOrBuilder { + private static final long serialVersionUID = 0L; + // Use Sample.newBuilder() to construct. + private Sample(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Sample() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Sample(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Sample( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 9: { + + value_ = input.readDouble(); + break; + } + case 16: { + + timestamp_ = input.readInt64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Types.internal_static_prometheus_Sample_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Types.internal_static_prometheus_Sample_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Types.Sample.class, prometheus.Types.Sample.Builder.class); + } + + public static final int VALUE_FIELD_NUMBER = 1; + private double value_; + /** + * double value = 1; + * @return The value. + */ + @java.lang.Override + public double getValue() { + return value_; + } + + public static final int TIMESTAMP_FIELD_NUMBER = 2; + private long timestamp_; + /** + *
+     * timestamp is in ms format, see model/timestamp/timestamp.go for
+     * conversion from time.Time to Prometheus timestamp.
+     * 
+ * + * int64 timestamp = 2; + * @return The timestamp. + */ + @java.lang.Override + public long getTimestamp() { + return timestamp_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (java.lang.Double.doubleToRawLongBits(value_) != 0) { + output.writeDouble(1, value_); + } + if (timestamp_ != 0L) { + output.writeInt64(2, timestamp_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (java.lang.Double.doubleToRawLongBits(value_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(1, value_); + } + if (timestamp_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, timestamp_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof prometheus.Types.Sample)) { + return super.equals(obj); + } + prometheus.Types.Sample other = (prometheus.Types.Sample) obj; + + if (java.lang.Double.doubleToLongBits(getValue()) + != java.lang.Double.doubleToLongBits( + other.getValue())) return false; + if (getTimestamp() + != other.getTimestamp()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getValue())); + hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getTimestamp()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static prometheus.Types.Sample parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.Sample parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.Sample parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.Sample parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.Sample parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.Sample parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.Sample parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Types.Sample parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Types.Sample parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static prometheus.Types.Sample parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Types.Sample parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Types.Sample parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(prometheus.Types.Sample prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code prometheus.Sample} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:prometheus.Sample) + prometheus.Types.SampleOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Types.internal_static_prometheus_Sample_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Types.internal_static_prometheus_Sample_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Types.Sample.class, prometheus.Types.Sample.Builder.class); + } + + // Construct using prometheus.Types.Sample.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + value_ = 0D; + + timestamp_ = 0L; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return prometheus.Types.internal_static_prometheus_Sample_descriptor; + } + + @java.lang.Override + public prometheus.Types.Sample getDefaultInstanceForType() { + return prometheus.Types.Sample.getDefaultInstance(); + } + + @java.lang.Override + public prometheus.Types.Sample build() { + prometheus.Types.Sample result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public prometheus.Types.Sample buildPartial() { + prometheus.Types.Sample result = new prometheus.Types.Sample(this); + result.value_ = value_; + result.timestamp_ = timestamp_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof prometheus.Types.Sample) { + return mergeFrom((prometheus.Types.Sample)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(prometheus.Types.Sample other) { + if (other == prometheus.Types.Sample.getDefaultInstance()) return this; + if (other.getValue() != 0D) { + setValue(other.getValue()); + } + if (other.getTimestamp() != 0L) { + setTimestamp(other.getTimestamp()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + prometheus.Types.Sample parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (prometheus.Types.Sample) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private double value_ ; + /** + * double value = 1; + * @return The value. + */ + @java.lang.Override + public double getValue() { + return value_; + } + /** + * double value = 1; + * @param value The value to set. + * @return This builder for chaining. + */ + public Builder setValue(double value) { + + value_ = value; + onChanged(); + return this; + } + /** + * double value = 1; + * @return This builder for chaining. + */ + public Builder clearValue() { + + value_ = 0D; + onChanged(); + return this; + } + + private long timestamp_ ; + /** + *
+       * timestamp is in ms format, see model/timestamp/timestamp.go for
+       * conversion from time.Time to Prometheus timestamp.
+       * 
+ * + * int64 timestamp = 2; + * @return The timestamp. + */ + @java.lang.Override + public long getTimestamp() { + return timestamp_; + } + /** + *
+       * timestamp is in ms format, see model/timestamp/timestamp.go for
+       * conversion from time.Time to Prometheus timestamp.
+       * 
+ * + * int64 timestamp = 2; + * @param value The timestamp to set. + * @return This builder for chaining. + */ + public Builder setTimestamp(long value) { + + timestamp_ = value; + onChanged(); + return this; + } + /** + *
+       * timestamp is in ms format, see model/timestamp/timestamp.go for
+       * conversion from time.Time to Prometheus timestamp.
+       * 
+ * + * int64 timestamp = 2; + * @return This builder for chaining. + */ + public Builder clearTimestamp() { + + timestamp_ = 0L; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:prometheus.Sample) + } + + // @@protoc_insertion_point(class_scope:prometheus.Sample) + private static final prometheus.Types.Sample DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new prometheus.Types.Sample(); + } + + public static prometheus.Types.Sample getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Sample parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Sample(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public prometheus.Types.Sample getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ExemplarOrBuilder extends + // @@protoc_insertion_point(interface_extends:prometheus.Exemplar) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * Optional, can be empty.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + java.util.List + getLabelsList(); + /** + *
+     * Optional, can be empty.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + prometheus.Types.Label getLabels(int index); + /** + *
+     * Optional, can be empty.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + int getLabelsCount(); + /** + *
+     * Optional, can be empty.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + java.util.List + getLabelsOrBuilderList(); + /** + *
+     * Optional, can be empty.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + prometheus.Types.LabelOrBuilder getLabelsOrBuilder( + int index); + + /** + * double value = 2; + * @return The value. + */ + double getValue(); + + /** + *
+     * timestamp is in ms format, see model/timestamp/timestamp.go for
+     * conversion from time.Time to Prometheus timestamp.
+     * 
+ * + * int64 timestamp = 3; + * @return The timestamp. + */ + long getTimestamp(); + } + /** + * Protobuf type {@code prometheus.Exemplar} + */ + public static final class Exemplar extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:prometheus.Exemplar) + ExemplarOrBuilder { + private static final long serialVersionUID = 0L; + // Use Exemplar.newBuilder() to construct. + private Exemplar(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Exemplar() { + labels_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Exemplar(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Exemplar( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + labels_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + labels_.add( + input.readMessage(prometheus.Types.Label.parser(), extensionRegistry)); + break; + } + case 17: { + + value_ = input.readDouble(); + break; + } + case 24: { + + timestamp_ = input.readInt64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + labels_ = java.util.Collections.unmodifiableList(labels_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Types.internal_static_prometheus_Exemplar_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Types.internal_static_prometheus_Exemplar_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Types.Exemplar.class, prometheus.Types.Exemplar.Builder.class); + } + + public static final int LABELS_FIELD_NUMBER = 1; + private java.util.List labels_; + /** + *
+     * Optional, can be empty.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + @java.lang.Override + public java.util.List getLabelsList() { + return labels_; + } + /** + *
+     * Optional, can be empty.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + @java.lang.Override + public java.util.List + getLabelsOrBuilderList() { + return labels_; + } + /** + *
+     * Optional, can be empty.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + @java.lang.Override + public int getLabelsCount() { + return labels_.size(); + } + /** + *
+     * Optional, can be empty.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + @java.lang.Override + public prometheus.Types.Label getLabels(int index) { + return labels_.get(index); + } + /** + *
+     * Optional, can be empty.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + @java.lang.Override + public prometheus.Types.LabelOrBuilder getLabelsOrBuilder( + int index) { + return labels_.get(index); + } + + public static final int VALUE_FIELD_NUMBER = 2; + private double value_; + /** + * double value = 2; + * @return The value. + */ + @java.lang.Override + public double getValue() { + return value_; + } + + public static final int TIMESTAMP_FIELD_NUMBER = 3; + private long timestamp_; + /** + *
+     * timestamp is in ms format, see model/timestamp/timestamp.go for
+     * conversion from time.Time to Prometheus timestamp.
+     * 
+ * + * int64 timestamp = 3; + * @return The timestamp. + */ + @java.lang.Override + public long getTimestamp() { + return timestamp_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < labels_.size(); i++) { + output.writeMessage(1, labels_.get(i)); + } + if (java.lang.Double.doubleToRawLongBits(value_) != 0) { + output.writeDouble(2, value_); + } + if (timestamp_ != 0L) { + output.writeInt64(3, timestamp_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < labels_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, labels_.get(i)); + } + if (java.lang.Double.doubleToRawLongBits(value_) != 0) { + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, value_); + } + if (timestamp_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(3, timestamp_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof prometheus.Types.Exemplar)) { + return super.equals(obj); + } + prometheus.Types.Exemplar other = (prometheus.Types.Exemplar) obj; + + if (!getLabelsList() + .equals(other.getLabelsList())) return false; + if (java.lang.Double.doubleToLongBits(getValue()) + != java.lang.Double.doubleToLongBits( + other.getValue())) return false; + if (getTimestamp() + != other.getTimestamp()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getLabelsCount() > 0) { + hash = (37 * hash) + LABELS_FIELD_NUMBER; + hash = (53 * hash) + getLabelsList().hashCode(); + } + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getValue())); + hash = (37 * hash) + TIMESTAMP_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getTimestamp()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static prometheus.Types.Exemplar parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.Exemplar parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.Exemplar parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.Exemplar parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.Exemplar parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.Exemplar parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.Exemplar parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Types.Exemplar parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Types.Exemplar parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static prometheus.Types.Exemplar parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Types.Exemplar parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Types.Exemplar parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(prometheus.Types.Exemplar prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code prometheus.Exemplar} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:prometheus.Exemplar) + prometheus.Types.ExemplarOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Types.internal_static_prometheus_Exemplar_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Types.internal_static_prometheus_Exemplar_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Types.Exemplar.class, prometheus.Types.Exemplar.Builder.class); + } + + // Construct using prometheus.Types.Exemplar.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getLabelsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (labelsBuilder_ == null) { + labels_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + labelsBuilder_.clear(); + } + value_ = 0D; + + timestamp_ = 0L; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return prometheus.Types.internal_static_prometheus_Exemplar_descriptor; + } + + @java.lang.Override + public prometheus.Types.Exemplar getDefaultInstanceForType() { + return prometheus.Types.Exemplar.getDefaultInstance(); + } + + @java.lang.Override + public prometheus.Types.Exemplar build() { + prometheus.Types.Exemplar result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public prometheus.Types.Exemplar buildPartial() { + prometheus.Types.Exemplar result = new prometheus.Types.Exemplar(this); + int from_bitField0_ = bitField0_; + if (labelsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + labels_ = java.util.Collections.unmodifiableList(labels_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.labels_ = labels_; + } else { + result.labels_ = labelsBuilder_.build(); + } + result.value_ = value_; + result.timestamp_ = timestamp_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof prometheus.Types.Exemplar) { + return mergeFrom((prometheus.Types.Exemplar)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(prometheus.Types.Exemplar other) { + if (other == prometheus.Types.Exemplar.getDefaultInstance()) return this; + if (labelsBuilder_ == null) { + if (!other.labels_.isEmpty()) { + if (labels_.isEmpty()) { + labels_ = other.labels_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureLabelsIsMutable(); + labels_.addAll(other.labels_); + } + onChanged(); + } + } else { + if (!other.labels_.isEmpty()) { + if (labelsBuilder_.isEmpty()) { + labelsBuilder_.dispose(); + labelsBuilder_ = null; + labels_ = other.labels_; + bitField0_ = (bitField0_ & ~0x00000001); + labelsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getLabelsFieldBuilder() : null; + } else { + labelsBuilder_.addAllMessages(other.labels_); + } + } + } + if (other.getValue() != 0D) { + setValue(other.getValue()); + } + if (other.getTimestamp() != 0L) { + setTimestamp(other.getTimestamp()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + prometheus.Types.Exemplar parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (prometheus.Types.Exemplar) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List labels_ = + java.util.Collections.emptyList(); + private void ensureLabelsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + labels_ = new java.util.ArrayList(labels_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.Label, prometheus.Types.Label.Builder, prometheus.Types.LabelOrBuilder> labelsBuilder_; + + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public java.util.List getLabelsList() { + if (labelsBuilder_ == null) { + return java.util.Collections.unmodifiableList(labels_); + } else { + return labelsBuilder_.getMessageList(); + } + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public int getLabelsCount() { + if (labelsBuilder_ == null) { + return labels_.size(); + } else { + return labelsBuilder_.getCount(); + } + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public prometheus.Types.Label getLabels(int index) { + if (labelsBuilder_ == null) { + return labels_.get(index); + } else { + return labelsBuilder_.getMessage(index); + } + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder setLabels( + int index, prometheus.Types.Label value) { + if (labelsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLabelsIsMutable(); + labels_.set(index, value); + onChanged(); + } else { + labelsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder setLabels( + int index, prometheus.Types.Label.Builder builderForValue) { + if (labelsBuilder_ == null) { + ensureLabelsIsMutable(); + labels_.set(index, builderForValue.build()); + onChanged(); + } else { + labelsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder addLabels(prometheus.Types.Label value) { + if (labelsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLabelsIsMutable(); + labels_.add(value); + onChanged(); + } else { + labelsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder addLabels( + int index, prometheus.Types.Label value) { + if (labelsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLabelsIsMutable(); + labels_.add(index, value); + onChanged(); + } else { + labelsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder addLabels( + prometheus.Types.Label.Builder builderForValue) { + if (labelsBuilder_ == null) { + ensureLabelsIsMutable(); + labels_.add(builderForValue.build()); + onChanged(); + } else { + labelsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder addLabels( + int index, prometheus.Types.Label.Builder builderForValue) { + if (labelsBuilder_ == null) { + ensureLabelsIsMutable(); + labels_.add(index, builderForValue.build()); + onChanged(); + } else { + labelsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder addAllLabels( + java.lang.Iterable values) { + if (labelsBuilder_ == null) { + ensureLabelsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, labels_); + onChanged(); + } else { + labelsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder clearLabels() { + if (labelsBuilder_ == null) { + labels_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + labelsBuilder_.clear(); + } + return this; + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder removeLabels(int index) { + if (labelsBuilder_ == null) { + ensureLabelsIsMutable(); + labels_.remove(index); + onChanged(); + } else { + labelsBuilder_.remove(index); + } + return this; + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public prometheus.Types.Label.Builder getLabelsBuilder( + int index) { + return getLabelsFieldBuilder().getBuilder(index); + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public prometheus.Types.LabelOrBuilder getLabelsOrBuilder( + int index) { + if (labelsBuilder_ == null) { + return labels_.get(index); } else { + return labelsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public java.util.List + getLabelsOrBuilderList() { + if (labelsBuilder_ != null) { + return labelsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(labels_); + } + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public prometheus.Types.Label.Builder addLabelsBuilder() { + return getLabelsFieldBuilder().addBuilder( + prometheus.Types.Label.getDefaultInstance()); + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public prometheus.Types.Label.Builder addLabelsBuilder( + int index) { + return getLabelsFieldBuilder().addBuilder( + index, prometheus.Types.Label.getDefaultInstance()); + } + /** + *
+       * Optional, can be empty.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public java.util.List + getLabelsBuilderList() { + return getLabelsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.Label, prometheus.Types.Label.Builder, prometheus.Types.LabelOrBuilder> + getLabelsFieldBuilder() { + if (labelsBuilder_ == null) { + labelsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.Label, prometheus.Types.Label.Builder, prometheus.Types.LabelOrBuilder>( + labels_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + labels_ = null; + } + return labelsBuilder_; + } + + private double value_ ; + /** + * double value = 2; + * @return The value. + */ + @java.lang.Override + public double getValue() { + return value_; + } + /** + * double value = 2; + * @param value The value to set. + * @return This builder for chaining. + */ + public Builder setValue(double value) { + + value_ = value; + onChanged(); + return this; + } + /** + * double value = 2; + * @return This builder for chaining. + */ + public Builder clearValue() { + + value_ = 0D; + onChanged(); + return this; + } + + private long timestamp_ ; + /** + *
+       * timestamp is in ms format, see model/timestamp/timestamp.go for
+       * conversion from time.Time to Prometheus timestamp.
+       * 
+ * + * int64 timestamp = 3; + * @return The timestamp. + */ + @java.lang.Override + public long getTimestamp() { + return timestamp_; + } + /** + *
+       * timestamp is in ms format, see model/timestamp/timestamp.go for
+       * conversion from time.Time to Prometheus timestamp.
+       * 
+ * + * int64 timestamp = 3; + * @param value The timestamp to set. + * @return This builder for chaining. + */ + public Builder setTimestamp(long value) { + + timestamp_ = value; + onChanged(); + return this; + } + /** + *
+       * timestamp is in ms format, see model/timestamp/timestamp.go for
+       * conversion from time.Time to Prometheus timestamp.
+       * 
+ * + * int64 timestamp = 3; + * @return This builder for chaining. + */ + public Builder clearTimestamp() { + + timestamp_ = 0L; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:prometheus.Exemplar) + } + + // @@protoc_insertion_point(class_scope:prometheus.Exemplar) + private static final prometheus.Types.Exemplar DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new prometheus.Types.Exemplar(); + } + + public static prometheus.Types.Exemplar getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Exemplar parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Exemplar(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public prometheus.Types.Exemplar getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface TimeSeriesOrBuilder extends + // @@protoc_insertion_point(interface_extends:prometheus.TimeSeries) + com.google.protobuf.MessageOrBuilder { + + /** + *
+     * For a timeseries to be valid, and for the samples and exemplars
+     * to be ingested by the remote system properly, the labels field is required.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + java.util.List + getLabelsList(); + /** + *
+     * For a timeseries to be valid, and for the samples and exemplars
+     * to be ingested by the remote system properly, the labels field is required.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + prometheus.Types.Label getLabels(int index); + /** + *
+     * For a timeseries to be valid, and for the samples and exemplars
+     * to be ingested by the remote system properly, the labels field is required.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + int getLabelsCount(); + /** + *
+     * For a timeseries to be valid, and for the samples and exemplars
+     * to be ingested by the remote system properly, the labels field is required.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + java.util.List + getLabelsOrBuilderList(); + /** + *
+     * For a timeseries to be valid, and for the samples and exemplars
+     * to be ingested by the remote system properly, the labels field is required.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + prometheus.Types.LabelOrBuilder getLabelsOrBuilder( + int index); + + /** + * repeated .prometheus.Sample samples = 2; + */ + java.util.List + getSamplesList(); + /** + * repeated .prometheus.Sample samples = 2; + */ + prometheus.Types.Sample getSamples(int index); + /** + * repeated .prometheus.Sample samples = 2; + */ + int getSamplesCount(); + /** + * repeated .prometheus.Sample samples = 2; + */ + java.util.List + getSamplesOrBuilderList(); + /** + * repeated .prometheus.Sample samples = 2; + */ + prometheus.Types.SampleOrBuilder getSamplesOrBuilder( + int index); + + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + java.util.List + getExemplarsList(); + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + prometheus.Types.Exemplar getExemplars(int index); + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + int getExemplarsCount(); + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + java.util.List + getExemplarsOrBuilderList(); + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + prometheus.Types.ExemplarOrBuilder getExemplarsOrBuilder( + int index); + } + /** + *
+   * TimeSeries represents samples and labels for a single time series.
+   * 
+ * + * Protobuf type {@code prometheus.TimeSeries} + */ + public static final class TimeSeries extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:prometheus.TimeSeries) + TimeSeriesOrBuilder { + private static final long serialVersionUID = 0L; + // Use TimeSeries.newBuilder() to construct. + private TimeSeries(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private TimeSeries() { + labels_ = java.util.Collections.emptyList(); + samples_ = java.util.Collections.emptyList(); + exemplars_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new TimeSeries(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TimeSeries( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + labels_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + labels_.add( + input.readMessage(prometheus.Types.Label.parser(), extensionRegistry)); + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + samples_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + samples_.add( + input.readMessage(prometheus.Types.Sample.parser(), extensionRegistry)); + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000004) != 0)) { + exemplars_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000004; + } + exemplars_.add( + input.readMessage(prometheus.Types.Exemplar.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + labels_ = java.util.Collections.unmodifiableList(labels_); + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + samples_ = java.util.Collections.unmodifiableList(samples_); + } + if (((mutable_bitField0_ & 0x00000004) != 0)) { + exemplars_ = java.util.Collections.unmodifiableList(exemplars_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Types.internal_static_prometheus_TimeSeries_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Types.internal_static_prometheus_TimeSeries_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Types.TimeSeries.class, prometheus.Types.TimeSeries.Builder.class); + } + + public static final int LABELS_FIELD_NUMBER = 1; + private java.util.List labels_; + /** + *
+     * For a timeseries to be valid, and for the samples and exemplars
+     * to be ingested by the remote system properly, the labels field is required.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + @java.lang.Override + public java.util.List getLabelsList() { + return labels_; + } + /** + *
+     * For a timeseries to be valid, and for the samples and exemplars
+     * to be ingested by the remote system properly, the labels field is required.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + @java.lang.Override + public java.util.List + getLabelsOrBuilderList() { + return labels_; + } + /** + *
+     * For a timeseries to be valid, and for the samples and exemplars
+     * to be ingested by the remote system properly, the labels field is required.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + @java.lang.Override + public int getLabelsCount() { + return labels_.size(); + } + /** + *
+     * For a timeseries to be valid, and for the samples and exemplars
+     * to be ingested by the remote system properly, the labels field is required.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + @java.lang.Override + public prometheus.Types.Label getLabels(int index) { + return labels_.get(index); + } + /** + *
+     * For a timeseries to be valid, and for the samples and exemplars
+     * to be ingested by the remote system properly, the labels field is required.
+     * 
+ * + * repeated .prometheus.Label labels = 1; + */ + @java.lang.Override + public prometheus.Types.LabelOrBuilder getLabelsOrBuilder( + int index) { + return labels_.get(index); + } + + public static final int SAMPLES_FIELD_NUMBER = 2; + private java.util.List samples_; + /** + * repeated .prometheus.Sample samples = 2; + */ + @java.lang.Override + public java.util.List getSamplesList() { + return samples_; + } + /** + * repeated .prometheus.Sample samples = 2; + */ + @java.lang.Override + public java.util.List + getSamplesOrBuilderList() { + return samples_; + } + /** + * repeated .prometheus.Sample samples = 2; + */ + @java.lang.Override + public int getSamplesCount() { + return samples_.size(); + } + /** + * repeated .prometheus.Sample samples = 2; + */ + @java.lang.Override + public prometheus.Types.Sample getSamples(int index) { + return samples_.get(index); + } + /** + * repeated .prometheus.Sample samples = 2; + */ + @java.lang.Override + public prometheus.Types.SampleOrBuilder getSamplesOrBuilder( + int index) { + return samples_.get(index); + } + + public static final int EXEMPLARS_FIELD_NUMBER = 3; + private java.util.List exemplars_; + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + @java.lang.Override + public java.util.List getExemplarsList() { + return exemplars_; + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + @java.lang.Override + public java.util.List + getExemplarsOrBuilderList() { + return exemplars_; + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + @java.lang.Override + public int getExemplarsCount() { + return exemplars_.size(); + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + @java.lang.Override + public prometheus.Types.Exemplar getExemplars(int index) { + return exemplars_.get(index); + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + @java.lang.Override + public prometheus.Types.ExemplarOrBuilder getExemplarsOrBuilder( + int index) { + return exemplars_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + for (int i = 0; i < labels_.size(); i++) { + output.writeMessage(1, labels_.get(i)); + } + for (int i = 0; i < samples_.size(); i++) { + output.writeMessage(2, samples_.get(i)); + } + for (int i = 0; i < exemplars_.size(); i++) { + output.writeMessage(3, exemplars_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < labels_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, labels_.get(i)); + } + for (int i = 0; i < samples_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, samples_.get(i)); + } + for (int i = 0; i < exemplars_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, exemplars_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof prometheus.Types.TimeSeries)) { + return super.equals(obj); + } + prometheus.Types.TimeSeries other = (prometheus.Types.TimeSeries) obj; + + if (!getLabelsList() + .equals(other.getLabelsList())) return false; + if (!getSamplesList() + .equals(other.getSamplesList())) return false; + if (!getExemplarsList() + .equals(other.getExemplarsList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getLabelsCount() > 0) { + hash = (37 * hash) + LABELS_FIELD_NUMBER; + hash = (53 * hash) + getLabelsList().hashCode(); + } + if (getSamplesCount() > 0) { + hash = (37 * hash) + SAMPLES_FIELD_NUMBER; + hash = (53 * hash) + getSamplesList().hashCode(); + } + if (getExemplarsCount() > 0) { + hash = (37 * hash) + EXEMPLARS_FIELD_NUMBER; + hash = (53 * hash) + getExemplarsList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static prometheus.Types.TimeSeries parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.TimeSeries parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.TimeSeries parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.TimeSeries parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.TimeSeries parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.TimeSeries parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.TimeSeries parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Types.TimeSeries parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Types.TimeSeries parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static prometheus.Types.TimeSeries parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Types.TimeSeries parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Types.TimeSeries parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(prometheus.Types.TimeSeries prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + *
+     * TimeSeries represents samples and labels for a single time series.
+     * 
+ * + * Protobuf type {@code prometheus.TimeSeries} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:prometheus.TimeSeries) + prometheus.Types.TimeSeriesOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Types.internal_static_prometheus_TimeSeries_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Types.internal_static_prometheus_TimeSeries_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Types.TimeSeries.class, prometheus.Types.TimeSeries.Builder.class); + } + + // Construct using prometheus.Types.TimeSeries.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getLabelsFieldBuilder(); + getSamplesFieldBuilder(); + getExemplarsFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + if (labelsBuilder_ == null) { + labels_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + labelsBuilder_.clear(); + } + if (samplesBuilder_ == null) { + samples_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + } else { + samplesBuilder_.clear(); + } + if (exemplarsBuilder_ == null) { + exemplars_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + } else { + exemplarsBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return prometheus.Types.internal_static_prometheus_TimeSeries_descriptor; + } + + @java.lang.Override + public prometheus.Types.TimeSeries getDefaultInstanceForType() { + return prometheus.Types.TimeSeries.getDefaultInstance(); + } + + @java.lang.Override + public prometheus.Types.TimeSeries build() { + prometheus.Types.TimeSeries result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public prometheus.Types.TimeSeries buildPartial() { + prometheus.Types.TimeSeries result = new prometheus.Types.TimeSeries(this); + int from_bitField0_ = bitField0_; + if (labelsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + labels_ = java.util.Collections.unmodifiableList(labels_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.labels_ = labels_; + } else { + result.labels_ = labelsBuilder_.build(); + } + if (samplesBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + samples_ = java.util.Collections.unmodifiableList(samples_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.samples_ = samples_; + } else { + result.samples_ = samplesBuilder_.build(); + } + if (exemplarsBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0)) { + exemplars_ = java.util.Collections.unmodifiableList(exemplars_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.exemplars_ = exemplars_; + } else { + result.exemplars_ = exemplarsBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof prometheus.Types.TimeSeries) { + return mergeFrom((prometheus.Types.TimeSeries)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(prometheus.Types.TimeSeries other) { + if (other == prometheus.Types.TimeSeries.getDefaultInstance()) return this; + if (labelsBuilder_ == null) { + if (!other.labels_.isEmpty()) { + if (labels_.isEmpty()) { + labels_ = other.labels_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureLabelsIsMutable(); + labels_.addAll(other.labels_); + } + onChanged(); + } + } else { + if (!other.labels_.isEmpty()) { + if (labelsBuilder_.isEmpty()) { + labelsBuilder_.dispose(); + labelsBuilder_ = null; + labels_ = other.labels_; + bitField0_ = (bitField0_ & ~0x00000001); + labelsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getLabelsFieldBuilder() : null; + } else { + labelsBuilder_.addAllMessages(other.labels_); + } + } + } + if (samplesBuilder_ == null) { + if (!other.samples_.isEmpty()) { + if (samples_.isEmpty()) { + samples_ = other.samples_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureSamplesIsMutable(); + samples_.addAll(other.samples_); + } + onChanged(); + } + } else { + if (!other.samples_.isEmpty()) { + if (samplesBuilder_.isEmpty()) { + samplesBuilder_.dispose(); + samplesBuilder_ = null; + samples_ = other.samples_; + bitField0_ = (bitField0_ & ~0x00000002); + samplesBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getSamplesFieldBuilder() : null; + } else { + samplesBuilder_.addAllMessages(other.samples_); + } + } + } + if (exemplarsBuilder_ == null) { + if (!other.exemplars_.isEmpty()) { + if (exemplars_.isEmpty()) { + exemplars_ = other.exemplars_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureExemplarsIsMutable(); + exemplars_.addAll(other.exemplars_); + } + onChanged(); + } + } else { + if (!other.exemplars_.isEmpty()) { + if (exemplarsBuilder_.isEmpty()) { + exemplarsBuilder_.dispose(); + exemplarsBuilder_ = null; + exemplars_ = other.exemplars_; + bitField0_ = (bitField0_ & ~0x00000004); + exemplarsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getExemplarsFieldBuilder() : null; + } else { + exemplarsBuilder_.addAllMessages(other.exemplars_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + prometheus.Types.TimeSeries parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (prometheus.Types.TimeSeries) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.util.List labels_ = + java.util.Collections.emptyList(); + private void ensureLabelsIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + labels_ = new java.util.ArrayList(labels_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.Label, prometheus.Types.Label.Builder, prometheus.Types.LabelOrBuilder> labelsBuilder_; + + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public java.util.List getLabelsList() { + if (labelsBuilder_ == null) { + return java.util.Collections.unmodifiableList(labels_); + } else { + return labelsBuilder_.getMessageList(); + } + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public int getLabelsCount() { + if (labelsBuilder_ == null) { + return labels_.size(); + } else { + return labelsBuilder_.getCount(); + } + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public prometheus.Types.Label getLabels(int index) { + if (labelsBuilder_ == null) { + return labels_.get(index); + } else { + return labelsBuilder_.getMessage(index); + } + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder setLabels( + int index, prometheus.Types.Label value) { + if (labelsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLabelsIsMutable(); + labels_.set(index, value); + onChanged(); + } else { + labelsBuilder_.setMessage(index, value); + } + return this; + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder setLabels( + int index, prometheus.Types.Label.Builder builderForValue) { + if (labelsBuilder_ == null) { + ensureLabelsIsMutable(); + labels_.set(index, builderForValue.build()); + onChanged(); + } else { + labelsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder addLabels(prometheus.Types.Label value) { + if (labelsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLabelsIsMutable(); + labels_.add(value); + onChanged(); + } else { + labelsBuilder_.addMessage(value); + } + return this; + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder addLabels( + int index, prometheus.Types.Label value) { + if (labelsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLabelsIsMutable(); + labels_.add(index, value); + onChanged(); + } else { + labelsBuilder_.addMessage(index, value); + } + return this; + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder addLabels( + prometheus.Types.Label.Builder builderForValue) { + if (labelsBuilder_ == null) { + ensureLabelsIsMutable(); + labels_.add(builderForValue.build()); + onChanged(); + } else { + labelsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder addLabels( + int index, prometheus.Types.Label.Builder builderForValue) { + if (labelsBuilder_ == null) { + ensureLabelsIsMutable(); + labels_.add(index, builderForValue.build()); + onChanged(); + } else { + labelsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder addAllLabels( + java.lang.Iterable values) { + if (labelsBuilder_ == null) { + ensureLabelsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, labels_); + onChanged(); + } else { + labelsBuilder_.addAllMessages(values); + } + return this; + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder clearLabels() { + if (labelsBuilder_ == null) { + labels_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + labelsBuilder_.clear(); + } + return this; + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public Builder removeLabels(int index) { + if (labelsBuilder_ == null) { + ensureLabelsIsMutable(); + labels_.remove(index); + onChanged(); + } else { + labelsBuilder_.remove(index); + } + return this; + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public prometheus.Types.Label.Builder getLabelsBuilder( + int index) { + return getLabelsFieldBuilder().getBuilder(index); + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public prometheus.Types.LabelOrBuilder getLabelsOrBuilder( + int index) { + if (labelsBuilder_ == null) { + return labels_.get(index); } else { + return labelsBuilder_.getMessageOrBuilder(index); + } + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public java.util.List + getLabelsOrBuilderList() { + if (labelsBuilder_ != null) { + return labelsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(labels_); + } + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public prometheus.Types.Label.Builder addLabelsBuilder() { + return getLabelsFieldBuilder().addBuilder( + prometheus.Types.Label.getDefaultInstance()); + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public prometheus.Types.Label.Builder addLabelsBuilder( + int index) { + return getLabelsFieldBuilder().addBuilder( + index, prometheus.Types.Label.getDefaultInstance()); + } + /** + *
+       * For a timeseries to be valid, and for the samples and exemplars
+       * to be ingested by the remote system properly, the labels field is required.
+       * 
+ * + * repeated .prometheus.Label labels = 1; + */ + public java.util.List + getLabelsBuilderList() { + return getLabelsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.Label, prometheus.Types.Label.Builder, prometheus.Types.LabelOrBuilder> + getLabelsFieldBuilder() { + if (labelsBuilder_ == null) { + labelsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.Label, prometheus.Types.Label.Builder, prometheus.Types.LabelOrBuilder>( + labels_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + labels_ = null; + } + return labelsBuilder_; + } + + private java.util.List samples_ = + java.util.Collections.emptyList(); + private void ensureSamplesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + samples_ = new java.util.ArrayList(samples_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.Sample, prometheus.Types.Sample.Builder, prometheus.Types.SampleOrBuilder> samplesBuilder_; + + /** + * repeated .prometheus.Sample samples = 2; + */ + public java.util.List getSamplesList() { + if (samplesBuilder_ == null) { + return java.util.Collections.unmodifiableList(samples_); + } else { + return samplesBuilder_.getMessageList(); + } + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public int getSamplesCount() { + if (samplesBuilder_ == null) { + return samples_.size(); + } else { + return samplesBuilder_.getCount(); + } + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public prometheus.Types.Sample getSamples(int index) { + if (samplesBuilder_ == null) { + return samples_.get(index); + } else { + return samplesBuilder_.getMessage(index); + } + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public Builder setSamples( + int index, prometheus.Types.Sample value) { + if (samplesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSamplesIsMutable(); + samples_.set(index, value); + onChanged(); + } else { + samplesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public Builder setSamples( + int index, prometheus.Types.Sample.Builder builderForValue) { + if (samplesBuilder_ == null) { + ensureSamplesIsMutable(); + samples_.set(index, builderForValue.build()); + onChanged(); + } else { + samplesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public Builder addSamples(prometheus.Types.Sample value) { + if (samplesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSamplesIsMutable(); + samples_.add(value); + onChanged(); + } else { + samplesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public Builder addSamples( + int index, prometheus.Types.Sample value) { + if (samplesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSamplesIsMutable(); + samples_.add(index, value); + onChanged(); + } else { + samplesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public Builder addSamples( + prometheus.Types.Sample.Builder builderForValue) { + if (samplesBuilder_ == null) { + ensureSamplesIsMutable(); + samples_.add(builderForValue.build()); + onChanged(); + } else { + samplesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public Builder addSamples( + int index, prometheus.Types.Sample.Builder builderForValue) { + if (samplesBuilder_ == null) { + ensureSamplesIsMutable(); + samples_.add(index, builderForValue.build()); + onChanged(); + } else { + samplesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public Builder addAllSamples( + java.lang.Iterable values) { + if (samplesBuilder_ == null) { + ensureSamplesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, samples_); + onChanged(); + } else { + samplesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public Builder clearSamples() { + if (samplesBuilder_ == null) { + samples_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + samplesBuilder_.clear(); + } + return this; + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public Builder removeSamples(int index) { + if (samplesBuilder_ == null) { + ensureSamplesIsMutable(); + samples_.remove(index); + onChanged(); + } else { + samplesBuilder_.remove(index); + } + return this; + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public prometheus.Types.Sample.Builder getSamplesBuilder( + int index) { + return getSamplesFieldBuilder().getBuilder(index); + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public prometheus.Types.SampleOrBuilder getSamplesOrBuilder( + int index) { + if (samplesBuilder_ == null) { + return samples_.get(index); } else { + return samplesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public java.util.List + getSamplesOrBuilderList() { + if (samplesBuilder_ != null) { + return samplesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(samples_); + } + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public prometheus.Types.Sample.Builder addSamplesBuilder() { + return getSamplesFieldBuilder().addBuilder( + prometheus.Types.Sample.getDefaultInstance()); + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public prometheus.Types.Sample.Builder addSamplesBuilder( + int index) { + return getSamplesFieldBuilder().addBuilder( + index, prometheus.Types.Sample.getDefaultInstance()); + } + /** + * repeated .prometheus.Sample samples = 2; + */ + public java.util.List + getSamplesBuilderList() { + return getSamplesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.Sample, prometheus.Types.Sample.Builder, prometheus.Types.SampleOrBuilder> + getSamplesFieldBuilder() { + if (samplesBuilder_ == null) { + samplesBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.Sample, prometheus.Types.Sample.Builder, prometheus.Types.SampleOrBuilder>( + samples_, + ((bitField0_ & 0x00000002) != 0), + getParentForChildren(), + isClean()); + samples_ = null; + } + return samplesBuilder_; + } + + private java.util.List exemplars_ = + java.util.Collections.emptyList(); + private void ensureExemplarsIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + exemplars_ = new java.util.ArrayList(exemplars_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.Exemplar, prometheus.Types.Exemplar.Builder, prometheus.Types.ExemplarOrBuilder> exemplarsBuilder_; + + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public java.util.List getExemplarsList() { + if (exemplarsBuilder_ == null) { + return java.util.Collections.unmodifiableList(exemplars_); + } else { + return exemplarsBuilder_.getMessageList(); + } + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public int getExemplarsCount() { + if (exemplarsBuilder_ == null) { + return exemplars_.size(); + } else { + return exemplarsBuilder_.getCount(); + } + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public prometheus.Types.Exemplar getExemplars(int index) { + if (exemplarsBuilder_ == null) { + return exemplars_.get(index); + } else { + return exemplarsBuilder_.getMessage(index); + } + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public Builder setExemplars( + int index, prometheus.Types.Exemplar value) { + if (exemplarsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureExemplarsIsMutable(); + exemplars_.set(index, value); + onChanged(); + } else { + exemplarsBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public Builder setExemplars( + int index, prometheus.Types.Exemplar.Builder builderForValue) { + if (exemplarsBuilder_ == null) { + ensureExemplarsIsMutable(); + exemplars_.set(index, builderForValue.build()); + onChanged(); + } else { + exemplarsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public Builder addExemplars(prometheus.Types.Exemplar value) { + if (exemplarsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureExemplarsIsMutable(); + exemplars_.add(value); + onChanged(); + } else { + exemplarsBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public Builder addExemplars( + int index, prometheus.Types.Exemplar value) { + if (exemplarsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureExemplarsIsMutable(); + exemplars_.add(index, value); + onChanged(); + } else { + exemplarsBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public Builder addExemplars( + prometheus.Types.Exemplar.Builder builderForValue) { + if (exemplarsBuilder_ == null) { + ensureExemplarsIsMutable(); + exemplars_.add(builderForValue.build()); + onChanged(); + } else { + exemplarsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public Builder addExemplars( + int index, prometheus.Types.Exemplar.Builder builderForValue) { + if (exemplarsBuilder_ == null) { + ensureExemplarsIsMutable(); + exemplars_.add(index, builderForValue.build()); + onChanged(); + } else { + exemplarsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public Builder addAllExemplars( + java.lang.Iterable values) { + if (exemplarsBuilder_ == null) { + ensureExemplarsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, exemplars_); + onChanged(); + } else { + exemplarsBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public Builder clearExemplars() { + if (exemplarsBuilder_ == null) { + exemplars_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + exemplarsBuilder_.clear(); + } + return this; + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public Builder removeExemplars(int index) { + if (exemplarsBuilder_ == null) { + ensureExemplarsIsMutable(); + exemplars_.remove(index); + onChanged(); + } else { + exemplarsBuilder_.remove(index); + } + return this; + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public prometheus.Types.Exemplar.Builder getExemplarsBuilder( + int index) { + return getExemplarsFieldBuilder().getBuilder(index); + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public prometheus.Types.ExemplarOrBuilder getExemplarsOrBuilder( + int index) { + if (exemplarsBuilder_ == null) { + return exemplars_.get(index); } else { + return exemplarsBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public java.util.List + getExemplarsOrBuilderList() { + if (exemplarsBuilder_ != null) { + return exemplarsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(exemplars_); + } + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public prometheus.Types.Exemplar.Builder addExemplarsBuilder() { + return getExemplarsFieldBuilder().addBuilder( + prometheus.Types.Exemplar.getDefaultInstance()); + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public prometheus.Types.Exemplar.Builder addExemplarsBuilder( + int index) { + return getExemplarsFieldBuilder().addBuilder( + index, prometheus.Types.Exemplar.getDefaultInstance()); + } + /** + * repeated .prometheus.Exemplar exemplars = 3; + */ + public java.util.List + getExemplarsBuilderList() { + return getExemplarsFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.Exemplar, prometheus.Types.Exemplar.Builder, prometheus.Types.ExemplarOrBuilder> + getExemplarsFieldBuilder() { + if (exemplarsBuilder_ == null) { + exemplarsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + prometheus.Types.Exemplar, prometheus.Types.Exemplar.Builder, prometheus.Types.ExemplarOrBuilder>( + exemplars_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + exemplars_ = null; + } + return exemplarsBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:prometheus.TimeSeries) + } + + // @@protoc_insertion_point(class_scope:prometheus.TimeSeries) + private static final prometheus.Types.TimeSeries DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new prometheus.Types.TimeSeries(); + } + + public static prometheus.Types.TimeSeries getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public TimeSeries parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TimeSeries(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public prometheus.Types.TimeSeries getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface LabelOrBuilder extends + // @@protoc_insertion_point(interface_extends:prometheus.Label) + com.google.protobuf.MessageOrBuilder { + + /** + * string name = 1; + * @return The name. + */ + java.lang.String getName(); + /** + * string name = 1; + * @return The bytes for name. + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * string value = 2; + * @return The value. + */ + java.lang.String getValue(); + /** + * string value = 2; + * @return The bytes for value. + */ + com.google.protobuf.ByteString + getValueBytes(); + } + /** + * Protobuf type {@code prometheus.Label} + */ + public static final class Label extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:prometheus.Label) + LabelOrBuilder { + private static final long serialVersionUID = 0L; + // Use Label.newBuilder() to construct. + private Label(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private Label() { + name_ = ""; + value_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new Label(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private Label( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + value_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Types.internal_static_prometheus_Label_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Types.internal_static_prometheus_Label_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Types.Label.class, prometheus.Types.Label.Builder.class); + } + + public static final int NAME_FIELD_NUMBER = 1; + private volatile java.lang.Object name_; + /** + * string name = 1; + * @return The name. + */ + @java.lang.Override + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 1; + * @return The bytes for name. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int VALUE_FIELD_NUMBER = 2; + private volatile java.lang.Object value_; + /** + * string value = 2; + * @return The value. + */ + @java.lang.Override + public java.lang.String getValue() { + java.lang.Object ref = value_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + value_ = s; + return s; + } + } + /** + * string value = 2; + * @return The bytes for value. + */ + @java.lang.Override + public com.google.protobuf.ByteString + getValueBytes() { + java.lang.Object ref = value_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + value_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, value_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(value_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, value_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof prometheus.Types.Label)) { + return super.equals(obj); + } + prometheus.Types.Label other = (prometheus.Types.Label) obj; + + if (!getName() + .equals(other.getName())) return false; + if (!getValue() + .equals(other.getValue())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static prometheus.Types.Label parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.Label parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.Label parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.Label parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.Label parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static prometheus.Types.Label parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static prometheus.Types.Label parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Types.Label parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Types.Label parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static prometheus.Types.Label parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static prometheus.Types.Label parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static prometheus.Types.Label parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(prometheus.Types.Label prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code prometheus.Label} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:prometheus.Label) + prometheus.Types.LabelOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return prometheus.Types.internal_static_prometheus_Label_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return prometheus.Types.internal_static_prometheus_Label_fieldAccessorTable + .ensureFieldAccessorsInitialized( + prometheus.Types.Label.class, prometheus.Types.Label.Builder.class); + } + + // Construct using prometheus.Types.Label.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + name_ = ""; + + value_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return prometheus.Types.internal_static_prometheus_Label_descriptor; + } + + @java.lang.Override + public prometheus.Types.Label getDefaultInstanceForType() { + return prometheus.Types.Label.getDefaultInstance(); + } + + @java.lang.Override + public prometheus.Types.Label build() { + prometheus.Types.Label result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public prometheus.Types.Label buildPartial() { + prometheus.Types.Label result = new prometheus.Types.Label(this); + result.name_ = name_; + result.value_ = value_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof prometheus.Types.Label) { + return mergeFrom((prometheus.Types.Label)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(prometheus.Types.Label other) { + if (other == prometheus.Types.Label.getDefaultInstance()) return this; + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getValue().isEmpty()) { + value_ = other.value_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + prometheus.Types.Label parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (prometheus.Types.Label) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 1; + * @return The name. + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 1; + * @return The bytes for name. + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 1; + * @param value The name to set. + * @return This builder for chaining. + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 1; + * @return This builder for chaining. + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 1; + * @param value The bytes for name to set. + * @return This builder for chaining. + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object value_ = ""; + /** + * string value = 2; + * @return The value. + */ + public java.lang.String getValue() { + java.lang.Object ref = value_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + value_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string value = 2; + * @return The bytes for value. + */ + public com.google.protobuf.ByteString + getValueBytes() { + java.lang.Object ref = value_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + value_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string value = 2; + * @param value The value to set. + * @return This builder for chaining. + */ + public Builder setValue( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + value_ = value; + onChanged(); + return this; + } + /** + * string value = 2; + * @return This builder for chaining. + */ + public Builder clearValue() { + + value_ = getDefaultInstance().getValue(); + onChanged(); + return this; + } + /** + * string value = 2; + * @param value The bytes for value to set. + * @return This builder for chaining. + */ + public Builder setValueBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + value_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:prometheus.Label) + } + + // @@protoc_insertion_point(class_scope:prometheus.Label) + private static final prometheus.Types.Label DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new prometheus.Types.Label(); + } + + public static prometheus.Types.Label getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser