From 4878a4c8acb2cf3bd849aa067b39eb64b25c8114 Mon Sep 17 00:00:00 2001 From: Adam Leszczynski Date: Sat, 10 Dec 2022 23:28:35 +0100 Subject: [PATCH] release 1.0.0 --- CHANGELOG | 3 + CMakeLists.txt | 2 +- scripts/OpenLogReplicator-example-asm.json | 2 +- scripts/OpenLogReplicator-example-batch.json | 2 +- scripts/OpenLogReplicator-example-file.json | 2 +- scripts/OpenLogReplicator-example-full.json | 2 +- .../OpenLogReplicator-example-network.json | 2 +- .../OpenLogReplicator-example-offline.json | 2 +- .../OpenLogReplicator-example-rocketmq.json | 2 +- scripts/OpenLogReplicator-example-zeromq.json | 2 +- scripts/OpenLogReplicator-example.json | 2 +- src/common/OraProtoBuf.pb.cpp | 1659 +++++++++-------- src/common/OraProtoBuf.pb.h | 979 +++++----- src/common/types.h | 2 +- 14 files changed, 1347 insertions(+), 1316 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index d453160a..459c640a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +1.0.0 +- copy from 0.9.58 + 0.9.58 - added support for Oracle 19.17 and 21.7 - bug fixes diff --git a/CMakeLists.txt b/CMakeLists.txt index 6a61c7db..2afe1551 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.16) -project(OpenLogReplicator VERSION 0.9.58) +project(OpenLogReplicator VERSION 1.0.0) set(CMAKE_CXX_STANDARD_REQUIRED TRUE) set(CMAKE_CXX_STANDARD 17) diff --git a/scripts/OpenLogReplicator-example-asm.json b/scripts/OpenLogReplicator-example-asm.json index 5b874c88..80c8a257 100644 --- a/scripts/OpenLogReplicator-example-asm.json +++ b/scripts/OpenLogReplicator-example-asm.json @@ -1,5 +1,5 @@ { - "version": "0.9.42", + "version": "1.0.0", "source": [ { "alias": "S1", diff --git a/scripts/OpenLogReplicator-example-batch.json b/scripts/OpenLogReplicator-example-batch.json index 13f28811..cb4931f5 100644 --- a/scripts/OpenLogReplicator-example-batch.json +++ b/scripts/OpenLogReplicator-example-batch.json @@ -1,5 +1,5 @@ { - "version": "0.9.42", + "version": "1.0.0", "source": [ { "alias": "S1", diff --git a/scripts/OpenLogReplicator-example-file.json b/scripts/OpenLogReplicator-example-file.json index 7606ffce..4b5a52df 100644 --- a/scripts/OpenLogReplicator-example-file.json +++ b/scripts/OpenLogReplicator-example-file.json @@ -1,5 +1,5 @@ { - "version": "0.9.42", + "version": "1.0.0", "source": [ { "alias": "S1", diff --git a/scripts/OpenLogReplicator-example-full.json b/scripts/OpenLogReplicator-example-full.json index a9ce53f8..1f5265f9 100644 --- a/scripts/OpenLogReplicator-example-full.json +++ b/scripts/OpenLogReplicator-example-full.json @@ -1,5 +1,5 @@ { - "version": "0.9.42", + "version": "1.0.0", "dump-redo-log": 0, "dump-raw-data": 0, "dump-path": "/opt/dump", diff --git a/scripts/OpenLogReplicator-example-network.json b/scripts/OpenLogReplicator-example-network.json index 250c67e9..324c7710 100644 --- a/scripts/OpenLogReplicator-example-network.json +++ b/scripts/OpenLogReplicator-example-network.json @@ -1,5 +1,5 @@ { - "version": "0.9.42", + "version": "1.0.0", "source": [ { "alias": "S1", diff --git a/scripts/OpenLogReplicator-example-offline.json b/scripts/OpenLogReplicator-example-offline.json index 63679405..4594bd2d 100644 --- a/scripts/OpenLogReplicator-example-offline.json +++ b/scripts/OpenLogReplicator-example-offline.json @@ -1,5 +1,5 @@ { - "version": "0.9.42", + "version": "1.0.0", "source": [ { "alias": "S1", diff --git a/scripts/OpenLogReplicator-example-rocketmq.json b/scripts/OpenLogReplicator-example-rocketmq.json index 1dd37062..9d119a4e 100644 --- a/scripts/OpenLogReplicator-example-rocketmq.json +++ b/scripts/OpenLogReplicator-example-rocketmq.json @@ -1,5 +1,5 @@ { - "version": "0.9.42", + "version": "1.0.0", "source": [ { "alias": "S1", diff --git a/scripts/OpenLogReplicator-example-zeromq.json b/scripts/OpenLogReplicator-example-zeromq.json index d5183129..5ee6d926 100644 --- a/scripts/OpenLogReplicator-example-zeromq.json +++ b/scripts/OpenLogReplicator-example-zeromq.json @@ -1,5 +1,5 @@ { - "version": "0.9.42", + "version": "1.0.0", "source": [ { "alias": "S1", diff --git a/scripts/OpenLogReplicator-example.json b/scripts/OpenLogReplicator-example.json index b67fd7d5..11616701 100644 --- a/scripts/OpenLogReplicator-example.json +++ b/scripts/OpenLogReplicator-example.json @@ -1,5 +1,5 @@ { - "version": "0.9.42", + "version": "1.0.0", "source": [ { "alias": "S1", diff --git a/src/common/OraProtoBuf.pb.cpp b/src/common/OraProtoBuf.pb.cpp index 77cc8157..6939a685 100644 --- a/src/common/OraProtoBuf.pb.cpp +++ b/src/common/OraProtoBuf.pb.cpp @@ -16,183 +16,198 @@ #include PROTOBUF_PRAGMA_INIT_SEG + +namespace _pb = ::PROTOBUF_NAMESPACE_ID; +namespace _pbi = _pb::internal; + namespace OpenLogReplicator { namespace pb { -constexpr Value::Value( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , _oneof_case_{}{} +PROTOBUF_CONSTEXPR Value::Value( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.datum_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} struct ValueDefaultTypeInternal { - constexpr ValueDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ValueDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ValueDefaultTypeInternal() {} union { Value _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ValueDefaultTypeInternal _Value_default_instance_; -constexpr Column::Column( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , type_(0) - - , length_(0) - , precision_(0) - , scale_(0) - , nullable_(false){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ValueDefaultTypeInternal _Value_default_instance_; +PROTOBUF_CONSTEXPR Column::Column( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.type_)*/0 + , /*decltype(_impl_.length_)*/0 + , /*decltype(_impl_.precision_)*/0 + , /*decltype(_impl_.scale_)*/0 + , /*decltype(_impl_.nullable_)*/false + , /*decltype(_impl_._cached_size_)*/{}} {} struct ColumnDefaultTypeInternal { - constexpr ColumnDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR ColumnDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~ColumnDefaultTypeInternal() {} union { Column _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT ColumnDefaultTypeInternal _Column_default_instance_; -constexpr Schema::Schema( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : column_() - , owner_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , obj_(0u) - , _oneof_case_{}{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ColumnDefaultTypeInternal _Column_default_instance_; +PROTOBUF_CONSTEXPR Schema::Schema( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.column_)*/{} + , /*decltype(_impl_.owner_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.obj_)*/0u + , /*decltype(_impl_.tm_val_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} struct SchemaDefaultTypeInternal { - constexpr SchemaDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR SchemaDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~SchemaDefaultTypeInternal() {} union { Schema _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SchemaDefaultTypeInternal _Schema_default_instance_; -constexpr Payload::Payload( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : before_() - , after_() - , rid_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , ddl_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , schema_(nullptr) - , op_(0) - - , seq_(0u) - , offset_(uint64_t{0u}) - , num_(uint64_t{0u}) - , redo_(false){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SchemaDefaultTypeInternal _Schema_default_instance_; +PROTOBUF_CONSTEXPR Payload::Payload( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_._has_bits_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_.before_)*/{} + , /*decltype(_impl_.after_)*/{} + , /*decltype(_impl_.rid_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.ddl_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.schema_)*/nullptr + , /*decltype(_impl_.op_)*/0 + , /*decltype(_impl_.seq_)*/0u + , /*decltype(_impl_.offset_)*/uint64_t{0u} + , /*decltype(_impl_.num_)*/uint64_t{0u} + , /*decltype(_impl_.redo_)*/false} {} struct PayloadDefaultTypeInternal { - constexpr PayloadDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR PayloadDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~PayloadDefaultTypeInternal() {} union { Payload _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PayloadDefaultTypeInternal _Payload_default_instance_; -constexpr SchemaRequest::SchemaRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : mask_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , filter_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string){} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 PayloadDefaultTypeInternal _Payload_default_instance_; +PROTOBUF_CONSTEXPR SchemaRequest::SchemaRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.mask_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.filter_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_._cached_size_)*/{}} {} struct SchemaRequestDefaultTypeInternal { - constexpr SchemaRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR SchemaRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~SchemaRequestDefaultTypeInternal() {} union { SchemaRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT SchemaRequestDefaultTypeInternal _SchemaRequest_default_instance_; -constexpr RedoRequest::RedoRequest( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : schema_() - , database_name_(&::PROTOBUF_NAMESPACE_ID::internal::fixed_address_empty_string) - , code_(0) - - , seq_(uint64_t{0u}) - , _oneof_case_{}{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SchemaRequestDefaultTypeInternal _SchemaRequest_default_instance_; +PROTOBUF_CONSTEXPR RedoRequest::RedoRequest( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_._has_bits_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_.schema_)*/{} + , /*decltype(_impl_.database_name_)*/{&::_pbi::fixed_address_empty_string, ::_pbi::ConstantInitialized{}} + , /*decltype(_impl_.seq_)*/uint64_t{0u} + , /*decltype(_impl_.code_)*/0 + , /*decltype(_impl_.tm_val_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} struct RedoRequestDefaultTypeInternal { - constexpr RedoRequestDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR RedoRequestDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~RedoRequestDefaultTypeInternal() {} union { RedoRequest _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RedoRequestDefaultTypeInternal _RedoRequest_default_instance_; -constexpr RedoResponse::RedoResponse( - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized) - : payload_() - , code_(0) - - , _oneof_case_{}{} +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RedoRequestDefaultTypeInternal _RedoRequest_default_instance_; +PROTOBUF_CONSTEXPR RedoResponse::RedoResponse( + ::_pbi::ConstantInitialized): _impl_{ + /*decltype(_impl_.payload_)*/{} + , /*decltype(_impl_.code_)*/0 + , /*decltype(_impl_.scn_val_)*/{} + , /*decltype(_impl_.tm_val_)*/{} + , /*decltype(_impl_.xid_val_)*/{} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}} {} struct RedoResponseDefaultTypeInternal { - constexpr RedoResponseDefaultTypeInternal() - : _instance(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized{}) {} + PROTOBUF_CONSTEXPR RedoResponseDefaultTypeInternal() + : _instance(::_pbi::ConstantInitialized{}) {} ~RedoResponseDefaultTypeInternal() {} union { RedoResponse _instance; }; }; -PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT RedoResponseDefaultTypeInternal _RedoResponse_default_instance_; +PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 RedoResponseDefaultTypeInternal _RedoResponse_default_instance_; } // namespace pb } // namespace OpenLogReplicator -static ::PROTOBUF_NAMESPACE_ID::Metadata file_level_metadata_OraProtoBuf_2eproto[7]; -static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* file_level_enum_descriptors_OraProtoBuf_2eproto[4]; -static constexpr ::PROTOBUF_NAMESPACE_ID::ServiceDescriptor const** file_level_service_descriptors_OraProtoBuf_2eproto = nullptr; +static ::_pb::Metadata file_level_metadata_OraProtoBuf_2eproto[7]; +static const ::_pb::EnumDescriptor* file_level_enum_descriptors_OraProtoBuf_2eproto[4]; +static constexpr ::_pb::ServiceDescriptor const** file_level_service_descriptors_OraProtoBuf_2eproto = nullptr; const uint32_t TableStruct_OraProtoBuf_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Value, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Value, _oneof_case_[0]), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Value, _impl_._oneof_case_[0]), ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Value, name_), - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Value, datum_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Value, _impl_.name_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Value, _impl_.datum_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Column, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Column, name_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Column, type_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Column, length_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Column, precision_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Column, scale_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Column, nullable_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Column, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Column, _impl_.type_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Column, _impl_.length_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Column, _impl_.precision_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Column, _impl_.scale_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Column, _impl_.nullable_), ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Schema, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Schema, _oneof_case_[0]), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Schema, _impl_._oneof_case_[0]), ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Schema, owner_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Schema, name_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Schema, obj_), - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Schema, column_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Schema, tm_val_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, _has_bits_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Schema, _impl_.owner_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Schema, _impl_.name_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Schema, _impl_.obj_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Schema, _impl_.column_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Schema, _impl_.tm_val_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, _impl_._has_bits_), PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, _internal_metadata_), ~0u, // no _extensions_ ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, op_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, schema_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, rid_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, before_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, after_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, ddl_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, seq_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, offset_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, redo_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, num_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, _impl_.op_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, _impl_.schema_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, _impl_.rid_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, _impl_.before_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, _impl_.after_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, _impl_.ddl_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, _impl_.seq_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, _impl_.offset_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, _impl_.redo_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::Payload, _impl_.num_), ~0u, ~0u, ~0u, @@ -209,22 +224,22 @@ const uint32_t TableStruct_OraProtoBuf_2eproto::offsets[] PROTOBUF_SECTION_VARIA ~0u, // no _oneof_case_ ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::SchemaRequest, mask_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::SchemaRequest, filter_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, _has_bits_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::SchemaRequest, _impl_.mask_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::SchemaRequest, _impl_.filter_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, _impl_._has_bits_), PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, _oneof_case_[0]), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, _impl_._oneof_case_[0]), ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, code_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, database_name_), - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, seq_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, schema_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, tm_val_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, _impl_.code_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, _impl_.database_name_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, _impl_.seq_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, _impl_.schema_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoRequest, _impl_.tm_val_), ~0u, ~0u, ~0u, @@ -235,22 +250,22 @@ const uint32_t TableStruct_OraProtoBuf_2eproto::offsets[] PROTOBUF_SECTION_VARIA ~0u, // no _has_bits_ PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoResponse, _internal_metadata_), ~0u, // no _extensions_ - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoResponse, _oneof_case_[0]), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoResponse, _impl_._oneof_case_[0]), ~0u, // no _weak_field_map_ ~0u, // no _inlined_string_donated_ - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoResponse, code_), - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - ::PROTOBUF_NAMESPACE_ID::internal::kInvalidFieldOffsetTag, - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoResponse, payload_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoResponse, scn_val_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoResponse, tm_val_), - PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoResponse, xid_val_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoResponse, _impl_.code_), + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + ::_pbi::kInvalidFieldOffsetTag, + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoResponse, _impl_.payload_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoResponse, _impl_.scn_val_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoResponse, _impl_.tm_val_), + PROTOBUF_FIELD_OFFSET(::OpenLogReplicator::pb::RedoResponse, _impl_.xid_val_), }; -static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { +static const ::_pbi::MigrationSchema schemas[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = { { 0, -1, -1, sizeof(::OpenLogReplicator::pb::Value)}, { 13, -1, -1, sizeof(::OpenLogReplicator::pb::Column)}, { 25, -1, -1, sizeof(::OpenLogReplicator::pb::Schema)}, @@ -260,14 +275,14 @@ static const ::PROTOBUF_NAMESPACE_ID::internal::MigrationSchema schemas[] PROTOB { 93, -1, -1, sizeof(::OpenLogReplicator::pb::RedoResponse)}, }; -static ::PROTOBUF_NAMESPACE_ID::Message const * const file_default_instances[] = { - reinterpret_cast(&::OpenLogReplicator::pb::_Value_default_instance_), - reinterpret_cast(&::OpenLogReplicator::pb::_Column_default_instance_), - reinterpret_cast(&::OpenLogReplicator::pb::_Schema_default_instance_), - reinterpret_cast(&::OpenLogReplicator::pb::_Payload_default_instance_), - reinterpret_cast(&::OpenLogReplicator::pb::_SchemaRequest_default_instance_), - reinterpret_cast(&::OpenLogReplicator::pb::_RedoRequest_default_instance_), - reinterpret_cast(&::OpenLogReplicator::pb::_RedoResponse_default_instance_), +static const ::_pb::Message* const file_default_instances[] = { + &::OpenLogReplicator::pb::_Value_default_instance_._instance, + &::OpenLogReplicator::pb::_Column_default_instance_._instance, + &::OpenLogReplicator::pb::_Schema_default_instance_._instance, + &::OpenLogReplicator::pb::_Payload_default_instance_._instance, + &::OpenLogReplicator::pb::_SchemaRequest_default_instance_._instance, + &::OpenLogReplicator::pb::_RedoRequest_default_instance_._instance, + &::OpenLogReplicator::pb::_RedoResponse_default_instance_._instance, }; const char descriptor_table_protodef_OraProtoBuf_2eproto[] PROTOBUF_SECTION_VARIABLE(protodesc_cold) = @@ -323,19 +338,21 @@ const char descriptor_table_protodef_OraProtoBuf_2eproto[] PROTOBUF_SECTION_VARI "nse(\0010\001B7\n\"io.debezium.connector.oracle." "protoB\021OpenLogReplicatorb\006proto3" ; -static ::PROTOBUF_NAMESPACE_ID::internal::once_flag descriptor_table_OraProtoBuf_2eproto_once; -const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_OraProtoBuf_2eproto = { - false, false, 2032, descriptor_table_protodef_OraProtoBuf_2eproto, "OraProtoBuf.proto", - &descriptor_table_OraProtoBuf_2eproto_once, nullptr, 0, 7, - schemas, file_default_instances, TableStruct_OraProtoBuf_2eproto::offsets, - file_level_metadata_OraProtoBuf_2eproto, file_level_enum_descriptors_OraProtoBuf_2eproto, file_level_service_descriptors_OraProtoBuf_2eproto, +static ::_pbi::once_flag descriptor_table_OraProtoBuf_2eproto_once; +const ::_pbi::DescriptorTable descriptor_table_OraProtoBuf_2eproto = { + false, false, 2032, descriptor_table_protodef_OraProtoBuf_2eproto, + "OraProtoBuf.proto", + &descriptor_table_OraProtoBuf_2eproto_once, nullptr, 0, 7, + schemas, file_default_instances, TableStruct_OraProtoBuf_2eproto::offsets, + file_level_metadata_OraProtoBuf_2eproto, file_level_enum_descriptors_OraProtoBuf_2eproto, + file_level_service_descriptors_OraProtoBuf_2eproto, }; -PROTOBUF_ATTRIBUTE_WEAK const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable* descriptor_table_OraProtoBuf_2eproto_getter() { +PROTOBUF_ATTRIBUTE_WEAK const ::_pbi::DescriptorTable* descriptor_table_OraProtoBuf_2eproto_getter() { return &descriptor_table_OraProtoBuf_2eproto; } // Force running AddDescriptors() at dynamic initialization time. -PROTOBUF_ATTRIBUTE_INIT_PRIORITY static ::PROTOBUF_NAMESPACE_ID::internal::AddDescriptorsRunner dynamic_init_dummy_OraProtoBuf_2eproto(&descriptor_table_OraProtoBuf_2eproto); +PROTOBUF_ATTRIBUTE_INIT_PRIORITY2 static ::_pbi::AddDescriptorsRunner dynamic_init_dummy_OraProtoBuf_2eproto(&descriptor_table_OraProtoBuf_2eproto); namespace OpenLogReplicator { namespace pb { const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Op_descriptor() { @@ -434,43 +451,47 @@ class Value::_Internal { Value::Value(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:OpenLogReplicator.pb.Value) } Value::Value(const Value& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + Value* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , decltype(_impl_.datum_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.name_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.name_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_name().empty()) { - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(), - GetArenaForAllocation()); + _this->_impl_.name_.Set(from._internal_name(), + _this->GetArenaForAllocation()); } clear_has_datum(); switch (from.datum_case()) { case kValueInt: { - _internal_set_value_int(from._internal_value_int()); + _this->_internal_set_value_int(from._internal_value_int()); break; } case kValueFloat: { - _internal_set_value_float(from._internal_value_float()); + _this->_internal_set_value_float(from._internal_value_float()); break; } case kValueDouble: { - _internal_set_value_double(from._internal_value_double()); + _this->_internal_set_value_double(from._internal_value_double()); break; } case kValueString: { - _internal_set_value_string(from._internal_value_string()); + _this->_internal_set_value_string(from._internal_value_string()); break; } case kValueBytes: { - _internal_set_value_bytes(from._internal_value_bytes()); + _this->_internal_set_value_bytes(from._internal_value_bytes()); break; } case DATUM_NOT_SET: { @@ -480,37 +501,42 @@ Value::Value(const Value& from) // @@protoc_insertion_point(copy_constructor:OpenLogReplicator.pb.Value) } -inline void Value::SharedCtor() { -name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -clear_has_datum(); +inline void Value::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , decltype(_impl_.datum_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + clear_has_datum(); } Value::~Value() { // @@protoc_insertion_point(destructor:OpenLogReplicator.pb.Value) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void Value::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.name_.Destroy(); if (has_datum()) { clear_datum(); } } -void Value::ArenaDtor(void* object) { - Value* _this = reinterpret_cast< Value* >(object); - (void)_this; -} -void Value::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void Value::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void Value::clear_datum() { @@ -529,18 +555,18 @@ void Value::clear_datum() { break; } case kValueString: { - datum_.value_string_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.datum_.value_string_.Destroy(); break; } case kValueBytes: { - datum_.value_bytes_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.datum_.value_bytes_.Destroy(); break; } case DATUM_NOT_SET: { break; } } - _oneof_case_[0] = DATUM_NOT_SET; + _impl_._oneof_case_[0] = DATUM_NOT_SET; } @@ -550,24 +576,24 @@ void Value::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - name_.ClearToEmpty(); + _impl_.name_.ClearToEmpty(); clear_datum(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* Value::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* Value::_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 = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &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 = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.Value.name")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.Value.name")); } else goto handle_unusual; continue; @@ -599,9 +625,9 @@ const char* Value::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inte case 5: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { auto str = _internal_mutable_value_string(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.Value.value_string")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.Value.value_string")); } else goto handle_unusual; continue; @@ -609,7 +635,7 @@ const char* Value::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::inte case 6: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { auto str = _internal_mutable_value_bytes(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); } else goto handle_unusual; @@ -656,19 +682,19 @@ uint8_t* Value::_InternalSerialize( // int64 value_int = 2; if (_internal_has_value_int()) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(2, this->_internal_value_int(), target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(2, this->_internal_value_int(), target); } // float value_float = 3; if (_internal_has_value_float()) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteFloatToArray(3, this->_internal_value_float(), target); + target = ::_pbi::WireFormatLite::WriteFloatToArray(3, this->_internal_value_float(), target); } // double value_double = 4; if (_internal_has_value_double()) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteDoubleToArray(4, this->_internal_value_double(), target); + target = ::_pbi::WireFormatLite::WriteDoubleToArray(4, this->_internal_value_double(), target); } // string value_string = 5; @@ -688,7 +714,7 @@ uint8_t* Value::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + 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:OpenLogReplicator.pb.Value) @@ -713,7 +739,7 @@ size_t Value::ByteSizeLong() const { switch (datum_case()) { // int64 value_int = 2; case kValueInt: { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_value_int()); + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_value_int()); break; } // float value_float = 3; @@ -744,57 +770,53 @@ size_t Value::ByteSizeLong() const { break; } } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Value::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, Value::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Value::GetClassData() const { return &_class_data_; } -void Value::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void Value::MergeFrom(const Value& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:OpenLogReplicator.pb.Value) - GOOGLE_DCHECK_NE(&from, this); +void Value::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:OpenLogReplicator.pb.Value) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_name().empty()) { - _internal_set_name(from._internal_name()); + _this->_internal_set_name(from._internal_name()); } switch (from.datum_case()) { case kValueInt: { - _internal_set_value_int(from._internal_value_int()); + _this->_internal_set_value_int(from._internal_value_int()); break; } case kValueFloat: { - _internal_set_value_float(from._internal_value_float()); + _this->_internal_set_value_float(from._internal_value_float()); break; } case kValueDouble: { - _internal_set_value_double(from._internal_value_double()); + _this->_internal_set_value_double(from._internal_value_double()); break; } case kValueString: { - _internal_set_value_string(from._internal_value_string()); + _this->_internal_set_value_string(from._internal_value_string()); break; } case kValueBytes: { - _internal_set_value_bytes(from._internal_value_bytes()); + _this->_internal_set_value_bytes(from._internal_value_bytes()); break; } case DATUM_NOT_SET: { break; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void Value::CopyFrom(const Value& from) { @@ -814,16 +836,15 @@ void Value::InternalSwap(Value* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &name_, lhs_arena, - &other->name_, rhs_arena + &_impl_.name_, lhs_arena, + &other->_impl_.name_, rhs_arena ); - swap(datum_, other->datum_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + swap(_impl_.datum_, other->_impl_.datum_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); } ::PROTOBUF_NAMESPACE_ID::Metadata Value::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_OraProtoBuf_2eproto_getter, &descriptor_table_OraProtoBuf_2eproto_once, file_level_metadata_OraProtoBuf_2eproto[0]); } @@ -837,60 +858,71 @@ class Column::_Internal { Column::Column(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:OpenLogReplicator.pb.Column) } Column::Column(const Column& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + Column* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , decltype(_impl_.type_){} + , decltype(_impl_.length_){} + , decltype(_impl_.precision_){} + , decltype(_impl_.scale_){} + , decltype(_impl_.nullable_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.name_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.name_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_name().empty()) { - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(), - GetArenaForAllocation()); + _this->_impl_.name_.Set(from._internal_name(), + _this->GetArenaForAllocation()); } - ::memcpy(&type_, &from.type_, - static_cast(reinterpret_cast(&nullable_) - - reinterpret_cast(&type_)) + sizeof(nullable_)); + ::memcpy(&_impl_.type_, &from._impl_.type_, + static_cast(reinterpret_cast(&_impl_.nullable_) - + reinterpret_cast(&_impl_.type_)) + sizeof(_impl_.nullable_)); // @@protoc_insertion_point(copy_constructor:OpenLogReplicator.pb.Column) } -inline void Column::SharedCtor() { -name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&type_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&nullable_) - - reinterpret_cast(&type_)) + sizeof(nullable_)); +inline void Column::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.name_){} + , decltype(_impl_.type_){0} + , decltype(_impl_.length_){0} + , decltype(_impl_.precision_){0} + , decltype(_impl_.scale_){0} + , decltype(_impl_.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 } Column::~Column() { // @@protoc_insertion_point(destructor:OpenLogReplicator.pb.Column) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void Column::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.name_.Destroy(); } -void Column::ArenaDtor(void* object) { - Column* _this = reinterpret_cast< Column* >(object); - (void)_this; -} -void Column::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void Column::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void Column::Clear() { @@ -899,26 +931,26 @@ void Column::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - name_.ClearToEmpty(); - ::memset(&type_, 0, static_cast( - reinterpret_cast(&nullable_) - - reinterpret_cast(&type_)) + sizeof(nullable_)); + _impl_.name_.ClearToEmpty(); + ::memset(&_impl_.type_, 0, static_cast( + reinterpret_cast(&_impl_.nullable_) - + reinterpret_cast(&_impl_.type_)) + sizeof(_impl_.nullable_)); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* Column::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +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 = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &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 = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.Column.name")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.Column.name")); } else goto handle_unusual; continue; @@ -934,7 +966,7 @@ const char* Column::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::int // int32 length = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + _impl_.length_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -942,7 +974,7 @@ const char* Column::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::int // int32 precision = 4; case 4: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 32)) { - precision_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + _impl_.precision_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -950,7 +982,7 @@ const char* Column::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::int // int32 scale = 5; case 5: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 40)) { - scale_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + _impl_.scale_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -958,7 +990,7 @@ const char* Column::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::int // bool nullable = 6; case 6: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { - nullable_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.nullable_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -1005,36 +1037,36 @@ uint8_t* Column::_InternalSerialize( // .OpenLogReplicator.pb.ColumnType type = 2; if (this->_internal_type() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( + target = ::_pbi::WireFormatLite::WriteEnumToArray( 2, this->_internal_type(), target); } // int32 length = 3; if (this->_internal_length() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(3, this->_internal_length(), target); + target = ::_pbi::WireFormatLite::WriteInt32ToArray(3, this->_internal_length(), target); } // int32 precision = 4; if (this->_internal_precision() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(4, this->_internal_precision(), target); + target = ::_pbi::WireFormatLite::WriteInt32ToArray(4, this->_internal_precision(), target); } // int32 scale = 5; if (this->_internal_scale() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt32ToArray(5, this->_internal_scale(), target); + target = ::_pbi::WireFormatLite::WriteInt32ToArray(5, this->_internal_scale(), target); } // bool nullable = 6; if (this->_internal_nullable() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(6, this->_internal_nullable(), target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(6, this->_internal_nullable(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + 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:OpenLogReplicator.pb.Column) @@ -1059,22 +1091,22 @@ size_t Column::ByteSizeLong() const { // .OpenLogReplicator.pb.ColumnType type = 2; if (this->_internal_type() != 0) { total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_type()); + ::_pbi::WireFormatLite::EnumSize(this->_internal_type()); } // int32 length = 3; if (this->_internal_length() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_length()); + total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_length()); } // int32 precision = 4; if (this->_internal_precision() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_precision()); + total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_precision()); } // int32 scale = 5; if (this->_internal_scale() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int32SizePlusOne(this->_internal_scale()); + total_size += ::_pbi::WireFormatLite::Int32SizePlusOne(this->_internal_scale()); } // bool nullable = 6; @@ -1082,47 +1114,43 @@ size_t Column::ByteSizeLong() const { total_size += 1 + 1; } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Column::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::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, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void Column::MergeFrom(const Column& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:OpenLogReplicator.pb.Column) - GOOGLE_DCHECK_NE(&from, this); +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:OpenLogReplicator.pb.Column) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_name().empty()) { - _internal_set_name(from._internal_name()); + _this->_internal_set_name(from._internal_name()); } if (from._internal_type() != 0) { - _internal_set_type(from._internal_type()); + _this->_internal_set_type(from._internal_type()); } if (from._internal_length() != 0) { - _internal_set_length(from._internal_length()); + _this->_internal_set_length(from._internal_length()); } if (from._internal_precision() != 0) { - _internal_set_precision(from._internal_precision()); + _this->_internal_set_precision(from._internal_precision()); } if (from._internal_scale() != 0) { - _internal_set_scale(from._internal_scale()); + _this->_internal_set_scale(from._internal_scale()); } if (from._internal_nullable() != 0) { - _internal_set_nullable(from._internal_nullable()); + _this->_internal_set_nullable(from._internal_nullable()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void Column::CopyFrom(const Column& from) { @@ -1142,20 +1170,19 @@ void Column::InternalSwap(Column* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &name_, lhs_arena, - &other->name_, rhs_arena + &_impl_.name_, lhs_arena, + &other->_impl_.name_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Column, nullable_) - + sizeof(Column::nullable_) - - PROTOBUF_FIELD_OFFSET(Column, type_)>( - reinterpret_cast(&type_), - reinterpret_cast(&other->type_)); + PROTOBUF_FIELD_OFFSET(Column, _impl_.nullable_) + + sizeof(Column::_impl_.nullable_) + - PROTOBUF_FIELD_OFFSET(Column, _impl_.type_)>( + reinterpret_cast(&_impl_.type_), + reinterpret_cast(&other->_impl_.type_)); } ::PROTOBUF_NAMESPACE_ID::Metadata Column::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_OraProtoBuf_2eproto_getter, &descriptor_table_OraProtoBuf_2eproto_once, file_level_metadata_OraProtoBuf_2eproto[1]); } @@ -1168,43 +1195,48 @@ class Schema::_Internal { Schema::Schema(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - column_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:OpenLogReplicator.pb.Schema) } Schema::Schema(const Schema& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - column_(from.column_) { + : ::PROTOBUF_NAMESPACE_ID::Message() { + Schema* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.column_){from._impl_.column_} + , decltype(_impl_.owner_){} + , decltype(_impl_.name_){} + , decltype(_impl_.obj_){} + , decltype(_impl_.tm_val_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - owner_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.owner_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - owner_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.owner_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_owner().empty()) { - owner_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_owner(), - GetArenaForAllocation()); + _this->_impl_.owner_.Set(from._internal_owner(), + _this->GetArenaForAllocation()); } - name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.name_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.name_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_name().empty()) { - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_name(), - GetArenaForAllocation()); + _this->_impl_.name_.Set(from._internal_name(), + _this->GetArenaForAllocation()); } - obj_ = from.obj_; + _this->_impl_.obj_ = from._impl_.obj_; clear_has_tm_val(); switch (from.tm_val_case()) { case kTm: { - _internal_set_tm(from._internal_tm()); + _this->_internal_set_tm(from._internal_tm()); break; } case kTms: { - _internal_set_tms(from._internal_tms()); + _this->_internal_set_tms(from._internal_tms()); break; } case TM_VAL_NOT_SET: { @@ -1214,43 +1246,51 @@ Schema::Schema(const Schema& from) // @@protoc_insertion_point(copy_constructor:OpenLogReplicator.pb.Schema) } -inline void Schema::SharedCtor() { -owner_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - owner_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -obj_ = 0u; -clear_has_tm_val(); +inline void Schema::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.column_){arena} + , decltype(_impl_.owner_){} + , decltype(_impl_.name_){} + , decltype(_impl_.obj_){0u} + , decltype(_impl_.tm_val_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + _impl_.owner_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.owner_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + clear_has_tm_val(); } Schema::~Schema() { // @@protoc_insertion_point(destructor:OpenLogReplicator.pb.Schema) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void Schema::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - owner_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.column_.~RepeatedPtrField(); + _impl_.owner_.Destroy(); + _impl_.name_.Destroy(); if (has_tm_val()) { clear_tm_val(); } } -void Schema::ArenaDtor(void* object) { - Schema* _this = reinterpret_cast< Schema* >(object); - (void)_this; -} -void Schema::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void Schema::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void Schema::clear_tm_val() { @@ -1261,14 +1301,14 @@ void Schema::clear_tm_val() { break; } case kTms: { - tm_val_.tms_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.tm_val_.tms_.Destroy(); break; } case TM_VAL_NOT_SET: { break; } } - _oneof_case_[0] = TM_VAL_NOT_SET; + _impl_._oneof_case_[0] = TM_VAL_NOT_SET; } @@ -1278,27 +1318,27 @@ void Schema::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - column_.Clear(); - owner_.ClearToEmpty(); - name_.ClearToEmpty(); - obj_ = 0u; + _impl_.column_.Clear(); + _impl_.owner_.ClearToEmpty(); + _impl_.name_.ClearToEmpty(); + _impl_.obj_ = 0u; clear_tm_val(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* Schema::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* Schema::_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 = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string owner = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_owner(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.Schema.owner")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.Schema.owner")); } else goto handle_unusual; continue; @@ -1306,16 +1346,16 @@ const char* Schema::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::int case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { auto str = _internal_mutable_name(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.Schema.name")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.Schema.name")); } else goto handle_unusual; continue; // uint32 obj = 3; case 3: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 24)) { - obj_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + _impl_.obj_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -1332,9 +1372,9 @@ const char* Schema::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::int case 5: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { auto str = _internal_mutable_tms(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.Schema.tms")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.Schema.tms")); } else goto handle_unusual; continue; @@ -1403,13 +1443,13 @@ uint8_t* Schema::_InternalSerialize( // uint32 obj = 3; if (this->_internal_obj() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(3, this->_internal_obj(), target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray(3, this->_internal_obj(), target); } // uint64 tm = 4; if (_internal_has_tm()) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(4, this->_internal_tm(), target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(4, this->_internal_tm(), target); } // string tms = 5; @@ -1423,15 +1463,15 @@ uint8_t* Schema::_InternalSerialize( } // repeated .OpenLogReplicator.pb.Column column = 6; - for (unsigned int i = 0, - n = static_cast(this->_internal_column_size()); i < n; i++) { - target = stream->EnsureSpace(target); + for (unsigned i = 0, + n = static_cast(this->_internal_column_size()); i < n; i++) { + const auto& repfield = this->_internal_column(i); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(6, this->_internal_column(i), target, stream); + InternalWriteMessage(6, repfield, repfield.GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + 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:OpenLogReplicator.pb.Schema) @@ -1448,7 +1488,7 @@ size_t Schema::ByteSizeLong() const { // repeated .OpenLogReplicator.pb.Column column = 6; total_size += 1UL * this->_internal_column_size(); - for (const auto& msg : this->column_) { + for (const auto& msg : this->_impl_.column_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } @@ -1469,13 +1509,13 @@ size_t Schema::ByteSizeLong() const { // uint32 obj = 3; if (this->_internal_obj() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_obj()); + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_obj()); } switch (tm_val_case()) { // uint64 tm = 4; case kTm: { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_tm()); + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_tm()); break; } // string tms = 5; @@ -1489,52 +1529,48 @@ size_t Schema::ByteSizeLong() const { break; } } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Schema::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, Schema::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Schema::GetClassData() const { return &_class_data_; } -void Schema::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void Schema::MergeFrom(const Schema& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:OpenLogReplicator.pb.Schema) - GOOGLE_DCHECK_NE(&from, this); +void Schema::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:OpenLogReplicator.pb.Schema) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; - column_.MergeFrom(from.column_); + _this->_impl_.column_.MergeFrom(from._impl_.column_); if (!from._internal_owner().empty()) { - _internal_set_owner(from._internal_owner()); + _this->_internal_set_owner(from._internal_owner()); } if (!from._internal_name().empty()) { - _internal_set_name(from._internal_name()); + _this->_internal_set_name(from._internal_name()); } if (from._internal_obj() != 0) { - _internal_set_obj(from._internal_obj()); + _this->_internal_set_obj(from._internal_obj()); } switch (from.tm_val_case()) { case kTm: { - _internal_set_tm(from._internal_tm()); + _this->_internal_set_tm(from._internal_tm()); break; } case kTms: { - _internal_set_tms(from._internal_tms()); + _this->_internal_set_tms(from._internal_tms()); break; } case TM_VAL_NOT_SET: { break; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void Schema::CopyFrom(const Schema& from) { @@ -1553,24 +1589,22 @@ void Schema::InternalSwap(Schema* other) { auto* lhs_arena = GetArenaForAllocation(); auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - column_.InternalSwap(&other->column_); + _impl_.column_.InternalSwap(&other->_impl_.column_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &owner_, lhs_arena, - &other->owner_, rhs_arena + &_impl_.owner_, lhs_arena, + &other->_impl_.owner_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &name_, lhs_arena, - &other->name_, rhs_arena + &_impl_.name_, lhs_arena, + &other->_impl_.name_, rhs_arena ); - swap(obj_, other->obj_); - swap(tm_val_, other->tm_val_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + swap(_impl_.obj_, other->_impl_.obj_); + swap(_impl_.tm_val_, other->_impl_.tm_val_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); } ::PROTOBUF_NAMESPACE_ID::Metadata Schema::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_OraProtoBuf_2eproto_getter, &descriptor_table_OraProtoBuf_2eproto_once, file_level_metadata_OraProtoBuf_2eproto[2]); } @@ -1579,7 +1613,7 @@ ::PROTOBUF_NAMESPACE_ID::Metadata Schema::GetMetadata() const { class Payload::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); + using HasBits = decltype(std::declval()._impl_._has_bits_); static const ::OpenLogReplicator::pb::Schema& schema(const Payload* msg); static void set_has_num(HasBits* has_bits) { (*has_bits)[0] |= 1u; @@ -1588,89 +1622,105 @@ class Payload::_Internal { const ::OpenLogReplicator::pb::Schema& Payload::_Internal::schema(const Payload* msg) { - return *msg->schema_; + return *msg->_impl_.schema_; } Payload::Payload(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - before_(arena), - after_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:OpenLogReplicator.pb.Payload) } Payload::Payload(const Payload& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - before_(from.before_), - after_(from.after_) { + : ::PROTOBUF_NAMESPACE_ID::Message() { + Payload* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_._has_bits_){from._impl_._has_bits_} + , /*decltype(_impl_._cached_size_)*/{} + , decltype(_impl_.before_){from._impl_.before_} + , decltype(_impl_.after_){from._impl_.after_} + , decltype(_impl_.rid_){} + , decltype(_impl_.ddl_){} + , decltype(_impl_.schema_){nullptr} + , decltype(_impl_.op_){} + , decltype(_impl_.seq_){} + , decltype(_impl_.offset_){} + , decltype(_impl_.num_){} + , decltype(_impl_.redo_){}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - rid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.rid_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - rid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.rid_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_rid().empty()) { - rid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_rid(), - GetArenaForAllocation()); + _this->_impl_.rid_.Set(from._internal_rid(), + _this->GetArenaForAllocation()); } - ddl_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.ddl_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ddl_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.ddl_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_ddl().empty()) { - ddl_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_ddl(), - GetArenaForAllocation()); + _this->_impl_.ddl_.Set(from._internal_ddl(), + _this->GetArenaForAllocation()); } if (from._internal_has_schema()) { - schema_ = new ::OpenLogReplicator::pb::Schema(*from.schema_); - } else { - schema_ = nullptr; + _this->_impl_.schema_ = new ::OpenLogReplicator::pb::Schema(*from._impl_.schema_); } - ::memcpy(&op_, &from.op_, - static_cast(reinterpret_cast(&redo_) - - reinterpret_cast(&op_)) + sizeof(redo_)); + ::memcpy(&_impl_.op_, &from._impl_.op_, + static_cast(reinterpret_cast(&_impl_.redo_) - + reinterpret_cast(&_impl_.op_)) + sizeof(_impl_.redo_)); // @@protoc_insertion_point(copy_constructor:OpenLogReplicator.pb.Payload) } -inline void Payload::SharedCtor() { -rid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - rid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -ddl_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - ddl_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&schema_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&redo_) - - reinterpret_cast(&schema_)) + sizeof(redo_)); +inline void Payload::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_.before_){arena} + , decltype(_impl_.after_){arena} + , decltype(_impl_.rid_){} + , decltype(_impl_.ddl_){} + , decltype(_impl_.schema_){nullptr} + , decltype(_impl_.op_){0} + , decltype(_impl_.seq_){0u} + , decltype(_impl_.offset_){uint64_t{0u}} + , decltype(_impl_.num_){uint64_t{0u}} + , decltype(_impl_.redo_){false} + }; + _impl_.rid_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.rid_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ddl_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.ddl_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } Payload::~Payload() { // @@protoc_insertion_point(destructor:OpenLogReplicator.pb.Payload) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void Payload::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - rid_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - ddl_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - if (this != internal_default_instance()) delete schema_; + _impl_.before_.~RepeatedPtrField(); + _impl_.after_.~RepeatedPtrField(); + _impl_.rid_.Destroy(); + _impl_.ddl_.Destroy(); + if (this != internal_default_instance()) delete _impl_.schema_; } -void Payload::ArenaDtor(void* object) { - Payload* _this = reinterpret_cast< Payload* >(object); - (void)_this; -} -void Payload::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void Payload::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void Payload::Clear() { @@ -1679,29 +1729,29 @@ void Payload::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - before_.Clear(); - after_.Clear(); - rid_.ClearToEmpty(); - ddl_.ClearToEmpty(); - if (GetArenaForAllocation() == nullptr && schema_ != nullptr) { - delete schema_; - } - schema_ = nullptr; - ::memset(&op_, 0, static_cast( - reinterpret_cast(&offset_) - - reinterpret_cast(&op_)) + sizeof(offset_)); - num_ = uint64_t{0u}; - redo_ = false; - _has_bits_.Clear(); + _impl_.before_.Clear(); + _impl_.after_.Clear(); + _impl_.rid_.ClearToEmpty(); + _impl_.ddl_.ClearToEmpty(); + if (GetArenaForAllocation() == nullptr && _impl_.schema_ != nullptr) { + delete _impl_.schema_; + } + _impl_.schema_ = nullptr; + ::memset(&_impl_.op_, 0, static_cast( + reinterpret_cast(&_impl_.offset_) - + reinterpret_cast(&_impl_.op_)) + sizeof(_impl_.offset_)); + _impl_.num_ = uint64_t{0u}; + _impl_.redo_ = false; + _impl_._has_bits_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* Payload::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* Payload::_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 = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .OpenLogReplicator.pb.Op op = 1; case 1: @@ -1724,9 +1774,9 @@ const char* Payload::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::in case 3: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { auto str = _internal_mutable_rid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.Payload.rid")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.Payload.rid")); } else goto handle_unusual; continue; @@ -1760,16 +1810,16 @@ const char* Payload::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::in case 6: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { auto str = _internal_mutable_ddl(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.Payload.ddl")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.Payload.ddl")); } else goto handle_unusual; continue; // uint32 seq = 7; case 7: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 56)) { - seq_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); + _impl_.seq_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint32(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -1777,7 +1827,7 @@ const char* Payload::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::in // uint64 offset = 8; case 8: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 64)) { - offset_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.offset_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -1785,7 +1835,7 @@ const char* Payload::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::in // bool redo = 9; case 9: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 72)) { - redo_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.redo_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -1794,7 +1844,7 @@ const char* Payload::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::in case 10: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 80)) { _Internal::set_has_num(&has_bits); - num_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.num_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -1815,7 +1865,7 @@ const char* Payload::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::in CHK_(ptr != nullptr); } // while message_done: - _has_bits_.Or(has_bits); + _impl_._has_bits_.Or(has_bits); return ptr; failure: ptr = nullptr; @@ -1832,16 +1882,15 @@ uint8_t* Payload::_InternalSerialize( // .OpenLogReplicator.pb.Op op = 1; if (this->_internal_op() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( + target = ::_pbi::WireFormatLite::WriteEnumToArray( 1, this->_internal_op(), target); } // .OpenLogReplicator.pb.Schema schema = 2; if (this->_internal_has_schema()) { - target = stream->EnsureSpace(target); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage( - 2, _Internal::schema(this), target, stream); + InternalWriteMessage(2, _Internal::schema(this), + _Internal::schema(this).GetCachedSize(), target, stream); } // string rid = 3; @@ -1855,19 +1904,19 @@ uint8_t* Payload::_InternalSerialize( } // repeated .OpenLogReplicator.pb.Value before = 4; - for (unsigned int i = 0, - n = static_cast(this->_internal_before_size()); i < n; i++) { - target = stream->EnsureSpace(target); + for (unsigned i = 0, + n = static_cast(this->_internal_before_size()); i < n; i++) { + const auto& repfield = this->_internal_before(i); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(4, this->_internal_before(i), target, stream); + InternalWriteMessage(4, repfield, repfield.GetCachedSize(), target, stream); } // repeated .OpenLogReplicator.pb.Value after = 5; - for (unsigned int i = 0, - n = static_cast(this->_internal_after_size()); i < n; i++) { - target = stream->EnsureSpace(target); + for (unsigned i = 0, + n = static_cast(this->_internal_after_size()); i < n; i++) { + const auto& repfield = this->_internal_after(i); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(5, this->_internal_after(i), target, stream); + InternalWriteMessage(5, repfield, repfield.GetCachedSize(), target, stream); } // string ddl = 6; @@ -1883,29 +1932,29 @@ uint8_t* Payload::_InternalSerialize( // uint32 seq = 7; if (this->_internal_seq() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt32ToArray(7, this->_internal_seq(), target); + target = ::_pbi::WireFormatLite::WriteUInt32ToArray(7, this->_internal_seq(), target); } // uint64 offset = 8; if (this->_internal_offset() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(8, this->_internal_offset(), target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(8, this->_internal_offset(), target); } // bool redo = 9; if (this->_internal_redo() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteBoolToArray(9, this->_internal_redo(), target); + target = ::_pbi::WireFormatLite::WriteBoolToArray(9, this->_internal_redo(), target); } // optional uint64 num = 10; if (_internal_has_num()) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(10, this->_internal_num(), target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(10, this->_internal_num(), target); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + 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:OpenLogReplicator.pb.Payload) @@ -1922,14 +1971,14 @@ size_t Payload::ByteSizeLong() const { // repeated .OpenLogReplicator.pb.Value before = 4; total_size += 1UL * this->_internal_before_size(); - for (const auto& msg : this->before_) { + for (const auto& msg : this->_impl_.before_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } // repeated .OpenLogReplicator.pb.Value after = 5; total_size += 1UL * this->_internal_after_size(); - for (const auto& msg : this->after_) { + for (const auto& msg : this->_impl_.after_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } @@ -1952,29 +2001,29 @@ size_t Payload::ByteSizeLong() const { if (this->_internal_has_schema()) { total_size += 1 + ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize( - *schema_); + *_impl_.schema_); } // .OpenLogReplicator.pb.Op op = 1; if (this->_internal_op() != 0) { total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_op()); + ::_pbi::WireFormatLite::EnumSize(this->_internal_op()); } // uint32 seq = 7; if (this->_internal_seq() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt32SizePlusOne(this->_internal_seq()); + total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(this->_internal_seq()); } // uint64 offset = 8; if (this->_internal_offset() != 0) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_offset()); + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_offset()); } // optional uint64 num = 10; - cached_has_bits = _has_bits_[0]; + cached_has_bits = _impl_._has_bits_[0]; if (cached_has_bits & 0x00000001u) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_num()); + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_num()); } // bool redo = 9; @@ -1982,55 +2031,52 @@ size_t Payload::ByteSizeLong() const { total_size += 1 + 1; } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData Payload::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, Payload::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*Payload::GetClassData() const { return &_class_data_; } -void Payload::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void Payload::MergeFrom(const Payload& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:OpenLogReplicator.pb.Payload) - GOOGLE_DCHECK_NE(&from, this); +void Payload::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:OpenLogReplicator.pb.Payload) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; - before_.MergeFrom(from.before_); - after_.MergeFrom(from.after_); + _this->_impl_.before_.MergeFrom(from._impl_.before_); + _this->_impl_.after_.MergeFrom(from._impl_.after_); if (!from._internal_rid().empty()) { - _internal_set_rid(from._internal_rid()); + _this->_internal_set_rid(from._internal_rid()); } if (!from._internal_ddl().empty()) { - _internal_set_ddl(from._internal_ddl()); + _this->_internal_set_ddl(from._internal_ddl()); } if (from._internal_has_schema()) { - _internal_mutable_schema()->::OpenLogReplicator::pb::Schema::MergeFrom(from._internal_schema()); + _this->_internal_mutable_schema()->::OpenLogReplicator::pb::Schema::MergeFrom( + from._internal_schema()); } if (from._internal_op() != 0) { - _internal_set_op(from._internal_op()); + _this->_internal_set_op(from._internal_op()); } if (from._internal_seq() != 0) { - _internal_set_seq(from._internal_seq()); + _this->_internal_set_seq(from._internal_seq()); } if (from._internal_offset() != 0) { - _internal_set_offset(from._internal_offset()); + _this->_internal_set_offset(from._internal_offset()); } if (from._internal_has_num()) { - _internal_set_num(from._internal_num()); + _this->_internal_set_num(from._internal_num()); } if (from._internal_redo() != 0) { - _internal_set_redo(from._internal_redo()); + _this->_internal_set_redo(from._internal_redo()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void Payload::CopyFrom(const Payload& from) { @@ -2049,29 +2095,27 @@ void Payload::InternalSwap(Payload* other) { auto* lhs_arena = GetArenaForAllocation(); auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - before_.InternalSwap(&other->before_); - after_.InternalSwap(&other->after_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.before_.InternalSwap(&other->_impl_.before_); + _impl_.after_.InternalSwap(&other->_impl_.after_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &rid_, lhs_arena, - &other->rid_, rhs_arena + &_impl_.rid_, lhs_arena, + &other->_impl_.rid_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &ddl_, lhs_arena, - &other->ddl_, rhs_arena + &_impl_.ddl_, lhs_arena, + &other->_impl_.ddl_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(Payload, redo_) - + sizeof(Payload::redo_) - - PROTOBUF_FIELD_OFFSET(Payload, schema_)>( - reinterpret_cast(&schema_), - reinterpret_cast(&other->schema_)); + PROTOBUF_FIELD_OFFSET(Payload, _impl_.redo_) + + sizeof(Payload::_impl_.redo_) + - PROTOBUF_FIELD_OFFSET(Payload, _impl_.schema_)>( + reinterpret_cast(&_impl_.schema_), + reinterpret_cast(&other->_impl_.schema_)); } ::PROTOBUF_NAMESPACE_ID::Metadata Payload::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_OraProtoBuf_2eproto_getter, &descriptor_table_OraProtoBuf_2eproto_once, file_level_metadata_OraProtoBuf_2eproto[3]); } @@ -2085,66 +2129,73 @@ class SchemaRequest::_Internal { SchemaRequest::SchemaRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:OpenLogReplicator.pb.SchemaRequest) } SchemaRequest::SchemaRequest(const SchemaRequest& from) : ::PROTOBUF_NAMESPACE_ID::Message() { + SchemaRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.mask_){} + , decltype(_impl_.filter_){} + , /*decltype(_impl_._cached_size_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - mask_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.mask_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mask_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.mask_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_mask().empty()) { - mask_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_mask(), - GetArenaForAllocation()); + _this->_impl_.mask_.Set(from._internal_mask(), + _this->GetArenaForAllocation()); } - filter_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.filter_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - filter_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.filter_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_filter().empty()) { - filter_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_filter(), - GetArenaForAllocation()); + _this->_impl_.filter_.Set(from._internal_filter(), + _this->GetArenaForAllocation()); } // @@protoc_insertion_point(copy_constructor:OpenLogReplicator.pb.SchemaRequest) } -inline void SchemaRequest::SharedCtor() { -mask_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - mask_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -filter_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - filter_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING +inline void SchemaRequest::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.mask_){} + , decltype(_impl_.filter_){} + , /*decltype(_impl_._cached_size_)*/{} + }; + _impl_.mask_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.mask_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.filter_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.filter_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING } SchemaRequest::~SchemaRequest() { // @@protoc_insertion_point(destructor:OpenLogReplicator.pb.SchemaRequest) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void SchemaRequest::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - mask_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); - filter_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.mask_.Destroy(); + _impl_.filter_.Destroy(); } -void SchemaRequest::ArenaDtor(void* object) { - SchemaRequest* _this = reinterpret_cast< SchemaRequest* >(object); - (void)_this; -} -void SchemaRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void SchemaRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void SchemaRequest::Clear() { @@ -2153,24 +2204,24 @@ void SchemaRequest::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - mask_.ClearToEmpty(); - filter_.ClearToEmpty(); + _impl_.mask_.ClearToEmpty(); + _impl_.filter_.ClearToEmpty(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* SchemaRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* SchemaRequest::_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 = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // string mask = 1; case 1: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 10)) { auto str = _internal_mutable_mask(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.SchemaRequest.mask")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.SchemaRequest.mask")); } else goto handle_unusual; continue; @@ -2178,9 +2229,9 @@ const char* SchemaRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { auto str = _internal_mutable_filter(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.SchemaRequest.filter")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.SchemaRequest.filter")); } else goto handle_unusual; continue; @@ -2234,7 +2285,7 @@ uint8_t* SchemaRequest::_InternalSerialize( } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + 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:OpenLogReplicator.pb.SchemaRequest) @@ -2263,35 +2314,31 @@ size_t SchemaRequest::ByteSizeLong() const { this->_internal_filter()); } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData SchemaRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, SchemaRequest::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*SchemaRequest::GetClassData() const { return &_class_data_; } -void SchemaRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void SchemaRequest::MergeFrom(const SchemaRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:OpenLogReplicator.pb.SchemaRequest) - GOOGLE_DCHECK_NE(&from, this); +void SchemaRequest::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:OpenLogReplicator.pb.SchemaRequest) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; if (!from._internal_mask().empty()) { - _internal_set_mask(from._internal_mask()); + _this->_internal_set_mask(from._internal_mask()); } if (!from._internal_filter().empty()) { - _internal_set_filter(from._internal_filter()); + _this->_internal_set_filter(from._internal_filter()); } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void SchemaRequest::CopyFrom(const SchemaRequest& from) { @@ -2311,19 +2358,17 @@ void SchemaRequest::InternalSwap(SchemaRequest* other) { auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &mask_, lhs_arena, - &other->mask_, rhs_arena + &_impl_.mask_, lhs_arena, + &other->_impl_.mask_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &filter_, lhs_arena, - &other->filter_, rhs_arena + &_impl_.filter_, lhs_arena, + &other->_impl_.filter_, rhs_arena ); } ::PROTOBUF_NAMESPACE_ID::Metadata SchemaRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_OraProtoBuf_2eproto_getter, &descriptor_table_OraProtoBuf_2eproto_once, file_level_metadata_OraProtoBuf_2eproto[4]); } @@ -2332,7 +2377,7 @@ ::PROTOBUF_NAMESPACE_ID::Metadata SchemaRequest::GetMetadata() const { class RedoRequest::_Internal { public: - using HasBits = decltype(std::declval()._has_bits_); + using HasBits = decltype(std::declval()._impl_._has_bits_); static void set_has_seq(HasBits* has_bits) { (*has_bits)[0] |= 1u; } @@ -2340,42 +2385,47 @@ class RedoRequest::_Internal { RedoRequest::RedoRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - schema_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:OpenLogReplicator.pb.RedoRequest) } RedoRequest::RedoRequest(const RedoRequest& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - _has_bits_(from._has_bits_), - schema_(from.schema_) { + : ::PROTOBUF_NAMESPACE_ID::Message() { + RedoRequest* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_._has_bits_){from._impl_._has_bits_} + , /*decltype(_impl_._cached_size_)*/{} + , decltype(_impl_.schema_){from._impl_.schema_} + , decltype(_impl_.database_name_){} + , decltype(_impl_.seq_){} + , decltype(_impl_.code_){} + , decltype(_impl_.tm_val_){} + , /*decltype(_impl_._oneof_case_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - database_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.database_name_.InitDefault(); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - database_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + _impl_.database_name_.Set("", GetArenaForAllocation()); #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING if (!from._internal_database_name().empty()) { - database_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, from._internal_database_name(), - GetArenaForAllocation()); + _this->_impl_.database_name_.Set(from._internal_database_name(), + _this->GetArenaForAllocation()); } - ::memcpy(&code_, &from.code_, - static_cast(reinterpret_cast(&seq_) - - reinterpret_cast(&code_)) + sizeof(seq_)); + ::memcpy(&_impl_.seq_, &from._impl_.seq_, + static_cast(reinterpret_cast(&_impl_.code_) - + reinterpret_cast(&_impl_.seq_)) + sizeof(_impl_.code_)); clear_has_tm_val(); switch (from.tm_val_case()) { case kScn: { - _internal_set_scn(from._internal_scn()); + _this->_internal_set_scn(from._internal_scn()); break; } case kTms: { - _internal_set_tms(from._internal_tms()); + _this->_internal_set_tms(from._internal_tms()); break; } case kTmRel: { - _internal_set_tm_rel(from._internal_tm_rel()); + _this->_internal_set_tm_rel(from._internal_tm_rel()); break; } case TM_VAL_NOT_SET: { @@ -2385,41 +2435,47 @@ RedoRequest::RedoRequest(const RedoRequest& from) // @@protoc_insertion_point(copy_constructor:OpenLogReplicator.pb.RedoRequest) } -inline void RedoRequest::SharedCtor() { -database_name_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); -#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - database_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); -#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING -::memset(reinterpret_cast(this) + static_cast( - reinterpret_cast(&code_) - reinterpret_cast(this)), - 0, static_cast(reinterpret_cast(&seq_) - - reinterpret_cast(&code_)) + sizeof(seq_)); -clear_has_tm_val(); +inline void RedoRequest::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_.schema_){arena} + , decltype(_impl_.database_name_){} + , decltype(_impl_.seq_){uint64_t{0u}} + , decltype(_impl_.code_){0} + , decltype(_impl_.tm_val_){} + , /*decltype(_impl_._oneof_case_)*/{} + }; + _impl_.database_name_.InitDefault(); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + _impl_.database_name_.Set("", GetArenaForAllocation()); + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + clear_has_tm_val(); } RedoRequest::~RedoRequest() { // @@protoc_insertion_point(destructor:OpenLogReplicator.pb.RedoRequest) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void RedoRequest::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); - database_name_.DestroyNoArena(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.schema_.~RepeatedPtrField(); + _impl_.database_name_.Destroy(); if (has_tm_val()) { clear_tm_val(); } } -void RedoRequest::ArenaDtor(void* object) { - RedoRequest* _this = reinterpret_cast< RedoRequest* >(object); - (void)_this; -} -void RedoRequest::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void RedoRequest::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void RedoRequest::clear_tm_val() { @@ -2430,7 +2486,7 @@ void RedoRequest::clear_tm_val() { break; } case kTms: { - tm_val_.tms_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.tm_val_.tms_.Destroy(); break; } case kTmRel: { @@ -2441,7 +2497,7 @@ void RedoRequest::clear_tm_val() { break; } } - _oneof_case_[0] = TM_VAL_NOT_SET; + _impl_._oneof_case_[0] = TM_VAL_NOT_SET; } @@ -2451,21 +2507,21 @@ void RedoRequest::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - schema_.Clear(); - database_name_.ClearToEmpty(); - code_ = 0; - seq_ = uint64_t{0u}; + _impl_.schema_.Clear(); + _impl_.database_name_.ClearToEmpty(); + _impl_.seq_ = uint64_t{0u}; + _impl_.code_ = 0; clear_tm_val(); - _has_bits_.Clear(); + _impl_._has_bits_.Clear(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* RedoRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* RedoRequest::_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 = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .OpenLogReplicator.pb.RequestCode code = 1; case 1: @@ -2480,9 +2536,9 @@ const char* RedoRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID case 2: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 18)) { auto str = _internal_mutable_database_name(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.RedoRequest.database_name")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.RedoRequest.database_name")); } else goto handle_unusual; continue; @@ -2498,9 +2554,9 @@ const char* RedoRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID case 4: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 34)) { auto str = _internal_mutable_tms(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.RedoRequest.tms")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.RedoRequest.tms")); } else goto handle_unusual; continue; @@ -2516,7 +2572,7 @@ const char* RedoRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID case 6: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 48)) { _Internal::set_has_seq(&has_bits); - seq_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); + _impl_.seq_ = ::PROTOBUF_NAMESPACE_ID::internal::ReadVarint64(&ptr); CHK_(ptr); } else goto handle_unusual; @@ -2550,7 +2606,7 @@ const char* RedoRequest::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID CHK_(ptr != nullptr); } // while message_done: - _has_bits_.Or(has_bits); + _impl_._has_bits_.Or(has_bits); return ptr; failure: ptr = nullptr; @@ -2567,7 +2623,7 @@ uint8_t* RedoRequest::_InternalSerialize( // .OpenLogReplicator.pb.RequestCode code = 1; if (this->_internal_code() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( + target = ::_pbi::WireFormatLite::WriteEnumToArray( 1, this->_internal_code(), target); } @@ -2584,7 +2640,7 @@ uint8_t* RedoRequest::_InternalSerialize( // uint64 scn = 3; if (_internal_has_scn()) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(3, this->_internal_scn(), target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(3, this->_internal_scn(), target); } // string tms = 4; @@ -2600,25 +2656,25 @@ uint8_t* RedoRequest::_InternalSerialize( // int64 tm_rel = 5; if (_internal_has_tm_rel()) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteInt64ToArray(5, this->_internal_tm_rel(), target); + target = ::_pbi::WireFormatLite::WriteInt64ToArray(5, this->_internal_tm_rel(), target); } // optional uint64 seq = 6; if (_internal_has_seq()) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(6, this->_internal_seq(), target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(6, this->_internal_seq(), target); } // repeated .OpenLogReplicator.pb.SchemaRequest schema = 7; - for (unsigned int i = 0, - n = static_cast(this->_internal_schema_size()); i < n; i++) { - target = stream->EnsureSpace(target); + for (unsigned i = 0, + n = static_cast(this->_internal_schema_size()); i < n; i++) { + const auto& repfield = this->_internal_schema(i); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(7, this->_internal_schema(i), target, stream); + InternalWriteMessage(7, repfield, repfield.GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + 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:OpenLogReplicator.pb.RedoRequest) @@ -2635,7 +2691,7 @@ size_t RedoRequest::ByteSizeLong() const { // repeated .OpenLogReplicator.pb.SchemaRequest schema = 7; total_size += 1UL * this->_internal_schema_size(); - for (const auto& msg : this->schema_) { + for (const auto& msg : this->_impl_.schema_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } @@ -2647,22 +2703,22 @@ size_t RedoRequest::ByteSizeLong() const { this->_internal_database_name()); } + // optional uint64 seq = 6; + cached_has_bits = _impl_._has_bits_[0]; + if (cached_has_bits & 0x00000001u) { + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_seq()); + } + // .OpenLogReplicator.pb.RequestCode code = 1; if (this->_internal_code() != 0) { total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_code()); - } - - // optional uint64 seq = 6; - cached_has_bits = _has_bits_[0]; - if (cached_has_bits & 0x00000001u) { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_seq()); + ::_pbi::WireFormatLite::EnumSize(this->_internal_code()); } switch (tm_val_case()) { // uint64 scn = 3; case kScn: { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_scn()); + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_scn()); break; } // string tms = 4; @@ -2674,63 +2730,59 @@ size_t RedoRequest::ByteSizeLong() const { } // int64 tm_rel = 5; case kTmRel: { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::Int64SizePlusOne(this->_internal_tm_rel()); + total_size += ::_pbi::WireFormatLite::Int64SizePlusOne(this->_internal_tm_rel()); break; } case TM_VAL_NOT_SET: { break; } } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RedoRequest::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, RedoRequest::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RedoRequest::GetClassData() const { return &_class_data_; } -void RedoRequest::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void RedoRequest::MergeFrom(const RedoRequest& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:OpenLogReplicator.pb.RedoRequest) - GOOGLE_DCHECK_NE(&from, this); +void RedoRequest::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:OpenLogReplicator.pb.RedoRequest) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; - schema_.MergeFrom(from.schema_); + _this->_impl_.schema_.MergeFrom(from._impl_.schema_); if (!from._internal_database_name().empty()) { - _internal_set_database_name(from._internal_database_name()); - } - if (from._internal_code() != 0) { - _internal_set_code(from._internal_code()); + _this->_internal_set_database_name(from._internal_database_name()); } if (from._internal_has_seq()) { - _internal_set_seq(from._internal_seq()); + _this->_internal_set_seq(from._internal_seq()); + } + if (from._internal_code() != 0) { + _this->_internal_set_code(from._internal_code()); } switch (from.tm_val_case()) { case kScn: { - _internal_set_scn(from._internal_scn()); + _this->_internal_set_scn(from._internal_scn()); break; } case kTms: { - _internal_set_tms(from._internal_tms()); + _this->_internal_set_tms(from._internal_tms()); break; } case kTmRel: { - _internal_set_tm_rel(from._internal_tm_rel()); + _this->_internal_set_tm_rel(from._internal_tm_rel()); break; } case TM_VAL_NOT_SET: { break; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void RedoRequest::CopyFrom(const RedoRequest& from) { @@ -2749,25 +2801,24 @@ void RedoRequest::InternalSwap(RedoRequest* other) { auto* lhs_arena = GetArenaForAllocation(); auto* rhs_arena = other->GetArenaForAllocation(); _internal_metadata_.InternalSwap(&other->_internal_metadata_); - swap(_has_bits_[0], other->_has_bits_[0]); - schema_.InternalSwap(&other->schema_); + swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]); + _impl_.schema_.InternalSwap(&other->_impl_.schema_); ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::InternalSwap( - &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), - &database_name_, lhs_arena, - &other->database_name_, rhs_arena + &_impl_.database_name_, lhs_arena, + &other->_impl_.database_name_, rhs_arena ); ::PROTOBUF_NAMESPACE_ID::internal::memswap< - PROTOBUF_FIELD_OFFSET(RedoRequest, seq_) - + sizeof(RedoRequest::seq_) - - PROTOBUF_FIELD_OFFSET(RedoRequest, code_)>( - reinterpret_cast(&code_), - reinterpret_cast(&other->code_)); - swap(tm_val_, other->tm_val_); - swap(_oneof_case_[0], other->_oneof_case_[0]); + PROTOBUF_FIELD_OFFSET(RedoRequest, _impl_.code_) + + sizeof(RedoRequest::_impl_.code_) + - PROTOBUF_FIELD_OFFSET(RedoRequest, _impl_.seq_)>( + reinterpret_cast(&_impl_.seq_), + reinterpret_cast(&other->_impl_.seq_)); + swap(_impl_.tm_val_, other->_impl_.tm_val_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); } ::PROTOBUF_NAMESPACE_ID::Metadata RedoRequest::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_OraProtoBuf_2eproto_getter, &descriptor_table_OraProtoBuf_2eproto_once, file_level_metadata_OraProtoBuf_2eproto[5]); } @@ -2780,27 +2831,32 @@ class RedoResponse::_Internal { RedoResponse::RedoResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned) - : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned), - payload_(arena) { - SharedCtor(); - if (!is_message_owned) { - RegisterArenaDtor(arena); - } + : ::PROTOBUF_NAMESPACE_ID::Message(arena, is_message_owned) { + SharedCtor(arena, is_message_owned); // @@protoc_insertion_point(arena_constructor:OpenLogReplicator.pb.RedoResponse) } RedoResponse::RedoResponse(const RedoResponse& from) - : ::PROTOBUF_NAMESPACE_ID::Message(), - payload_(from.payload_) { + : ::PROTOBUF_NAMESPACE_ID::Message() { + RedoResponse* const _this = this; (void)_this; + new (&_impl_) Impl_{ + decltype(_impl_.payload_){from._impl_.payload_} + , decltype(_impl_.code_){} + , decltype(_impl_.scn_val_){} + , decltype(_impl_.tm_val_){} + , decltype(_impl_.xid_val_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{}}; + _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); - code_ = from.code_; + _this->_impl_.code_ = from._impl_.code_; clear_has_scn_val(); switch (from.scn_val_case()) { case kScn: { - _internal_set_scn(from._internal_scn()); + _this->_internal_set_scn(from._internal_scn()); break; } case kScns: { - _internal_set_scns(from._internal_scns()); + _this->_internal_set_scns(from._internal_scns()); break; } case SCN_VAL_NOT_SET: { @@ -2810,11 +2866,11 @@ RedoResponse::RedoResponse(const RedoResponse& from) clear_has_tm_val(); switch (from.tm_val_case()) { case kTm: { - _internal_set_tm(from._internal_tm()); + _this->_internal_set_tm(from._internal_tm()); break; } case kTms: { - _internal_set_tms(from._internal_tms()); + _this->_internal_set_tms(from._internal_tms()); break; } case TM_VAL_NOT_SET: { @@ -2824,11 +2880,11 @@ RedoResponse::RedoResponse(const RedoResponse& from) clear_has_xid_val(); switch (from.xid_val_case()) { case kXid: { - _internal_set_xid(from._internal_xid()); + _this->_internal_set_xid(from._internal_xid()); break; } case kXidn: { - _internal_set_xidn(from._internal_xidn()); + _this->_internal_set_xidn(from._internal_xidn()); break; } case XID_VAL_NOT_SET: { @@ -2838,22 +2894,36 @@ RedoResponse::RedoResponse(const RedoResponse& from) // @@protoc_insertion_point(copy_constructor:OpenLogReplicator.pb.RedoResponse) } -inline void RedoResponse::SharedCtor() { -code_ = 0; -clear_has_scn_val(); -clear_has_tm_val(); -clear_has_xid_val(); +inline void RedoResponse::SharedCtor( + ::_pb::Arena* arena, bool is_message_owned) { + (void)arena; + (void)is_message_owned; + new (&_impl_) Impl_{ + decltype(_impl_.payload_){arena} + , decltype(_impl_.code_){0} + , decltype(_impl_.scn_val_){} + , decltype(_impl_.tm_val_){} + , decltype(_impl_.xid_val_){} + , /*decltype(_impl_._cached_size_)*/{} + , /*decltype(_impl_._oneof_case_)*/{} + }; + clear_has_scn_val(); + clear_has_tm_val(); + clear_has_xid_val(); } RedoResponse::~RedoResponse() { // @@protoc_insertion_point(destructor:OpenLogReplicator.pb.RedoResponse) - if (GetArenaForAllocation() != nullptr) return; + if (auto *arena = _internal_metadata_.DeleteReturnArena<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>()) { + (void)arena; + return; + } SharedDtor(); - _internal_metadata_.Delete<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } inline void RedoResponse::SharedDtor() { GOOGLE_DCHECK(GetArenaForAllocation() == nullptr); + _impl_.payload_.~RepeatedPtrField(); if (has_scn_val()) { clear_scn_val(); } @@ -2865,14 +2935,8 @@ inline void RedoResponse::SharedDtor() { } } -void RedoResponse::ArenaDtor(void* object) { - RedoResponse* _this = reinterpret_cast< RedoResponse* >(object); - (void)_this; -} -void RedoResponse::RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena*) { -} void RedoResponse::SetCachedSize(int size) const { - _cached_size_.Set(size); + _impl_._cached_size_.Set(size); } void RedoResponse::clear_scn_val() { @@ -2883,14 +2947,14 @@ void RedoResponse::clear_scn_val() { break; } case kScns: { - scn_val_.scns_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.scn_val_.scns_.Destroy(); break; } case SCN_VAL_NOT_SET: { break; } } - _oneof_case_[0] = SCN_VAL_NOT_SET; + _impl_._oneof_case_[0] = SCN_VAL_NOT_SET; } void RedoResponse::clear_tm_val() { @@ -2901,21 +2965,21 @@ void RedoResponse::clear_tm_val() { break; } case kTms: { - tm_val_.tms_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.tm_val_.tms_.Destroy(); break; } case TM_VAL_NOT_SET: { break; } } - _oneof_case_[1] = TM_VAL_NOT_SET; + _impl_._oneof_case_[1] = TM_VAL_NOT_SET; } void RedoResponse::clear_xid_val() { // @@protoc_insertion_point(one_of_clear_start:OpenLogReplicator.pb.RedoResponse) switch (xid_val_case()) { case kXid: { - xid_val_.xid_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.xid_val_.xid_.Destroy(); break; } case kXidn: { @@ -2926,7 +2990,7 @@ void RedoResponse::clear_xid_val() { break; } } - _oneof_case_[2] = XID_VAL_NOT_SET; + _impl_._oneof_case_[2] = XID_VAL_NOT_SET; } @@ -2936,19 +3000,19 @@ void RedoResponse::Clear() { // Prevent compiler warnings about cached_has_bits being unused (void) cached_has_bits; - payload_.Clear(); - code_ = 0; + _impl_.payload_.Clear(); + _impl_.code_ = 0; clear_scn_val(); clear_tm_val(); clear_xid_val(); _internal_metadata_.Clear<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(); } -const char* RedoResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) { +const char* RedoResponse::_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 = ::PROTOBUF_NAMESPACE_ID::internal::ReadTag(ptr, &tag); + ptr = ::_pbi::ReadTag(ptr, &tag); switch (tag >> 3) { // .OpenLogReplicator.pb.ResponseCode code = 1; case 1: @@ -2971,9 +3035,9 @@ const char* RedoResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_I case 3: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 26)) { auto str = _internal_mutable_scns(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.RedoResponse.scns")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.RedoResponse.scns")); } else goto handle_unusual; continue; @@ -2989,9 +3053,9 @@ const char* RedoResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_I case 5: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 42)) { auto str = _internal_mutable_tms(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.RedoResponse.tms")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.RedoResponse.tms")); } else goto handle_unusual; continue; @@ -2999,9 +3063,9 @@ const char* RedoResponse::_InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_I case 6: if (PROTOBUF_PREDICT_TRUE(static_cast(tag) == 50)) { auto str = _internal_mutable_xid(); - ptr = ::PROTOBUF_NAMESPACE_ID::internal::InlineGreedyStringParser(str, ptr, ctx); - CHK_(::PROTOBUF_NAMESPACE_ID::internal::VerifyUTF8(str, "OpenLogReplicator.pb.RedoResponse.xid")); + ptr = ::_pbi::InlineGreedyStringParser(str, ptr, ctx); CHK_(ptr); + CHK_(::_pbi::VerifyUTF8(str, "OpenLogReplicator.pb.RedoResponse.xid")); } else goto handle_unusual; continue; @@ -3058,14 +3122,14 @@ uint8_t* RedoResponse::_InternalSerialize( // .OpenLogReplicator.pb.ResponseCode code = 1; if (this->_internal_code() != 0) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteEnumToArray( + target = ::_pbi::WireFormatLite::WriteEnumToArray( 1, this->_internal_code(), target); } // uint64 scn = 2; if (_internal_has_scn()) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(2, this->_internal_scn(), target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(2, this->_internal_scn(), target); } // string scns = 3; @@ -3081,7 +3145,7 @@ uint8_t* RedoResponse::_InternalSerialize( // uint64 tm = 4; if (_internal_has_tm()) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(4, this->_internal_tm(), target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(4, this->_internal_tm(), target); } // string tms = 5; @@ -3107,19 +3171,19 @@ uint8_t* RedoResponse::_InternalSerialize( // uint64 xidn = 7; if (_internal_has_xidn()) { target = stream->EnsureSpace(target); - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::WriteUInt64ToArray(7, this->_internal_xidn(), target); + target = ::_pbi::WireFormatLite::WriteUInt64ToArray(7, this->_internal_xidn(), target); } // repeated .OpenLogReplicator.pb.Payload payload = 8; - for (unsigned int i = 0, - n = static_cast(this->_internal_payload_size()); i < n; i++) { - target = stream->EnsureSpace(target); + for (unsigned i = 0, + n = static_cast(this->_internal_payload_size()); i < n; i++) { + const auto& repfield = this->_internal_payload(i); target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite:: - InternalWriteMessage(8, this->_internal_payload(i), target, stream); + InternalWriteMessage(8, repfield, repfield.GetCachedSize(), target, stream); } if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) { - target = ::PROTOBUF_NAMESPACE_ID::internal::WireFormat::InternalSerializeUnknownFieldsToArray( + 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:OpenLogReplicator.pb.RedoResponse) @@ -3136,7 +3200,7 @@ size_t RedoResponse::ByteSizeLong() const { // repeated .OpenLogReplicator.pb.Payload payload = 8; total_size += 1UL * this->_internal_payload_size(); - for (const auto& msg : this->payload_) { + for (const auto& msg : this->_impl_.payload_) { total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::MessageSize(msg); } @@ -3144,13 +3208,13 @@ size_t RedoResponse::ByteSizeLong() const { // .OpenLogReplicator.pb.ResponseCode code = 1; if (this->_internal_code() != 0) { total_size += 1 + - ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::EnumSize(this->_internal_code()); + ::_pbi::WireFormatLite::EnumSize(this->_internal_code()); } switch (scn_val_case()) { // uint64 scn = 2; case kScn: { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_scn()); + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_scn()); break; } // string scns = 3; @@ -3167,7 +3231,7 @@ size_t RedoResponse::ByteSizeLong() const { switch (tm_val_case()) { // uint64 tm = 4; case kTm: { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_tm()); + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_tm()); break; } // string tms = 5; @@ -3191,46 +3255,42 @@ size_t RedoResponse::ByteSizeLong() const { } // uint64 xidn = 7; case kXidn: { - total_size += ::PROTOBUF_NAMESPACE_ID::internal::WireFormatLite::UInt64SizePlusOne(this->_internal_xidn()); + total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(this->_internal_xidn()); break; } case XID_VAL_NOT_SET: { break; } } - return MaybeComputeUnknownFieldsSize(total_size, &_cached_size_); + return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_); } const ::PROTOBUF_NAMESPACE_ID::Message::ClassData RedoResponse::_class_data_ = { - ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSizeCheck, + ::PROTOBUF_NAMESPACE_ID::Message::CopyWithSourceCheck, RedoResponse::MergeImpl }; const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*RedoResponse::GetClassData() const { return &_class_data_; } -void RedoResponse::MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, - const ::PROTOBUF_NAMESPACE_ID::Message& from) { - static_cast(to)->MergeFrom( - static_cast(from)); -} - -void RedoResponse::MergeFrom(const RedoResponse& from) { -// @@protoc_insertion_point(class_specific_merge_from_start:OpenLogReplicator.pb.RedoResponse) - GOOGLE_DCHECK_NE(&from, this); +void RedoResponse::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:OpenLogReplicator.pb.RedoResponse) + GOOGLE_DCHECK_NE(&from, _this); uint32_t cached_has_bits = 0; (void) cached_has_bits; - payload_.MergeFrom(from.payload_); + _this->_impl_.payload_.MergeFrom(from._impl_.payload_); if (from._internal_code() != 0) { - _internal_set_code(from._internal_code()); + _this->_internal_set_code(from._internal_code()); } switch (from.scn_val_case()) { case kScn: { - _internal_set_scn(from._internal_scn()); + _this->_internal_set_scn(from._internal_scn()); break; } case kScns: { - _internal_set_scns(from._internal_scns()); + _this->_internal_set_scns(from._internal_scns()); break; } case SCN_VAL_NOT_SET: { @@ -3239,11 +3299,11 @@ void RedoResponse::MergeFrom(const RedoResponse& from) { } switch (from.tm_val_case()) { case kTm: { - _internal_set_tm(from._internal_tm()); + _this->_internal_set_tm(from._internal_tm()); break; } case kTms: { - _internal_set_tms(from._internal_tms()); + _this->_internal_set_tms(from._internal_tms()); break; } case TM_VAL_NOT_SET: { @@ -3252,18 +3312,18 @@ void RedoResponse::MergeFrom(const RedoResponse& from) { } switch (from.xid_val_case()) { case kXid: { - _internal_set_xid(from._internal_xid()); + _this->_internal_set_xid(from._internal_xid()); break; } case kXidn: { - _internal_set_xidn(from._internal_xidn()); + _this->_internal_set_xidn(from._internal_xidn()); break; } case XID_VAL_NOT_SET: { break; } } - _internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); + _this->_internal_metadata_.MergeFrom<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(from._internal_metadata_); } void RedoResponse::CopyFrom(const RedoResponse& from) { @@ -3280,18 +3340,18 @@ bool RedoResponse::IsInitialized() const { void RedoResponse::InternalSwap(RedoResponse* other) { using std::swap; _internal_metadata_.InternalSwap(&other->_internal_metadata_); - payload_.InternalSwap(&other->payload_); - swap(code_, other->code_); - swap(scn_val_, other->scn_val_); - swap(tm_val_, other->tm_val_); - swap(xid_val_, other->xid_val_); - swap(_oneof_case_[0], other->_oneof_case_[0]); - swap(_oneof_case_[1], other->_oneof_case_[1]); - swap(_oneof_case_[2], other->_oneof_case_[2]); + _impl_.payload_.InternalSwap(&other->_impl_.payload_); + swap(_impl_.code_, other->_impl_.code_); + swap(_impl_.scn_val_, other->_impl_.scn_val_); + swap(_impl_.tm_val_, other->_impl_.tm_val_); + swap(_impl_.xid_val_, other->_impl_.xid_val_); + swap(_impl_._oneof_case_[0], other->_impl_._oneof_case_[0]); + swap(_impl_._oneof_case_[1], other->_impl_._oneof_case_[1]); + swap(_impl_._oneof_case_[2], other->_impl_._oneof_case_[2]); } ::PROTOBUF_NAMESPACE_ID::Metadata RedoResponse::GetMetadata() const { - return ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors( + return ::_pbi::AssignDescriptors( &descriptor_table_OraProtoBuf_2eproto_getter, &descriptor_table_OraProtoBuf_2eproto_once, file_level_metadata_OraProtoBuf_2eproto[6]); } @@ -3300,25 +3360,32 @@ ::PROTOBUF_NAMESPACE_ID::Metadata RedoResponse::GetMetadata() const { } // namespace pb } // namespace OpenLogReplicator PROTOBUF_NAMESPACE_OPEN -template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::Value* Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::Value >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::Value* +Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::Value >(Arena* arena) { return Arena::CreateMessageInternal< ::OpenLogReplicator::pb::Value >(arena); } -template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::Column* Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::Column >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::Column* +Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::Column >(Arena* arena) { return Arena::CreateMessageInternal< ::OpenLogReplicator::pb::Column >(arena); } -template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::Schema* Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::Schema >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::Schema* +Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::Schema >(Arena* arena) { return Arena::CreateMessageInternal< ::OpenLogReplicator::pb::Schema >(arena); } -template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::Payload* Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::Payload >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::Payload* +Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::Payload >(Arena* arena) { return Arena::CreateMessageInternal< ::OpenLogReplicator::pb::Payload >(arena); } -template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::SchemaRequest* Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::SchemaRequest >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::SchemaRequest* +Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::SchemaRequest >(Arena* arena) { return Arena::CreateMessageInternal< ::OpenLogReplicator::pb::SchemaRequest >(arena); } -template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::RedoRequest* Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::RedoRequest >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::RedoRequest* +Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::RedoRequest >(Arena* arena) { return Arena::CreateMessageInternal< ::OpenLogReplicator::pb::RedoRequest >(arena); } -template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::RedoResponse* Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::RedoResponse >(Arena* arena) { +template<> PROTOBUF_NOINLINE ::OpenLogReplicator::pb::RedoResponse* +Arena::CreateMaybeMessage< ::OpenLogReplicator::pb::RedoResponse >(Arena* arena) { return Arena::CreateMessageInternal< ::OpenLogReplicator::pb::RedoResponse >(arena); } PROTOBUF_NAMESPACE_CLOSE diff --git a/src/common/OraProtoBuf.pb.h b/src/common/OraProtoBuf.pb.h index d2ee8566..a2943491 100644 --- a/src/common/OraProtoBuf.pb.h +++ b/src/common/OraProtoBuf.pb.h @@ -8,12 +8,12 @@ #include #include -#if PROTOBUF_VERSION < 3019000 +#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 3019004 < PROTOBUF_MIN_PROTOC_VERSION +#if 3021011 < 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. @@ -23,7 +23,6 @@ #include #include #include -#include #include #include #include @@ -43,14 +42,6 @@ PROTOBUF_NAMESPACE_CLOSE // Internal implementation detail -- do not use these members. struct TableStruct_OraProtoBuf_2eproto { - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[7] - PROTOBUF_SECTION_VARIABLE(protodesc_cold); - static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]; - static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]; static const uint32_t offsets[]; }; extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_OraProtoBuf_2eproto; @@ -228,7 +219,7 @@ class Value final : public: inline Value() : Value(nullptr) {} ~Value() override; - explicit constexpr Value(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR Value(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); Value(const Value& from); Value(Value&& from) noexcept @@ -312,9 +303,11 @@ class Value final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const Value& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Value& from); + void MergeFrom( const Value& from) { + Value::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + 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; @@ -323,10 +316,10 @@ class Value 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 _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Value* other); @@ -339,9 +332,6 @@ class Value final : protected: explicit Value(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -467,19 +457,22 @@ class Value final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - union DatumUnion { - constexpr DatumUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - int64_t value_int_; - float value_float_; - double value_double_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_string_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_bytes_; - } datum_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; + union DatumUnion { + constexpr DatumUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + int64_t value_int_; + float value_float_; + double value_double_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_string_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr value_bytes_; + } datum_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_OraProtoBuf_2eproto; }; // ------------------------------------------------------------------- @@ -489,7 +482,7 @@ class Column final : public: inline Column() : Column(nullptr) {} ~Column() override; - explicit constexpr Column(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR Column(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); Column(const Column& from); Column(Column&& from) noexcept @@ -564,9 +557,11 @@ class Column final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const Column& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Column& from); + void MergeFrom( const Column& from) { + Column::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + 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; @@ -575,10 +570,10 @@ class Column 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 _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Column* other); @@ -591,9 +586,6 @@ class Column final : protected: explicit Column(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -679,13 +671,16 @@ class Column final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - int type_; - int32_t length_; - int32_t precision_; - int32_t scale_; - bool nullable_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; + int type_; + int32_t length_; + int32_t precision_; + int32_t scale_; + bool nullable_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_OraProtoBuf_2eproto; }; // ------------------------------------------------------------------- @@ -695,7 +690,7 @@ class Schema final : public: inline Schema() : Schema(nullptr) {} ~Schema() override; - explicit constexpr Schema(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR Schema(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); Schema(const Schema& from); Schema(Schema&& from) noexcept @@ -776,9 +771,11 @@ class Schema final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const Schema& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Schema& from); + void MergeFrom( const Schema& from) { + Schema::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + 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; @@ -787,10 +784,10 @@ class Schema 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 _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Schema* other); @@ -803,9 +800,6 @@ class Schema final : protected: explicit Schema(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -925,19 +919,22 @@ class Schema final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Column > column_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr owner_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; - uint32_t obj_; - union TmValUnion { - constexpr TmValUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - uint64_t tm_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tms_; - } tm_val_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[1]; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Column > column_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr owner_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_; + uint32_t obj_; + union TmValUnion { + constexpr TmValUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + uint64_t tm_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tms_; + } tm_val_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[1]; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_OraProtoBuf_2eproto; }; // ------------------------------------------------------------------- @@ -947,7 +944,7 @@ class Payload final : public: inline Payload() : Payload(nullptr) {} ~Payload() override; - explicit constexpr Payload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR Payload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); Payload(const Payload& from); Payload(Payload&& from) noexcept @@ -1022,9 +1019,11 @@ class Payload final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const Payload& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const Payload& from); + void MergeFrom( const Payload& from) { + Payload::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + 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; @@ -1033,10 +1032,10 @@ class Payload 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 _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(Payload* other); @@ -1049,9 +1048,6 @@ class Payload final : protected: explicit Payload(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -1213,18 +1209,21 @@ class Payload final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Value > before_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Value > after_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr rid_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ddl_; - ::OpenLogReplicator::pb::Schema* schema_; - int op_; - uint32_t seq_; - uint64_t offset_; - uint64_t num_; - bool redo_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Value > before_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Value > after_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr rid_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ddl_; + ::OpenLogReplicator::pb::Schema* schema_; + int op_; + uint32_t seq_; + uint64_t offset_; + uint64_t num_; + bool redo_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_OraProtoBuf_2eproto; }; // ------------------------------------------------------------------- @@ -1234,7 +1233,7 @@ class SchemaRequest final : public: inline SchemaRequest() : SchemaRequest(nullptr) {} ~SchemaRequest() override; - explicit constexpr SchemaRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR SchemaRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); SchemaRequest(const SchemaRequest& from); SchemaRequest(SchemaRequest&& from) noexcept @@ -1309,9 +1308,11 @@ class SchemaRequest final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const SchemaRequest& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const SchemaRequest& from); + void MergeFrom( const SchemaRequest& from) { + SchemaRequest::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + 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; @@ -1320,10 +1321,10 @@ class SchemaRequest 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 _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(SchemaRequest* other); @@ -1336,9 +1337,6 @@ class SchemaRequest final : protected: explicit SchemaRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -1389,9 +1387,12 @@ class SchemaRequest final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mask_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr filter_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr mask_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr filter_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_OraProtoBuf_2eproto; }; // ------------------------------------------------------------------- @@ -1401,7 +1402,7 @@ class RedoRequest final : public: inline RedoRequest() : RedoRequest(nullptr) {} ~RedoRequest() override; - explicit constexpr RedoRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR RedoRequest(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); RedoRequest(const RedoRequest& from); RedoRequest(RedoRequest&& from) noexcept @@ -1483,9 +1484,11 @@ class RedoRequest final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const RedoRequest& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const RedoRequest& from); + void MergeFrom( const RedoRequest& from) { + RedoRequest::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + 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; @@ -1494,10 +1497,10 @@ class RedoRequest 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 _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(RedoRequest* other); @@ -1510,9 +1513,6 @@ class RedoRequest final : protected: explicit RedoRequest(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -1527,8 +1527,8 @@ class RedoRequest final : enum : int { kSchemaFieldNumber = 7, kDatabaseNameFieldNumber = 2, - kCodeFieldNumber = 1, kSeqFieldNumber = 6, + kCodeFieldNumber = 1, kScnFieldNumber = 3, kTmsFieldNumber = 4, kTmRelFieldNumber = 5, @@ -1565,15 +1565,6 @@ class RedoRequest final : std::string* _internal_mutable_database_name(); public: - // .OpenLogReplicator.pb.RequestCode code = 1; - void clear_code(); - ::OpenLogReplicator::pb::RequestCode code() const; - void set_code(::OpenLogReplicator::pb::RequestCode value); - private: - ::OpenLogReplicator::pb::RequestCode _internal_code() const; - void _internal_set_code(::OpenLogReplicator::pb::RequestCode value); - public: - // optional uint64 seq = 6; bool has_seq() const; private: @@ -1587,6 +1578,15 @@ class RedoRequest final : void _internal_set_seq(uint64_t value); public: + // .OpenLogReplicator.pb.RequestCode code = 1; + void clear_code(); + ::OpenLogReplicator::pb::RequestCode code() const; + void set_code(::OpenLogReplicator::pb::RequestCode value); + private: + ::OpenLogReplicator::pb::RequestCode _internal_code() const; + void _internal_set_code(::OpenLogReplicator::pb::RequestCode value); + public: + // uint64 scn = 3; bool has_scn() const; private: @@ -1646,21 +1646,24 @@ class RedoRequest final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::SchemaRequest > schema_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr database_name_; - int code_; - uint64_t seq_; - union TmValUnion { - constexpr TmValUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - uint64_t scn_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tms_; - int64_t tm_rel_; - } tm_val_; - uint32_t _oneof_case_[1]; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::SchemaRequest > schema_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr database_name_; + uint64_t seq_; + int code_; + union TmValUnion { + constexpr TmValUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + uint64_t scn_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tms_; + int64_t tm_rel_; + } tm_val_; + uint32_t _oneof_case_[1]; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_OraProtoBuf_2eproto; }; // ------------------------------------------------------------------- @@ -1670,7 +1673,7 @@ class RedoResponse final : public: inline RedoResponse() : RedoResponse(nullptr) {} ~RedoResponse() override; - explicit constexpr RedoResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + explicit PROTOBUF_CONSTEXPR RedoResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); RedoResponse(const RedoResponse& from); RedoResponse(RedoResponse&& from) noexcept @@ -1763,9 +1766,11 @@ class RedoResponse final : using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; void CopyFrom(const RedoResponse& from); using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; - void MergeFrom(const RedoResponse& from); + void MergeFrom( const RedoResponse& from) { + RedoResponse::MergeImpl(*this, from); + } private: - static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from); + 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; @@ -1774,10 +1779,10 @@ class RedoResponse 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 _cached_size_.Get(); } + int GetCachedSize() const final { return _impl_._cached_size_.Get(); } private: - void SharedCtor(); + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned); void SharedDtor(); void SetCachedSize(int size) const final; void InternalSwap(RedoResponse* other); @@ -1790,9 +1795,6 @@ class RedoResponse final : protected: explicit RedoResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned = false); - private: - static void ArenaDtor(void* object); - inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); public: static const ClassData _class_data_; @@ -1962,29 +1964,32 @@ class RedoResponse final : template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; - ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Payload > payload_; - int code_; - union ScnValUnion { - constexpr ScnValUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - uint64_t scn_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr scns_; - } scn_val_; - union TmValUnion { - constexpr TmValUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - uint64_t tm_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tms_; - } tm_val_; - union XidValUnion { - constexpr XidValUnion() : _constinit_{} {} - ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr xid_; - uint64_t xidn_; - } xid_val_; - mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; - uint32_t _oneof_case_[3]; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Payload > payload_; + int code_; + union ScnValUnion { + constexpr ScnValUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + uint64_t scn_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr scns_; + } scn_val_; + union TmValUnion { + constexpr TmValUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + uint64_t tm_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr tms_; + } tm_val_; + union XidValUnion { + constexpr XidValUnion() : _constinit_{} {} + ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr xid_; + uint64_t xidn_; + } xid_val_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + uint32_t _oneof_case_[3]; + }; + union { Impl_ _impl_; }; friend struct ::TableStruct_OraProtoBuf_2eproto; }; // =================================================================== @@ -2000,7 +2005,7 @@ class RedoResponse final : // string name = 1; inline void Value::clear_name() { - name_.ClearToEmpty(); + _impl_.name_.ClearToEmpty(); } inline const std::string& Value::name() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Value.name) @@ -2010,7 +2015,7 @@ template inline PROTOBUF_ALWAYS_INLINE void Value::set_name(ArgT0&& arg0, ArgT... args) { - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.Value.name) } inline std::string* Value::mutable_name() { @@ -2019,19 +2024,19 @@ inline std::string* Value::mutable_name() { return _s; } inline const std::string& Value::_internal_name() const { - return name_.Get(); + return _impl_.name_.Get(); } inline void Value::_internal_set_name(const std::string& value) { - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.name_.Set(value, GetArenaForAllocation()); } inline std::string* Value::_internal_mutable_name() { - return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.name_.Mutable(GetArenaForAllocation()); } inline std::string* Value::release_name() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.Value.name) - return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.name_.Release(); } inline void Value::set_allocated_name(std::string* name) { if (name != nullptr) { @@ -2039,11 +2044,10 @@ inline void Value::set_allocated_name(std::string* name) { } else { } - name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name, - GetArenaForAllocation()); + _impl_.name_.SetAllocated(name, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.Value.name) @@ -2057,17 +2061,17 @@ inline bool Value::has_value_int() const { return _internal_has_value_int(); } inline void Value::set_has_value_int() { - _oneof_case_[0] = kValueInt; + _impl_._oneof_case_[0] = kValueInt; } inline void Value::clear_value_int() { if (_internal_has_value_int()) { - datum_.value_int_ = int64_t{0}; + _impl_.datum_.value_int_ = int64_t{0}; clear_has_datum(); } } inline int64_t Value::_internal_value_int() const { if (_internal_has_value_int()) { - return datum_.value_int_; + return _impl_.datum_.value_int_; } return int64_t{0}; } @@ -2076,7 +2080,7 @@ inline void Value::_internal_set_value_int(int64_t value) { clear_datum(); set_has_value_int(); } - datum_.value_int_ = value; + _impl_.datum_.value_int_ = value; } inline int64_t Value::value_int() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Value.value_int) @@ -2095,17 +2099,17 @@ inline bool Value::has_value_float() const { return _internal_has_value_float(); } inline void Value::set_has_value_float() { - _oneof_case_[0] = kValueFloat; + _impl_._oneof_case_[0] = kValueFloat; } inline void Value::clear_value_float() { if (_internal_has_value_float()) { - datum_.value_float_ = 0; + _impl_.datum_.value_float_ = 0; clear_has_datum(); } } inline float Value::_internal_value_float() const { if (_internal_has_value_float()) { - return datum_.value_float_; + return _impl_.datum_.value_float_; } return 0; } @@ -2114,7 +2118,7 @@ inline void Value::_internal_set_value_float(float value) { clear_datum(); set_has_value_float(); } - datum_.value_float_ = value; + _impl_.datum_.value_float_ = value; } inline float Value::value_float() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Value.value_float) @@ -2133,17 +2137,17 @@ inline bool Value::has_value_double() const { return _internal_has_value_double(); } inline void Value::set_has_value_double() { - _oneof_case_[0] = kValueDouble; + _impl_._oneof_case_[0] = kValueDouble; } inline void Value::clear_value_double() { if (_internal_has_value_double()) { - datum_.value_double_ = 0; + _impl_.datum_.value_double_ = 0; clear_has_datum(); } } inline double Value::_internal_value_double() const { if (_internal_has_value_double()) { - return datum_.value_double_; + return _impl_.datum_.value_double_; } return 0; } @@ -2152,7 +2156,7 @@ inline void Value::_internal_set_value_double(double value) { clear_datum(); set_has_value_double(); } - datum_.value_double_ = value; + _impl_.datum_.value_double_ = value; } inline double Value::value_double() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Value.value_double) @@ -2171,11 +2175,11 @@ inline bool Value::has_value_string() const { return _internal_has_value_string(); } inline void Value::set_has_value_string() { - _oneof_case_[0] = kValueString; + _impl_._oneof_case_[0] = kValueString; } inline void Value::clear_value_string() { if (_internal_has_value_string()) { - datum_.value_string_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.datum_.value_string_.Destroy(); clear_has_datum(); } } @@ -2188,9 +2192,9 @@ inline void Value::set_value_string(ArgT0&& arg0, ArgT... args) { if (!_internal_has_value_string()) { clear_datum(); set_has_value_string(); - datum_.value_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.datum_.value_string_.InitDefault(); } - datum_.value_string_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.datum_.value_string_.Set( static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.Value.value_string) } inline std::string* Value::mutable_value_string() { @@ -2200,7 +2204,7 @@ inline std::string* Value::mutable_value_string() { } inline const std::string& Value::_internal_value_string() const { if (_internal_has_value_string()) { - return datum_.value_string_.Get(); + return _impl_.datum_.value_string_.Get(); } return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(); } @@ -2208,24 +2212,23 @@ inline void Value::_internal_set_value_string(const std::string& value) { if (!_internal_has_value_string()) { clear_datum(); set_has_value_string(); - datum_.value_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.datum_.value_string_.InitDefault(); } - datum_.value_string_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.datum_.value_string_.Set(value, GetArenaForAllocation()); } inline std::string* Value::_internal_mutable_value_string() { if (!_internal_has_value_string()) { clear_datum(); set_has_value_string(); - datum_.value_string_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.datum_.value_string_.InitDefault(); } - return datum_.value_string_.Mutable( - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.datum_.value_string_.Mutable( GetArenaForAllocation()); } inline std::string* Value::release_value_string() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.Value.value_string) if (_internal_has_value_string()) { clear_has_datum(); - return datum_.value_string_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.datum_.value_string_.Release(); } else { return nullptr; } @@ -2236,11 +2239,7 @@ inline void Value::set_allocated_value_string(std::string* value_string) { } if (value_string != nullptr) { set_has_value_string(); - datum_.value_string_.UnsafeSetDefault(value_string); - ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaForAllocation(); - if (arena != nullptr) { - arena->Own(value_string); - } + _impl_.datum_.value_string_.InitAllocated(value_string, GetArenaForAllocation()); } // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.Value.value_string) } @@ -2253,11 +2252,11 @@ inline bool Value::has_value_bytes() const { return _internal_has_value_bytes(); } inline void Value::set_has_value_bytes() { - _oneof_case_[0] = kValueBytes; + _impl_._oneof_case_[0] = kValueBytes; } inline void Value::clear_value_bytes() { if (_internal_has_value_bytes()) { - datum_.value_bytes_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.datum_.value_bytes_.Destroy(); clear_has_datum(); } } @@ -2270,9 +2269,9 @@ inline void Value::set_value_bytes(ArgT0&& arg0, ArgT... args) { if (!_internal_has_value_bytes()) { clear_datum(); set_has_value_bytes(); - datum_.value_bytes_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.datum_.value_bytes_.InitDefault(); } - datum_.value_bytes_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.datum_.value_bytes_.SetBytes( static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.Value.value_bytes) } inline std::string* Value::mutable_value_bytes() { @@ -2282,7 +2281,7 @@ inline std::string* Value::mutable_value_bytes() { } inline const std::string& Value::_internal_value_bytes() const { if (_internal_has_value_bytes()) { - return datum_.value_bytes_.Get(); + return _impl_.datum_.value_bytes_.Get(); } return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(); } @@ -2290,24 +2289,23 @@ inline void Value::_internal_set_value_bytes(const std::string& value) { if (!_internal_has_value_bytes()) { clear_datum(); set_has_value_bytes(); - datum_.value_bytes_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.datum_.value_bytes_.InitDefault(); } - datum_.value_bytes_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.datum_.value_bytes_.Set(value, GetArenaForAllocation()); } inline std::string* Value::_internal_mutable_value_bytes() { if (!_internal_has_value_bytes()) { clear_datum(); set_has_value_bytes(); - datum_.value_bytes_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.datum_.value_bytes_.InitDefault(); } - return datum_.value_bytes_.Mutable( - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.datum_.value_bytes_.Mutable( GetArenaForAllocation()); } inline std::string* Value::release_value_bytes() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.Value.value_bytes) if (_internal_has_value_bytes()) { clear_has_datum(); - return datum_.value_bytes_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.datum_.value_bytes_.Release(); } else { return nullptr; } @@ -2318,11 +2316,7 @@ inline void Value::set_allocated_value_bytes(std::string* value_bytes) { } if (value_bytes != nullptr) { set_has_value_bytes(); - datum_.value_bytes_.UnsafeSetDefault(value_bytes); - ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaForAllocation(); - if (arena != nullptr) { - arena->Own(value_bytes); - } + _impl_.datum_.value_bytes_.InitAllocated(value_bytes, GetArenaForAllocation()); } // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.Value.value_bytes) } @@ -2331,10 +2325,10 @@ inline bool Value::has_datum() const { return datum_case() != DATUM_NOT_SET; } inline void Value::clear_has_datum() { - _oneof_case_[0] = DATUM_NOT_SET; + _impl_._oneof_case_[0] = DATUM_NOT_SET; } inline Value::DatumCase Value::datum_case() const { - return Value::DatumCase(_oneof_case_[0]); + return Value::DatumCase(_impl_._oneof_case_[0]); } // ------------------------------------------------------------------- @@ -2342,7 +2336,7 @@ inline Value::DatumCase Value::datum_case() const { // string name = 1; inline void Column::clear_name() { - name_.ClearToEmpty(); + _impl_.name_.ClearToEmpty(); } inline const std::string& Column::name() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Column.name) @@ -2352,7 +2346,7 @@ template inline PROTOBUF_ALWAYS_INLINE void Column::set_name(ArgT0&& arg0, ArgT... args) { - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.Column.name) } inline std::string* Column::mutable_name() { @@ -2361,19 +2355,19 @@ inline std::string* Column::mutable_name() { return _s; } inline const std::string& Column::_internal_name() const { - return name_.Get(); + return _impl_.name_.Get(); } inline void Column::_internal_set_name(const std::string& value) { - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.name_.Set(value, GetArenaForAllocation()); } inline std::string* Column::_internal_mutable_name() { - return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.name_.Mutable(GetArenaForAllocation()); } inline std::string* Column::release_name() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.Column.name) - return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.name_.Release(); } inline void Column::set_allocated_name(std::string* name) { if (name != nullptr) { @@ -2381,11 +2375,10 @@ inline void Column::set_allocated_name(std::string* name) { } else { } - name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name, - GetArenaForAllocation()); + _impl_.name_.SetAllocated(name, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.Column.name) @@ -2393,10 +2386,10 @@ inline void Column::set_allocated_name(std::string* name) { // .OpenLogReplicator.pb.ColumnType type = 2; inline void Column::clear_type() { - type_ = 0; + _impl_.type_ = 0; } inline ::OpenLogReplicator::pb::ColumnType Column::_internal_type() const { - return static_cast< ::OpenLogReplicator::pb::ColumnType >(type_); + return static_cast< ::OpenLogReplicator::pb::ColumnType >(_impl_.type_); } inline ::OpenLogReplicator::pb::ColumnType Column::type() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Column.type) @@ -2404,7 +2397,7 @@ inline ::OpenLogReplicator::pb::ColumnType Column::type() const { } inline void Column::_internal_set_type(::OpenLogReplicator::pb::ColumnType value) { - type_ = value; + _impl_.type_ = value; } inline void Column::set_type(::OpenLogReplicator::pb::ColumnType value) { _internal_set_type(value); @@ -2413,10 +2406,10 @@ inline void Column::set_type(::OpenLogReplicator::pb::ColumnType value) { // int32 length = 3; inline void Column::clear_length() { - length_ = 0; + _impl_.length_ = 0; } inline int32_t Column::_internal_length() const { - return length_; + return _impl_.length_; } inline int32_t Column::length() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Column.length) @@ -2424,7 +2417,7 @@ inline int32_t Column::length() const { } inline void Column::_internal_set_length(int32_t value) { - length_ = value; + _impl_.length_ = value; } inline void Column::set_length(int32_t value) { _internal_set_length(value); @@ -2433,10 +2426,10 @@ inline void Column::set_length(int32_t value) { // int32 precision = 4; inline void Column::clear_precision() { - precision_ = 0; + _impl_.precision_ = 0; } inline int32_t Column::_internal_precision() const { - return precision_; + return _impl_.precision_; } inline int32_t Column::precision() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Column.precision) @@ -2444,7 +2437,7 @@ inline int32_t Column::precision() const { } inline void Column::_internal_set_precision(int32_t value) { - precision_ = value; + _impl_.precision_ = value; } inline void Column::set_precision(int32_t value) { _internal_set_precision(value); @@ -2453,10 +2446,10 @@ inline void Column::set_precision(int32_t value) { // int32 scale = 5; inline void Column::clear_scale() { - scale_ = 0; + _impl_.scale_ = 0; } inline int32_t Column::_internal_scale() const { - return scale_; + return _impl_.scale_; } inline int32_t Column::scale() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Column.scale) @@ -2464,7 +2457,7 @@ inline int32_t Column::scale() const { } inline void Column::_internal_set_scale(int32_t value) { - scale_ = value; + _impl_.scale_ = value; } inline void Column::set_scale(int32_t value) { _internal_set_scale(value); @@ -2473,10 +2466,10 @@ inline void Column::set_scale(int32_t value) { // bool nullable = 6; inline void Column::clear_nullable() { - nullable_ = false; + _impl_.nullable_ = false; } inline bool Column::_internal_nullable() const { - return nullable_; + return _impl_.nullable_; } inline bool Column::nullable() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Column.nullable) @@ -2484,7 +2477,7 @@ inline bool Column::nullable() const { } inline void Column::_internal_set_nullable(bool value) { - nullable_ = value; + _impl_.nullable_ = value; } inline void Column::set_nullable(bool value) { _internal_set_nullable(value); @@ -2497,7 +2490,7 @@ inline void Column::set_nullable(bool value) { // string owner = 1; inline void Schema::clear_owner() { - owner_.ClearToEmpty(); + _impl_.owner_.ClearToEmpty(); } inline const std::string& Schema::owner() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Schema.owner) @@ -2507,7 +2500,7 @@ template inline PROTOBUF_ALWAYS_INLINE void Schema::set_owner(ArgT0&& arg0, ArgT... args) { - owner_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.owner_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.Schema.owner) } inline std::string* Schema::mutable_owner() { @@ -2516,19 +2509,19 @@ inline std::string* Schema::mutable_owner() { return _s; } inline const std::string& Schema::_internal_owner() const { - return owner_.Get(); + return _impl_.owner_.Get(); } inline void Schema::_internal_set_owner(const std::string& value) { - owner_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.owner_.Set(value, GetArenaForAllocation()); } inline std::string* Schema::_internal_mutable_owner() { - return owner_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.owner_.Mutable(GetArenaForAllocation()); } inline std::string* Schema::release_owner() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.Schema.owner) - return owner_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.owner_.Release(); } inline void Schema::set_allocated_owner(std::string* owner) { if (owner != nullptr) { @@ -2536,11 +2529,10 @@ inline void Schema::set_allocated_owner(std::string* owner) { } else { } - owner_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), owner, - GetArenaForAllocation()); + _impl_.owner_.SetAllocated(owner, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (owner_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - owner_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.owner_.IsDefault()) { + _impl_.owner_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.Schema.owner) @@ -2548,7 +2540,7 @@ inline void Schema::set_allocated_owner(std::string* owner) { // string name = 2; inline void Schema::clear_name() { - name_.ClearToEmpty(); + _impl_.name_.ClearToEmpty(); } inline const std::string& Schema::name() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Schema.name) @@ -2558,7 +2550,7 @@ template inline PROTOBUF_ALWAYS_INLINE void Schema::set_name(ArgT0&& arg0, ArgT... args) { - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.Schema.name) } inline std::string* Schema::mutable_name() { @@ -2567,19 +2559,19 @@ inline std::string* Schema::mutable_name() { return _s; } inline const std::string& Schema::_internal_name() const { - return name_.Get(); + return _impl_.name_.Get(); } inline void Schema::_internal_set_name(const std::string& value) { - name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.name_.Set(value, GetArenaForAllocation()); } inline std::string* Schema::_internal_mutable_name() { - return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.name_.Mutable(GetArenaForAllocation()); } inline std::string* Schema::release_name() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.Schema.name) - return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.name_.Release(); } inline void Schema::set_allocated_name(std::string* name) { if (name != nullptr) { @@ -2587,11 +2579,10 @@ inline void Schema::set_allocated_name(std::string* name) { } else { } - name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name, - GetArenaForAllocation()); + _impl_.name_.SetAllocated(name, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.name_.IsDefault()) { + _impl_.name_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.Schema.name) @@ -2599,10 +2590,10 @@ inline void Schema::set_allocated_name(std::string* name) { // uint32 obj = 3; inline void Schema::clear_obj() { - obj_ = 0u; + _impl_.obj_ = 0u; } inline uint32_t Schema::_internal_obj() const { - return obj_; + return _impl_.obj_; } inline uint32_t Schema::obj() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Schema.obj) @@ -2610,7 +2601,7 @@ inline uint32_t Schema::obj() const { } inline void Schema::_internal_set_obj(uint32_t value) { - obj_ = value; + _impl_.obj_ = value; } inline void Schema::set_obj(uint32_t value) { _internal_set_obj(value); @@ -2625,17 +2616,17 @@ inline bool Schema::has_tm() const { return _internal_has_tm(); } inline void Schema::set_has_tm() { - _oneof_case_[0] = kTm; + _impl_._oneof_case_[0] = kTm; } inline void Schema::clear_tm() { if (_internal_has_tm()) { - tm_val_.tm_ = uint64_t{0u}; + _impl_.tm_val_.tm_ = uint64_t{0u}; clear_has_tm_val(); } } inline uint64_t Schema::_internal_tm() const { if (_internal_has_tm()) { - return tm_val_.tm_; + return _impl_.tm_val_.tm_; } return uint64_t{0u}; } @@ -2644,7 +2635,7 @@ inline void Schema::_internal_set_tm(uint64_t value) { clear_tm_val(); set_has_tm(); } - tm_val_.tm_ = value; + _impl_.tm_val_.tm_ = value; } inline uint64_t Schema::tm() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Schema.tm) @@ -2663,11 +2654,11 @@ inline bool Schema::has_tms() const { return _internal_has_tms(); } inline void Schema::set_has_tms() { - _oneof_case_[0] = kTms; + _impl_._oneof_case_[0] = kTms; } inline void Schema::clear_tms() { if (_internal_has_tms()) { - tm_val_.tms_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.tm_val_.tms_.Destroy(); clear_has_tm_val(); } } @@ -2680,9 +2671,9 @@ inline void Schema::set_tms(ArgT0&& arg0, ArgT... args) { if (!_internal_has_tms()) { clear_tm_val(); set_has_tms(); - tm_val_.tms_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.tm_val_.tms_.InitDefault(); } - tm_val_.tms_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.tm_val_.tms_.Set( static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.Schema.tms) } inline std::string* Schema::mutable_tms() { @@ -2692,7 +2683,7 @@ inline std::string* Schema::mutable_tms() { } inline const std::string& Schema::_internal_tms() const { if (_internal_has_tms()) { - return tm_val_.tms_.Get(); + return _impl_.tm_val_.tms_.Get(); } return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(); } @@ -2700,24 +2691,23 @@ inline void Schema::_internal_set_tms(const std::string& value) { if (!_internal_has_tms()) { clear_tm_val(); set_has_tms(); - tm_val_.tms_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.tm_val_.tms_.InitDefault(); } - tm_val_.tms_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.tm_val_.tms_.Set(value, GetArenaForAllocation()); } inline std::string* Schema::_internal_mutable_tms() { if (!_internal_has_tms()) { clear_tm_val(); set_has_tms(); - tm_val_.tms_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.tm_val_.tms_.InitDefault(); } - return tm_val_.tms_.Mutable( - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.tm_val_.tms_.Mutable( GetArenaForAllocation()); } inline std::string* Schema::release_tms() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.Schema.tms) if (_internal_has_tms()) { clear_has_tm_val(); - return tm_val_.tms_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.tm_val_.tms_.Release(); } else { return nullptr; } @@ -2728,43 +2718,39 @@ inline void Schema::set_allocated_tms(std::string* tms) { } if (tms != nullptr) { set_has_tms(); - tm_val_.tms_.UnsafeSetDefault(tms); - ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaForAllocation(); - if (arena != nullptr) { - arena->Own(tms); - } + _impl_.tm_val_.tms_.InitAllocated(tms, GetArenaForAllocation()); } // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.Schema.tms) } // repeated .OpenLogReplicator.pb.Column column = 6; inline int Schema::_internal_column_size() const { - return column_.size(); + return _impl_.column_.size(); } inline int Schema::column_size() const { return _internal_column_size(); } inline void Schema::clear_column() { - column_.Clear(); + _impl_.column_.Clear(); } inline ::OpenLogReplicator::pb::Column* Schema::mutable_column(int index) { // @@protoc_insertion_point(field_mutable:OpenLogReplicator.pb.Schema.column) - return column_.Mutable(index); + return _impl_.column_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Column >* Schema::mutable_column() { // @@protoc_insertion_point(field_mutable_list:OpenLogReplicator.pb.Schema.column) - return &column_; + return &_impl_.column_; } inline const ::OpenLogReplicator::pb::Column& Schema::_internal_column(int index) const { - return column_.Get(index); + return _impl_.column_.Get(index); } inline const ::OpenLogReplicator::pb::Column& Schema::column(int index) const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Schema.column) return _internal_column(index); } inline ::OpenLogReplicator::pb::Column* Schema::_internal_add_column() { - return column_.Add(); + return _impl_.column_.Add(); } inline ::OpenLogReplicator::pb::Column* Schema::add_column() { ::OpenLogReplicator::pb::Column* _add = _internal_add_column(); @@ -2774,17 +2760,17 @@ inline ::OpenLogReplicator::pb::Column* Schema::add_column() { inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Column >& Schema::column() const { // @@protoc_insertion_point(field_list:OpenLogReplicator.pb.Schema.column) - return column_; + return _impl_.column_; } inline bool Schema::has_tm_val() const { return tm_val_case() != TM_VAL_NOT_SET; } inline void Schema::clear_has_tm_val() { - _oneof_case_[0] = TM_VAL_NOT_SET; + _impl_._oneof_case_[0] = TM_VAL_NOT_SET; } inline Schema::TmValCase Schema::tm_val_case() const { - return Schema::TmValCase(_oneof_case_[0]); + return Schema::TmValCase(_impl_._oneof_case_[0]); } // ------------------------------------------------------------------- @@ -2792,10 +2778,10 @@ inline Schema::TmValCase Schema::tm_val_case() const { // .OpenLogReplicator.pb.Op op = 1; inline void Payload::clear_op() { - op_ = 0; + _impl_.op_ = 0; } inline ::OpenLogReplicator::pb::Op Payload::_internal_op() const { - return static_cast< ::OpenLogReplicator::pb::Op >(op_); + return static_cast< ::OpenLogReplicator::pb::Op >(_impl_.op_); } inline ::OpenLogReplicator::pb::Op Payload::op() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Payload.op) @@ -2803,7 +2789,7 @@ inline ::OpenLogReplicator::pb::Op Payload::op() const { } inline void Payload::_internal_set_op(::OpenLogReplicator::pb::Op value) { - op_ = value; + _impl_.op_ = value; } inline void Payload::set_op(::OpenLogReplicator::pb::Op value) { _internal_set_op(value); @@ -2812,19 +2798,19 @@ inline void Payload::set_op(::OpenLogReplicator::pb::Op value) { // .OpenLogReplicator.pb.Schema schema = 2; inline bool Payload::_internal_has_schema() const { - return this != internal_default_instance() && schema_ != nullptr; + return this != internal_default_instance() && _impl_.schema_ != nullptr; } inline bool Payload::has_schema() const { return _internal_has_schema(); } inline void Payload::clear_schema() { - if (GetArenaForAllocation() == nullptr && schema_ != nullptr) { - delete schema_; + if (GetArenaForAllocation() == nullptr && _impl_.schema_ != nullptr) { + delete _impl_.schema_; } - schema_ = nullptr; + _impl_.schema_ = nullptr; } inline const ::OpenLogReplicator::pb::Schema& Payload::_internal_schema() const { - const ::OpenLogReplicator::pb::Schema* p = schema_; + const ::OpenLogReplicator::pb::Schema* p = _impl_.schema_; return p != nullptr ? *p : reinterpret_cast( ::OpenLogReplicator::pb::_Schema_default_instance_); } @@ -2835,9 +2821,9 @@ inline const ::OpenLogReplicator::pb::Schema& Payload::schema() const { inline void Payload::unsafe_arena_set_allocated_schema( ::OpenLogReplicator::pb::Schema* schema) { if (GetArenaForAllocation() == nullptr) { - delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(schema_); + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.schema_); } - schema_ = schema; + _impl_.schema_ = schema; if (schema) { } else { @@ -2847,8 +2833,8 @@ inline void Payload::unsafe_arena_set_allocated_schema( } inline ::OpenLogReplicator::pb::Schema* Payload::release_schema() { - ::OpenLogReplicator::pb::Schema* temp = schema_; - schema_ = nullptr; + ::OpenLogReplicator::pb::Schema* temp = _impl_.schema_; + _impl_.schema_ = nullptr; #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp); temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp); @@ -2863,17 +2849,17 @@ inline ::OpenLogReplicator::pb::Schema* Payload::release_schema() { inline ::OpenLogReplicator::pb::Schema* Payload::unsafe_arena_release_schema() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.Payload.schema) - ::OpenLogReplicator::pb::Schema* temp = schema_; - schema_ = nullptr; + ::OpenLogReplicator::pb::Schema* temp = _impl_.schema_; + _impl_.schema_ = nullptr; return temp; } inline ::OpenLogReplicator::pb::Schema* Payload::_internal_mutable_schema() { - if (schema_ == nullptr) { + if (_impl_.schema_ == nullptr) { auto* p = CreateMaybeMessage<::OpenLogReplicator::pb::Schema>(GetArenaForAllocation()); - schema_ = p; + _impl_.schema_ = p; } - return schema_; + return _impl_.schema_; } inline ::OpenLogReplicator::pb::Schema* Payload::mutable_schema() { ::OpenLogReplicator::pb::Schema* _msg = _internal_mutable_schema(); @@ -2883,11 +2869,11 @@ inline ::OpenLogReplicator::pb::Schema* Payload::mutable_schema() { inline void Payload::set_allocated_schema(::OpenLogReplicator::pb::Schema* schema) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); if (message_arena == nullptr) { - delete schema_; + delete _impl_.schema_; } if (schema) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = - ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::OpenLogReplicator::pb::Schema>::GetOwningArena(schema); + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(schema); if (message_arena != submessage_arena) { schema = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, schema, submessage_arena); @@ -2896,13 +2882,13 @@ inline void Payload::set_allocated_schema(::OpenLogReplicator::pb::Schema* schem } else { } - schema_ = schema; + _impl_.schema_ = schema; // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.Payload.schema) } // string rid = 3; inline void Payload::clear_rid() { - rid_.ClearToEmpty(); + _impl_.rid_.ClearToEmpty(); } inline const std::string& Payload::rid() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Payload.rid) @@ -2912,7 +2898,7 @@ template inline PROTOBUF_ALWAYS_INLINE void Payload::set_rid(ArgT0&& arg0, ArgT... args) { - rid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.rid_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.Payload.rid) } inline std::string* Payload::mutable_rid() { @@ -2921,19 +2907,19 @@ inline std::string* Payload::mutable_rid() { return _s; } inline const std::string& Payload::_internal_rid() const { - return rid_.Get(); + return _impl_.rid_.Get(); } inline void Payload::_internal_set_rid(const std::string& value) { - rid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.rid_.Set(value, GetArenaForAllocation()); } inline std::string* Payload::_internal_mutable_rid() { - return rid_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.rid_.Mutable(GetArenaForAllocation()); } inline std::string* Payload::release_rid() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.Payload.rid) - return rid_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.rid_.Release(); } inline void Payload::set_allocated_rid(std::string* rid) { if (rid != nullptr) { @@ -2941,11 +2927,10 @@ inline void Payload::set_allocated_rid(std::string* rid) { } else { } - rid_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), rid, - GetArenaForAllocation()); + _impl_.rid_.SetAllocated(rid, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (rid_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - rid_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.rid_.IsDefault()) { + _impl_.rid_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.Payload.rid) @@ -2953,32 +2938,32 @@ inline void Payload::set_allocated_rid(std::string* rid) { // repeated .OpenLogReplicator.pb.Value before = 4; inline int Payload::_internal_before_size() const { - return before_.size(); + return _impl_.before_.size(); } inline int Payload::before_size() const { return _internal_before_size(); } inline void Payload::clear_before() { - before_.Clear(); + _impl_.before_.Clear(); } inline ::OpenLogReplicator::pb::Value* Payload::mutable_before(int index) { // @@protoc_insertion_point(field_mutable:OpenLogReplicator.pb.Payload.before) - return before_.Mutable(index); + return _impl_.before_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Value >* Payload::mutable_before() { // @@protoc_insertion_point(field_mutable_list:OpenLogReplicator.pb.Payload.before) - return &before_; + return &_impl_.before_; } inline const ::OpenLogReplicator::pb::Value& Payload::_internal_before(int index) const { - return before_.Get(index); + return _impl_.before_.Get(index); } inline const ::OpenLogReplicator::pb::Value& Payload::before(int index) const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Payload.before) return _internal_before(index); } inline ::OpenLogReplicator::pb::Value* Payload::_internal_add_before() { - return before_.Add(); + return _impl_.before_.Add(); } inline ::OpenLogReplicator::pb::Value* Payload::add_before() { ::OpenLogReplicator::pb::Value* _add = _internal_add_before(); @@ -2988,37 +2973,37 @@ inline ::OpenLogReplicator::pb::Value* Payload::add_before() { inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Value >& Payload::before() const { // @@protoc_insertion_point(field_list:OpenLogReplicator.pb.Payload.before) - return before_; + return _impl_.before_; } // repeated .OpenLogReplicator.pb.Value after = 5; inline int Payload::_internal_after_size() const { - return after_.size(); + return _impl_.after_.size(); } inline int Payload::after_size() const { return _internal_after_size(); } inline void Payload::clear_after() { - after_.Clear(); + _impl_.after_.Clear(); } inline ::OpenLogReplicator::pb::Value* Payload::mutable_after(int index) { // @@protoc_insertion_point(field_mutable:OpenLogReplicator.pb.Payload.after) - return after_.Mutable(index); + return _impl_.after_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Value >* Payload::mutable_after() { // @@protoc_insertion_point(field_mutable_list:OpenLogReplicator.pb.Payload.after) - return &after_; + return &_impl_.after_; } inline const ::OpenLogReplicator::pb::Value& Payload::_internal_after(int index) const { - return after_.Get(index); + return _impl_.after_.Get(index); } inline const ::OpenLogReplicator::pb::Value& Payload::after(int index) const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Payload.after) return _internal_after(index); } inline ::OpenLogReplicator::pb::Value* Payload::_internal_add_after() { - return after_.Add(); + return _impl_.after_.Add(); } inline ::OpenLogReplicator::pb::Value* Payload::add_after() { ::OpenLogReplicator::pb::Value* _add = _internal_add_after(); @@ -3028,12 +3013,12 @@ inline ::OpenLogReplicator::pb::Value* Payload::add_after() { inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Value >& Payload::after() const { // @@protoc_insertion_point(field_list:OpenLogReplicator.pb.Payload.after) - return after_; + return _impl_.after_; } // string ddl = 6; inline void Payload::clear_ddl() { - ddl_.ClearToEmpty(); + _impl_.ddl_.ClearToEmpty(); } inline const std::string& Payload::ddl() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Payload.ddl) @@ -3043,7 +3028,7 @@ template inline PROTOBUF_ALWAYS_INLINE void Payload::set_ddl(ArgT0&& arg0, ArgT... args) { - ddl_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.ddl_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.Payload.ddl) } inline std::string* Payload::mutable_ddl() { @@ -3052,19 +3037,19 @@ inline std::string* Payload::mutable_ddl() { return _s; } inline const std::string& Payload::_internal_ddl() const { - return ddl_.Get(); + return _impl_.ddl_.Get(); } inline void Payload::_internal_set_ddl(const std::string& value) { - ddl_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.ddl_.Set(value, GetArenaForAllocation()); } inline std::string* Payload::_internal_mutable_ddl() { - return ddl_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.ddl_.Mutable(GetArenaForAllocation()); } inline std::string* Payload::release_ddl() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.Payload.ddl) - return ddl_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.ddl_.Release(); } inline void Payload::set_allocated_ddl(std::string* ddl) { if (ddl != nullptr) { @@ -3072,11 +3057,10 @@ inline void Payload::set_allocated_ddl(std::string* ddl) { } else { } - ddl_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ddl, - GetArenaForAllocation()); + _impl_.ddl_.SetAllocated(ddl, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (ddl_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - ddl_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.ddl_.IsDefault()) { + _impl_.ddl_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.Payload.ddl) @@ -3084,10 +3068,10 @@ inline void Payload::set_allocated_ddl(std::string* ddl) { // uint32 seq = 7; inline void Payload::clear_seq() { - seq_ = 0u; + _impl_.seq_ = 0u; } inline uint32_t Payload::_internal_seq() const { - return seq_; + return _impl_.seq_; } inline uint32_t Payload::seq() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Payload.seq) @@ -3095,7 +3079,7 @@ inline uint32_t Payload::seq() const { } inline void Payload::_internal_set_seq(uint32_t value) { - seq_ = value; + _impl_.seq_ = value; } inline void Payload::set_seq(uint32_t value) { _internal_set_seq(value); @@ -3104,10 +3088,10 @@ inline void Payload::set_seq(uint32_t value) { // uint64 offset = 8; inline void Payload::clear_offset() { - offset_ = uint64_t{0u}; + _impl_.offset_ = uint64_t{0u}; } inline uint64_t Payload::_internal_offset() const { - return offset_; + return _impl_.offset_; } inline uint64_t Payload::offset() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Payload.offset) @@ -3115,7 +3099,7 @@ inline uint64_t Payload::offset() const { } inline void Payload::_internal_set_offset(uint64_t value) { - offset_ = value; + _impl_.offset_ = value; } inline void Payload::set_offset(uint64_t value) { _internal_set_offset(value); @@ -3124,10 +3108,10 @@ inline void Payload::set_offset(uint64_t value) { // bool redo = 9; inline void Payload::clear_redo() { - redo_ = false; + _impl_.redo_ = false; } inline bool Payload::_internal_redo() const { - return redo_; + return _impl_.redo_; } inline bool Payload::redo() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Payload.redo) @@ -3135,7 +3119,7 @@ inline bool Payload::redo() const { } inline void Payload::_internal_set_redo(bool value) { - redo_ = value; + _impl_.redo_ = value; } inline void Payload::set_redo(bool value) { _internal_set_redo(value); @@ -3144,26 +3128,26 @@ inline void Payload::set_redo(bool value) { // optional uint64 num = 10; inline bool Payload::_internal_has_num() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; return value; } inline bool Payload::has_num() const { return _internal_has_num(); } inline void Payload::clear_num() { - num_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000001u; + _impl_.num_ = uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000001u; } inline uint64_t Payload::_internal_num() const { - return num_; + return _impl_.num_; } inline uint64_t Payload::num() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.Payload.num) return _internal_num(); } inline void Payload::_internal_set_num(uint64_t value) { - _has_bits_[0] |= 0x00000001u; - num_ = value; + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.num_ = value; } inline void Payload::set_num(uint64_t value) { _internal_set_num(value); @@ -3176,7 +3160,7 @@ inline void Payload::set_num(uint64_t value) { // string mask = 1; inline void SchemaRequest::clear_mask() { - mask_.ClearToEmpty(); + _impl_.mask_.ClearToEmpty(); } inline const std::string& SchemaRequest::mask() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.SchemaRequest.mask) @@ -3186,7 +3170,7 @@ template inline PROTOBUF_ALWAYS_INLINE void SchemaRequest::set_mask(ArgT0&& arg0, ArgT... args) { - mask_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.mask_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.SchemaRequest.mask) } inline std::string* SchemaRequest::mutable_mask() { @@ -3195,19 +3179,19 @@ inline std::string* SchemaRequest::mutable_mask() { return _s; } inline const std::string& SchemaRequest::_internal_mask() const { - return mask_.Get(); + return _impl_.mask_.Get(); } inline void SchemaRequest::_internal_set_mask(const std::string& value) { - mask_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.mask_.Set(value, GetArenaForAllocation()); } inline std::string* SchemaRequest::_internal_mutable_mask() { - return mask_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.mask_.Mutable(GetArenaForAllocation()); } inline std::string* SchemaRequest::release_mask() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.SchemaRequest.mask) - return mask_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.mask_.Release(); } inline void SchemaRequest::set_allocated_mask(std::string* mask) { if (mask != nullptr) { @@ -3215,11 +3199,10 @@ inline void SchemaRequest::set_allocated_mask(std::string* mask) { } else { } - mask_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), mask, - GetArenaForAllocation()); + _impl_.mask_.SetAllocated(mask, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (mask_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - mask_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.mask_.IsDefault()) { + _impl_.mask_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.SchemaRequest.mask) @@ -3227,7 +3210,7 @@ inline void SchemaRequest::set_allocated_mask(std::string* mask) { // string filter = 2; inline void SchemaRequest::clear_filter() { - filter_.ClearToEmpty(); + _impl_.filter_.ClearToEmpty(); } inline const std::string& SchemaRequest::filter() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.SchemaRequest.filter) @@ -3237,7 +3220,7 @@ template inline PROTOBUF_ALWAYS_INLINE void SchemaRequest::set_filter(ArgT0&& arg0, ArgT... args) { - filter_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.filter_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.SchemaRequest.filter) } inline std::string* SchemaRequest::mutable_filter() { @@ -3246,19 +3229,19 @@ inline std::string* SchemaRequest::mutable_filter() { return _s; } inline const std::string& SchemaRequest::_internal_filter() const { - return filter_.Get(); + return _impl_.filter_.Get(); } inline void SchemaRequest::_internal_set_filter(const std::string& value) { - filter_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.filter_.Set(value, GetArenaForAllocation()); } inline std::string* SchemaRequest::_internal_mutable_filter() { - return filter_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.filter_.Mutable(GetArenaForAllocation()); } inline std::string* SchemaRequest::release_filter() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.SchemaRequest.filter) - return filter_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.filter_.Release(); } inline void SchemaRequest::set_allocated_filter(std::string* filter) { if (filter != nullptr) { @@ -3266,11 +3249,10 @@ inline void SchemaRequest::set_allocated_filter(std::string* filter) { } else { } - filter_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), filter, - GetArenaForAllocation()); + _impl_.filter_.SetAllocated(filter, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (filter_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - filter_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.filter_.IsDefault()) { + _impl_.filter_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.SchemaRequest.filter) @@ -3282,10 +3264,10 @@ inline void SchemaRequest::set_allocated_filter(std::string* filter) { // .OpenLogReplicator.pb.RequestCode code = 1; inline void RedoRequest::clear_code() { - code_ = 0; + _impl_.code_ = 0; } inline ::OpenLogReplicator::pb::RequestCode RedoRequest::_internal_code() const { - return static_cast< ::OpenLogReplicator::pb::RequestCode >(code_); + return static_cast< ::OpenLogReplicator::pb::RequestCode >(_impl_.code_); } inline ::OpenLogReplicator::pb::RequestCode RedoRequest::code() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.RedoRequest.code) @@ -3293,7 +3275,7 @@ inline ::OpenLogReplicator::pb::RequestCode RedoRequest::code() const { } inline void RedoRequest::_internal_set_code(::OpenLogReplicator::pb::RequestCode value) { - code_ = value; + _impl_.code_ = value; } inline void RedoRequest::set_code(::OpenLogReplicator::pb::RequestCode value) { _internal_set_code(value); @@ -3302,7 +3284,7 @@ inline void RedoRequest::set_code(::OpenLogReplicator::pb::RequestCode value) { // string database_name = 2; inline void RedoRequest::clear_database_name() { - database_name_.ClearToEmpty(); + _impl_.database_name_.ClearToEmpty(); } inline const std::string& RedoRequest::database_name() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.RedoRequest.database_name) @@ -3312,7 +3294,7 @@ template inline PROTOBUF_ALWAYS_INLINE void RedoRequest::set_database_name(ArgT0&& arg0, ArgT... args) { - database_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.database_name_.Set(static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.RedoRequest.database_name) } inline std::string* RedoRequest::mutable_database_name() { @@ -3321,19 +3303,19 @@ inline std::string* RedoRequest::mutable_database_name() { return _s; } inline const std::string& RedoRequest::_internal_database_name() const { - return database_name_.Get(); + return _impl_.database_name_.Get(); } inline void RedoRequest::_internal_set_database_name(const std::string& value) { - database_name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.database_name_.Set(value, GetArenaForAllocation()); } inline std::string* RedoRequest::_internal_mutable_database_name() { - return database_name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.database_name_.Mutable(GetArenaForAllocation()); } inline std::string* RedoRequest::release_database_name() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.RedoRequest.database_name) - return database_name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.database_name_.Release(); } inline void RedoRequest::set_allocated_database_name(std::string* database_name) { if (database_name != nullptr) { @@ -3341,11 +3323,10 @@ inline void RedoRequest::set_allocated_database_name(std::string* database_name) } else { } - database_name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), database_name, - GetArenaForAllocation()); + _impl_.database_name_.SetAllocated(database_name, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING - if (database_name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { - database_name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); + if (_impl_.database_name_.IsDefault()) { + _impl_.database_name_.Set("", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.RedoRequest.database_name) @@ -3359,17 +3340,17 @@ inline bool RedoRequest::has_scn() const { return _internal_has_scn(); } inline void RedoRequest::set_has_scn() { - _oneof_case_[0] = kScn; + _impl_._oneof_case_[0] = kScn; } inline void RedoRequest::clear_scn() { if (_internal_has_scn()) { - tm_val_.scn_ = uint64_t{0u}; + _impl_.tm_val_.scn_ = uint64_t{0u}; clear_has_tm_val(); } } inline uint64_t RedoRequest::_internal_scn() const { if (_internal_has_scn()) { - return tm_val_.scn_; + return _impl_.tm_val_.scn_; } return uint64_t{0u}; } @@ -3378,7 +3359,7 @@ inline void RedoRequest::_internal_set_scn(uint64_t value) { clear_tm_val(); set_has_scn(); } - tm_val_.scn_ = value; + _impl_.tm_val_.scn_ = value; } inline uint64_t RedoRequest::scn() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.RedoRequest.scn) @@ -3397,11 +3378,11 @@ inline bool RedoRequest::has_tms() const { return _internal_has_tms(); } inline void RedoRequest::set_has_tms() { - _oneof_case_[0] = kTms; + _impl_._oneof_case_[0] = kTms; } inline void RedoRequest::clear_tms() { if (_internal_has_tms()) { - tm_val_.tms_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.tm_val_.tms_.Destroy(); clear_has_tm_val(); } } @@ -3414,9 +3395,9 @@ inline void RedoRequest::set_tms(ArgT0&& arg0, ArgT... args) { if (!_internal_has_tms()) { clear_tm_val(); set_has_tms(); - tm_val_.tms_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.tm_val_.tms_.InitDefault(); } - tm_val_.tms_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.tm_val_.tms_.Set( static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.RedoRequest.tms) } inline std::string* RedoRequest::mutable_tms() { @@ -3426,7 +3407,7 @@ inline std::string* RedoRequest::mutable_tms() { } inline const std::string& RedoRequest::_internal_tms() const { if (_internal_has_tms()) { - return tm_val_.tms_.Get(); + return _impl_.tm_val_.tms_.Get(); } return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(); } @@ -3434,24 +3415,23 @@ inline void RedoRequest::_internal_set_tms(const std::string& value) { if (!_internal_has_tms()) { clear_tm_val(); set_has_tms(); - tm_val_.tms_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.tm_val_.tms_.InitDefault(); } - tm_val_.tms_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.tm_val_.tms_.Set(value, GetArenaForAllocation()); } inline std::string* RedoRequest::_internal_mutable_tms() { if (!_internal_has_tms()) { clear_tm_val(); set_has_tms(); - tm_val_.tms_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.tm_val_.tms_.InitDefault(); } - return tm_val_.tms_.Mutable( - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.tm_val_.tms_.Mutable( GetArenaForAllocation()); } inline std::string* RedoRequest::release_tms() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.RedoRequest.tms) if (_internal_has_tms()) { clear_has_tm_val(); - return tm_val_.tms_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.tm_val_.tms_.Release(); } else { return nullptr; } @@ -3462,11 +3442,7 @@ inline void RedoRequest::set_allocated_tms(std::string* tms) { } if (tms != nullptr) { set_has_tms(); - tm_val_.tms_.UnsafeSetDefault(tms); - ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaForAllocation(); - if (arena != nullptr) { - arena->Own(tms); - } + _impl_.tm_val_.tms_.InitAllocated(tms, GetArenaForAllocation()); } // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.RedoRequest.tms) } @@ -3479,17 +3455,17 @@ inline bool RedoRequest::has_tm_rel() const { return _internal_has_tm_rel(); } inline void RedoRequest::set_has_tm_rel() { - _oneof_case_[0] = kTmRel; + _impl_._oneof_case_[0] = kTmRel; } inline void RedoRequest::clear_tm_rel() { if (_internal_has_tm_rel()) { - tm_val_.tm_rel_ = int64_t{0}; + _impl_.tm_val_.tm_rel_ = int64_t{0}; clear_has_tm_val(); } } inline int64_t RedoRequest::_internal_tm_rel() const { if (_internal_has_tm_rel()) { - return tm_val_.tm_rel_; + return _impl_.tm_val_.tm_rel_; } return int64_t{0}; } @@ -3498,7 +3474,7 @@ inline void RedoRequest::_internal_set_tm_rel(int64_t value) { clear_tm_val(); set_has_tm_rel(); } - tm_val_.tm_rel_ = value; + _impl_.tm_val_.tm_rel_ = value; } inline int64_t RedoRequest::tm_rel() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.RedoRequest.tm_rel) @@ -3511,26 +3487,26 @@ inline void RedoRequest::set_tm_rel(int64_t value) { // optional uint64 seq = 6; inline bool RedoRequest::_internal_has_seq() const { - bool value = (_has_bits_[0] & 0x00000001u) != 0; + bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0; return value; } inline bool RedoRequest::has_seq() const { return _internal_has_seq(); } inline void RedoRequest::clear_seq() { - seq_ = uint64_t{0u}; - _has_bits_[0] &= ~0x00000001u; + _impl_.seq_ = uint64_t{0u}; + _impl_._has_bits_[0] &= ~0x00000001u; } inline uint64_t RedoRequest::_internal_seq() const { - return seq_; + return _impl_.seq_; } inline uint64_t RedoRequest::seq() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.RedoRequest.seq) return _internal_seq(); } inline void RedoRequest::_internal_set_seq(uint64_t value) { - _has_bits_[0] |= 0x00000001u; - seq_ = value; + _impl_._has_bits_[0] |= 0x00000001u; + _impl_.seq_ = value; } inline void RedoRequest::set_seq(uint64_t value) { _internal_set_seq(value); @@ -3539,32 +3515,32 @@ inline void RedoRequest::set_seq(uint64_t value) { // repeated .OpenLogReplicator.pb.SchemaRequest schema = 7; inline int RedoRequest::_internal_schema_size() const { - return schema_.size(); + return _impl_.schema_.size(); } inline int RedoRequest::schema_size() const { return _internal_schema_size(); } inline void RedoRequest::clear_schema() { - schema_.Clear(); + _impl_.schema_.Clear(); } inline ::OpenLogReplicator::pb::SchemaRequest* RedoRequest::mutable_schema(int index) { // @@protoc_insertion_point(field_mutable:OpenLogReplicator.pb.RedoRequest.schema) - return schema_.Mutable(index); + return _impl_.schema_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::SchemaRequest >* RedoRequest::mutable_schema() { // @@protoc_insertion_point(field_mutable_list:OpenLogReplicator.pb.RedoRequest.schema) - return &schema_; + return &_impl_.schema_; } inline const ::OpenLogReplicator::pb::SchemaRequest& RedoRequest::_internal_schema(int index) const { - return schema_.Get(index); + return _impl_.schema_.Get(index); } inline const ::OpenLogReplicator::pb::SchemaRequest& RedoRequest::schema(int index) const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.RedoRequest.schema) return _internal_schema(index); } inline ::OpenLogReplicator::pb::SchemaRequest* RedoRequest::_internal_add_schema() { - return schema_.Add(); + return _impl_.schema_.Add(); } inline ::OpenLogReplicator::pb::SchemaRequest* RedoRequest::add_schema() { ::OpenLogReplicator::pb::SchemaRequest* _add = _internal_add_schema(); @@ -3574,17 +3550,17 @@ inline ::OpenLogReplicator::pb::SchemaRequest* RedoRequest::add_schema() { inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::SchemaRequest >& RedoRequest::schema() const { // @@protoc_insertion_point(field_list:OpenLogReplicator.pb.RedoRequest.schema) - return schema_; + return _impl_.schema_; } inline bool RedoRequest::has_tm_val() const { return tm_val_case() != TM_VAL_NOT_SET; } inline void RedoRequest::clear_has_tm_val() { - _oneof_case_[0] = TM_VAL_NOT_SET; + _impl_._oneof_case_[0] = TM_VAL_NOT_SET; } inline RedoRequest::TmValCase RedoRequest::tm_val_case() const { - return RedoRequest::TmValCase(_oneof_case_[0]); + return RedoRequest::TmValCase(_impl_._oneof_case_[0]); } // ------------------------------------------------------------------- @@ -3592,10 +3568,10 @@ inline RedoRequest::TmValCase RedoRequest::tm_val_case() const { // .OpenLogReplicator.pb.ResponseCode code = 1; inline void RedoResponse::clear_code() { - code_ = 0; + _impl_.code_ = 0; } inline ::OpenLogReplicator::pb::ResponseCode RedoResponse::_internal_code() const { - return static_cast< ::OpenLogReplicator::pb::ResponseCode >(code_); + return static_cast< ::OpenLogReplicator::pb::ResponseCode >(_impl_.code_); } inline ::OpenLogReplicator::pb::ResponseCode RedoResponse::code() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.RedoResponse.code) @@ -3603,7 +3579,7 @@ inline ::OpenLogReplicator::pb::ResponseCode RedoResponse::code() const { } inline void RedoResponse::_internal_set_code(::OpenLogReplicator::pb::ResponseCode value) { - code_ = value; + _impl_.code_ = value; } inline void RedoResponse::set_code(::OpenLogReplicator::pb::ResponseCode value) { _internal_set_code(value); @@ -3618,17 +3594,17 @@ inline bool RedoResponse::has_scn() const { return _internal_has_scn(); } inline void RedoResponse::set_has_scn() { - _oneof_case_[0] = kScn; + _impl_._oneof_case_[0] = kScn; } inline void RedoResponse::clear_scn() { if (_internal_has_scn()) { - scn_val_.scn_ = uint64_t{0u}; + _impl_.scn_val_.scn_ = uint64_t{0u}; clear_has_scn_val(); } } inline uint64_t RedoResponse::_internal_scn() const { if (_internal_has_scn()) { - return scn_val_.scn_; + return _impl_.scn_val_.scn_; } return uint64_t{0u}; } @@ -3637,7 +3613,7 @@ inline void RedoResponse::_internal_set_scn(uint64_t value) { clear_scn_val(); set_has_scn(); } - scn_val_.scn_ = value; + _impl_.scn_val_.scn_ = value; } inline uint64_t RedoResponse::scn() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.RedoResponse.scn) @@ -3656,11 +3632,11 @@ inline bool RedoResponse::has_scns() const { return _internal_has_scns(); } inline void RedoResponse::set_has_scns() { - _oneof_case_[0] = kScns; + _impl_._oneof_case_[0] = kScns; } inline void RedoResponse::clear_scns() { if (_internal_has_scns()) { - scn_val_.scns_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.scn_val_.scns_.Destroy(); clear_has_scn_val(); } } @@ -3673,9 +3649,9 @@ inline void RedoResponse::set_scns(ArgT0&& arg0, ArgT... args) { if (!_internal_has_scns()) { clear_scn_val(); set_has_scns(); - scn_val_.scns_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.scn_val_.scns_.InitDefault(); } - scn_val_.scns_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.scn_val_.scns_.Set( static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.RedoResponse.scns) } inline std::string* RedoResponse::mutable_scns() { @@ -3685,7 +3661,7 @@ inline std::string* RedoResponse::mutable_scns() { } inline const std::string& RedoResponse::_internal_scns() const { if (_internal_has_scns()) { - return scn_val_.scns_.Get(); + return _impl_.scn_val_.scns_.Get(); } return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(); } @@ -3693,24 +3669,23 @@ inline void RedoResponse::_internal_set_scns(const std::string& value) { if (!_internal_has_scns()) { clear_scn_val(); set_has_scns(); - scn_val_.scns_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.scn_val_.scns_.InitDefault(); } - scn_val_.scns_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.scn_val_.scns_.Set(value, GetArenaForAllocation()); } inline std::string* RedoResponse::_internal_mutable_scns() { if (!_internal_has_scns()) { clear_scn_val(); set_has_scns(); - scn_val_.scns_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.scn_val_.scns_.InitDefault(); } - return scn_val_.scns_.Mutable( - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.scn_val_.scns_.Mutable( GetArenaForAllocation()); } inline std::string* RedoResponse::release_scns() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.RedoResponse.scns) if (_internal_has_scns()) { clear_has_scn_val(); - return scn_val_.scns_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.scn_val_.scns_.Release(); } else { return nullptr; } @@ -3721,11 +3696,7 @@ inline void RedoResponse::set_allocated_scns(std::string* scns) { } if (scns != nullptr) { set_has_scns(); - scn_val_.scns_.UnsafeSetDefault(scns); - ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaForAllocation(); - if (arena != nullptr) { - arena->Own(scns); - } + _impl_.scn_val_.scns_.InitAllocated(scns, GetArenaForAllocation()); } // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.RedoResponse.scns) } @@ -3738,17 +3709,17 @@ inline bool RedoResponse::has_tm() const { return _internal_has_tm(); } inline void RedoResponse::set_has_tm() { - _oneof_case_[1] = kTm; + _impl_._oneof_case_[1] = kTm; } inline void RedoResponse::clear_tm() { if (_internal_has_tm()) { - tm_val_.tm_ = uint64_t{0u}; + _impl_.tm_val_.tm_ = uint64_t{0u}; clear_has_tm_val(); } } inline uint64_t RedoResponse::_internal_tm() const { if (_internal_has_tm()) { - return tm_val_.tm_; + return _impl_.tm_val_.tm_; } return uint64_t{0u}; } @@ -3757,7 +3728,7 @@ inline void RedoResponse::_internal_set_tm(uint64_t value) { clear_tm_val(); set_has_tm(); } - tm_val_.tm_ = value; + _impl_.tm_val_.tm_ = value; } inline uint64_t RedoResponse::tm() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.RedoResponse.tm) @@ -3776,11 +3747,11 @@ inline bool RedoResponse::has_tms() const { return _internal_has_tms(); } inline void RedoResponse::set_has_tms() { - _oneof_case_[1] = kTms; + _impl_._oneof_case_[1] = kTms; } inline void RedoResponse::clear_tms() { if (_internal_has_tms()) { - tm_val_.tms_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.tm_val_.tms_.Destroy(); clear_has_tm_val(); } } @@ -3793,9 +3764,9 @@ inline void RedoResponse::set_tms(ArgT0&& arg0, ArgT... args) { if (!_internal_has_tms()) { clear_tm_val(); set_has_tms(); - tm_val_.tms_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.tm_val_.tms_.InitDefault(); } - tm_val_.tms_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.tm_val_.tms_.Set( static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.RedoResponse.tms) } inline std::string* RedoResponse::mutable_tms() { @@ -3805,7 +3776,7 @@ inline std::string* RedoResponse::mutable_tms() { } inline const std::string& RedoResponse::_internal_tms() const { if (_internal_has_tms()) { - return tm_val_.tms_.Get(); + return _impl_.tm_val_.tms_.Get(); } return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(); } @@ -3813,24 +3784,23 @@ inline void RedoResponse::_internal_set_tms(const std::string& value) { if (!_internal_has_tms()) { clear_tm_val(); set_has_tms(); - tm_val_.tms_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.tm_val_.tms_.InitDefault(); } - tm_val_.tms_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.tm_val_.tms_.Set(value, GetArenaForAllocation()); } inline std::string* RedoResponse::_internal_mutable_tms() { if (!_internal_has_tms()) { clear_tm_val(); set_has_tms(); - tm_val_.tms_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.tm_val_.tms_.InitDefault(); } - return tm_val_.tms_.Mutable( - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.tm_val_.tms_.Mutable( GetArenaForAllocation()); } inline std::string* RedoResponse::release_tms() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.RedoResponse.tms) if (_internal_has_tms()) { clear_has_tm_val(); - return tm_val_.tms_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.tm_val_.tms_.Release(); } else { return nullptr; } @@ -3841,11 +3811,7 @@ inline void RedoResponse::set_allocated_tms(std::string* tms) { } if (tms != nullptr) { set_has_tms(); - tm_val_.tms_.UnsafeSetDefault(tms); - ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaForAllocation(); - if (arena != nullptr) { - arena->Own(tms); - } + _impl_.tm_val_.tms_.InitAllocated(tms, GetArenaForAllocation()); } // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.RedoResponse.tms) } @@ -3858,11 +3824,11 @@ inline bool RedoResponse::has_xid() const { return _internal_has_xid(); } inline void RedoResponse::set_has_xid() { - _oneof_case_[2] = kXid; + _impl_._oneof_case_[2] = kXid; } inline void RedoResponse::clear_xid() { if (_internal_has_xid()) { - xid_val_.xid_.Destroy(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + _impl_.xid_val_.xid_.Destroy(); clear_has_xid_val(); } } @@ -3875,9 +3841,9 @@ inline void RedoResponse::set_xid(ArgT0&& arg0, ArgT... args) { if (!_internal_has_xid()) { clear_xid_val(); set_has_xid(); - xid_val_.xid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.xid_val_.xid_.InitDefault(); } - xid_val_.xid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); + _impl_.xid_val_.xid_.Set( static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:OpenLogReplicator.pb.RedoResponse.xid) } inline std::string* RedoResponse::mutable_xid() { @@ -3887,7 +3853,7 @@ inline std::string* RedoResponse::mutable_xid() { } inline const std::string& RedoResponse::_internal_xid() const { if (_internal_has_xid()) { - return xid_val_.xid_.Get(); + return _impl_.xid_val_.xid_.Get(); } return ::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(); } @@ -3895,24 +3861,23 @@ inline void RedoResponse::_internal_set_xid(const std::string& value) { if (!_internal_has_xid()) { clear_xid_val(); set_has_xid(); - xid_val_.xid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.xid_val_.xid_.InitDefault(); } - xid_val_.xid_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); + _impl_.xid_val_.xid_.Set(value, GetArenaForAllocation()); } inline std::string* RedoResponse::_internal_mutable_xid() { if (!_internal_has_xid()) { clear_xid_val(); set_has_xid(); - xid_val_.xid_.UnsafeSetDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited()); + _impl_.xid_val_.xid_.InitDefault(); } - return xid_val_.xid_.Mutable( - ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); + return _impl_.xid_val_.xid_.Mutable( GetArenaForAllocation()); } inline std::string* RedoResponse::release_xid() { // @@protoc_insertion_point(field_release:OpenLogReplicator.pb.RedoResponse.xid) if (_internal_has_xid()) { clear_has_xid_val(); - return xid_val_.xid_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); + return _impl_.xid_val_.xid_.Release(); } else { return nullptr; } @@ -3923,11 +3888,7 @@ inline void RedoResponse::set_allocated_xid(std::string* xid) { } if (xid != nullptr) { set_has_xid(); - xid_val_.xid_.UnsafeSetDefault(xid); - ::PROTOBUF_NAMESPACE_ID::Arena* arena = GetArenaForAllocation(); - if (arena != nullptr) { - arena->Own(xid); - } + _impl_.xid_val_.xid_.InitAllocated(xid, GetArenaForAllocation()); } // @@protoc_insertion_point(field_set_allocated:OpenLogReplicator.pb.RedoResponse.xid) } @@ -3940,17 +3901,17 @@ inline bool RedoResponse::has_xidn() const { return _internal_has_xidn(); } inline void RedoResponse::set_has_xidn() { - _oneof_case_[2] = kXidn; + _impl_._oneof_case_[2] = kXidn; } inline void RedoResponse::clear_xidn() { if (_internal_has_xidn()) { - xid_val_.xidn_ = uint64_t{0u}; + _impl_.xid_val_.xidn_ = uint64_t{0u}; clear_has_xid_val(); } } inline uint64_t RedoResponse::_internal_xidn() const { if (_internal_has_xidn()) { - return xid_val_.xidn_; + return _impl_.xid_val_.xidn_; } return uint64_t{0u}; } @@ -3959,7 +3920,7 @@ inline void RedoResponse::_internal_set_xidn(uint64_t value) { clear_xid_val(); set_has_xidn(); } - xid_val_.xidn_ = value; + _impl_.xid_val_.xidn_ = value; } inline uint64_t RedoResponse::xidn() const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.RedoResponse.xidn) @@ -3972,32 +3933,32 @@ inline void RedoResponse::set_xidn(uint64_t value) { // repeated .OpenLogReplicator.pb.Payload payload = 8; inline int RedoResponse::_internal_payload_size() const { - return payload_.size(); + return _impl_.payload_.size(); } inline int RedoResponse::payload_size() const { return _internal_payload_size(); } inline void RedoResponse::clear_payload() { - payload_.Clear(); + _impl_.payload_.Clear(); } inline ::OpenLogReplicator::pb::Payload* RedoResponse::mutable_payload(int index) { // @@protoc_insertion_point(field_mutable:OpenLogReplicator.pb.RedoResponse.payload) - return payload_.Mutable(index); + return _impl_.payload_.Mutable(index); } inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Payload >* RedoResponse::mutable_payload() { // @@protoc_insertion_point(field_mutable_list:OpenLogReplicator.pb.RedoResponse.payload) - return &payload_; + return &_impl_.payload_; } inline const ::OpenLogReplicator::pb::Payload& RedoResponse::_internal_payload(int index) const { - return payload_.Get(index); + return _impl_.payload_.Get(index); } inline const ::OpenLogReplicator::pb::Payload& RedoResponse::payload(int index) const { // @@protoc_insertion_point(field_get:OpenLogReplicator.pb.RedoResponse.payload) return _internal_payload(index); } inline ::OpenLogReplicator::pb::Payload* RedoResponse::_internal_add_payload() { - return payload_.Add(); + return _impl_.payload_.Add(); } inline ::OpenLogReplicator::pb::Payload* RedoResponse::add_payload() { ::OpenLogReplicator::pb::Payload* _add = _internal_add_payload(); @@ -4007,35 +3968,35 @@ inline ::OpenLogReplicator::pb::Payload* RedoResponse::add_payload() { inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::OpenLogReplicator::pb::Payload >& RedoResponse::payload() const { // @@protoc_insertion_point(field_list:OpenLogReplicator.pb.RedoResponse.payload) - return payload_; + return _impl_.payload_; } inline bool RedoResponse::has_scn_val() const { return scn_val_case() != SCN_VAL_NOT_SET; } inline void RedoResponse::clear_has_scn_val() { - _oneof_case_[0] = SCN_VAL_NOT_SET; + _impl_._oneof_case_[0] = SCN_VAL_NOT_SET; } inline bool RedoResponse::has_tm_val() const { return tm_val_case() != TM_VAL_NOT_SET; } inline void RedoResponse::clear_has_tm_val() { - _oneof_case_[1] = TM_VAL_NOT_SET; + _impl_._oneof_case_[1] = TM_VAL_NOT_SET; } inline bool RedoResponse::has_xid_val() const { return xid_val_case() != XID_VAL_NOT_SET; } inline void RedoResponse::clear_has_xid_val() { - _oneof_case_[2] = XID_VAL_NOT_SET; + _impl_._oneof_case_[2] = XID_VAL_NOT_SET; } inline RedoResponse::ScnValCase RedoResponse::scn_val_case() const { - return RedoResponse::ScnValCase(_oneof_case_[0]); + return RedoResponse::ScnValCase(_impl_._oneof_case_[0]); } inline RedoResponse::TmValCase RedoResponse::tm_val_case() const { - return RedoResponse::TmValCase(_oneof_case_[1]); + return RedoResponse::TmValCase(_impl_._oneof_case_[1]); } inline RedoResponse::XidValCase RedoResponse::xid_val_case() const { - return RedoResponse::XidValCase(_oneof_case_[2]); + return RedoResponse::XidValCase(_impl_._oneof_case_[2]); } #ifdef __GNUC__ #pragma GCC diagnostic pop diff --git a/src/common/types.h b/src/common/types.h index 8df0751f..903cf672 100644 --- a/src/common/types.h +++ b/src/common/types.h @@ -61,7 +61,7 @@ typedef uint16_t typeUnicode16; typedef uint32_t typeUnicode32; typedef uint64_t typeUnicode; -#define CONFIG_SCHEMA_VERSION "0.9.50" +#define CONFIG_SCHEMA_VERSION "1.0.0" #define CHECKPOINT_FILE_MAX_SIZE 1024 #define CONFIG_FILE_MAX_SIZE 1048576 #define CHECKPOINT_SCHEMA_FILE_MAX_SIZE 2147483648