// 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