Drizzled Public API Documentation

engine.pb.cc
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: engine.proto
3 
4 #define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION
5 #include "engine.pb.h"
6 
7 #include <algorithm>
8 
9 #include <google/protobuf/stubs/common.h>
10 #include <google/protobuf/stubs/once.h>
11 #include <google/protobuf/io/coded_stream.h>
12 #include <google/protobuf/wire_format_lite_inl.h>
13 #include <google/protobuf/descriptor.h>
14 #include <google/protobuf/generated_message_reflection.h>
15 #include <google/protobuf/reflection_ops.h>
16 #include <google/protobuf/wire_format.h>
17 // @@protoc_insertion_point(includes)
18 
19 namespace drizzled {
20 namespace message {
21 
22 namespace {
23 
24 const ::google::protobuf::Descriptor* Engine_descriptor_ = NULL;
25 const ::google::protobuf::internal::GeneratedMessageReflection*
26  Engine_reflection_ = NULL;
27 const ::google::protobuf::Descriptor* Engine_Option_descriptor_ = NULL;
28 const ::google::protobuf::internal::GeneratedMessageReflection*
29  Engine_Option_reflection_ = NULL;
30 
31 } // namespace
32 
33 
34 void protobuf_AssignDesc_engine_2eproto() {
35  protobuf_AddDesc_engine_2eproto();
36  const ::google::protobuf::FileDescriptor* file =
37  ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName(
38  "engine.proto");
39  GOOGLE_CHECK(file != NULL);
40  Engine_descriptor_ = file->message_type(0);
41  static const int Engine_offsets_[2] = {
42  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Engine, name_),
43  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Engine, options_),
44  };
45  Engine_reflection_ =
46  new ::google::protobuf::internal::GeneratedMessageReflection(
47  Engine_descriptor_,
48  Engine::default_instance_,
49  Engine_offsets_,
50  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Engine, _has_bits_[0]),
51  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Engine, _unknown_fields_),
52  -1,
53  ::google::protobuf::DescriptorPool::generated_pool(),
54  ::google::protobuf::MessageFactory::generated_factory(),
55  sizeof(Engine));
56  Engine_Option_descriptor_ = Engine_descriptor_->nested_type(0);
57  static const int Engine_Option_offsets_[2] = {
58  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Engine_Option, name_),
59  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Engine_Option, state_),
60  };
61  Engine_Option_reflection_ =
62  new ::google::protobuf::internal::GeneratedMessageReflection(
63  Engine_Option_descriptor_,
64  Engine_Option::default_instance_,
65  Engine_Option_offsets_,
66  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Engine_Option, _has_bits_[0]),
67  GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(Engine_Option, _unknown_fields_),
68  -1,
69  ::google::protobuf::DescriptorPool::generated_pool(),
70  ::google::protobuf::MessageFactory::generated_factory(),
71  sizeof(Engine_Option));
72 }
73 
74 namespace {
75 
76 GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_);
77 inline void protobuf_AssignDescriptorsOnce() {
78  ::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_,
79  &protobuf_AssignDesc_engine_2eproto);
80 }
81 
82 void protobuf_RegisterTypes(const ::std::string&) {
83  protobuf_AssignDescriptorsOnce();
84  ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
85  Engine_descriptor_, &Engine::default_instance());
86  ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage(
87  Engine_Option_descriptor_, &Engine_Option::default_instance());
88 }
89 
90 } // namespace
91 
92 void protobuf_ShutdownFile_engine_2eproto() {
93  delete Engine::default_instance_;
94  delete Engine_reflection_;
95  delete Engine_Option::default_instance_;
96  delete Engine_Option_reflection_;
97 }
98 
99 void protobuf_AddDesc_engine_2eproto() {
100  static bool already_here = false;
101  if (already_here) return;
102  already_here = true;
103  GOOGLE_PROTOBUF_VERIFY_VERSION;
104 
105  ::google::protobuf::DescriptorPool::InternalAddGeneratedFile(
106  "\n\014engine.proto\022\020drizzled.message\"o\n\006Engi"
107  "ne\022\014\n\004name\030\001 \002(\t\0220\n\007options\030\002 \003(\0132\037.driz"
108  "zled.message.Engine.Option\032%\n\006Option\022\014\n\004"
109  "name\030\001 \002(\t\022\r\n\005state\030\002 \001(\tB\'\n\024org.drizzle"
110  ".messagesB\rEngineMessageH\001", 186);
111  ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile(
112  "engine.proto", &protobuf_RegisterTypes);
113  Engine::default_instance_ = new Engine();
114  Engine_Option::default_instance_ = new Engine_Option();
115  Engine::default_instance_->InitAsDefaultInstance();
116  Engine_Option::default_instance_->InitAsDefaultInstance();
117  ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_engine_2eproto);
118 }
119 
120 // Force AddDescriptors() to be called at static initialization time.
123  protobuf_AddDesc_engine_2eproto();
124  }
125 } static_descriptor_initializer_engine_2eproto_;
126 
127 // ===================================================================
128 
129 #ifndef _MSC_VER
130 const int Engine_Option::kNameFieldNumber;
131 const int Engine_Option::kStateFieldNumber;
132 #endif // !_MSC_VER
133 
134 Engine_Option::Engine_Option()
135  : ::google::protobuf::Message() {
136  SharedCtor();
137  // @@protoc_insertion_point(constructor:drizzled.message.Engine.Option)
138 }
139 
140 void Engine_Option::InitAsDefaultInstance() {
141 }
142 
143 Engine_Option::Engine_Option(const Engine_Option& from)
144  : ::google::protobuf::Message() {
145  SharedCtor();
146  MergeFrom(from);
147  // @@protoc_insertion_point(copy_constructor:drizzled.message.Engine.Option)
148 }
149 
150 void Engine_Option::SharedCtor() {
151  ::google::protobuf::internal::GetEmptyString();
152  _cached_size_ = 0;
153  name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
154  state_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
155  ::memset(_has_bits_, 0, sizeof(_has_bits_));
156 }
157 
158 Engine_Option::~Engine_Option() {
159  // @@protoc_insertion_point(destructor:drizzled.message.Engine.Option)
160  SharedDtor();
161 }
162 
163 void Engine_Option::SharedDtor() {
164  if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
165  delete name_;
166  }
167  if (state_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
168  delete state_;
169  }
170  if (this != default_instance_) {
171  }
172 }
173 
174 void Engine_Option::SetCachedSize(int size) const {
175  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
176  _cached_size_ = size;
177  GOOGLE_SAFE_CONCURRENT_WRITES_END();
178 }
179 const ::google::protobuf::Descriptor* Engine_Option::descriptor() {
180  protobuf_AssignDescriptorsOnce();
181  return Engine_Option_descriptor_;
182 }
183 
184 const Engine_Option& Engine_Option::default_instance() {
185  if (default_instance_ == NULL) protobuf_AddDesc_engine_2eproto();
186  return *default_instance_;
187 }
188 
189 Engine_Option* Engine_Option::default_instance_ = NULL;
190 
191 Engine_Option* Engine_Option::New() const {
192  return new Engine_Option;
193 }
194 
195 void Engine_Option::Clear() {
196  if (_has_bits_[0 / 32] & 3) {
197  if (has_name()) {
198  if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
199  name_->clear();
200  }
201  }
202  if (has_state()) {
203  if (state_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
204  state_->clear();
205  }
206  }
207  }
208  ::memset(_has_bits_, 0, sizeof(_has_bits_));
209  mutable_unknown_fields()->Clear();
210 }
211 
212 bool Engine_Option::MergePartialFromCodedStream(
213  ::google::protobuf::io::CodedInputStream* input) {
214 #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure
215  ::google::protobuf::uint32 tag;
216  // @@protoc_insertion_point(parse_start:drizzled.message.Engine.Option)
217  for (;;) {
218  ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127);
219  tag = p.first;
220  if (!p.second) goto handle_unusual;
221  switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
222  // required string name = 1;
223  case 1: {
224  if (tag == 10) {
225  DO_(::google::protobuf::internal::WireFormatLite::ReadString(
226  input, this->mutable_name()));
227  ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
228  this->name().data(), this->name().length(),
229  ::google::protobuf::internal::WireFormat::PARSE,
230  "name");
231  } else {
232  goto handle_unusual;
233  }
234  if (input->ExpectTag(18)) goto parse_state;
235  break;
236  }
237 
238  // optional string state = 2;
239  case 2: {
240  if (tag == 18) {
241  parse_state:
242  DO_(::google::protobuf::internal::WireFormatLite::ReadString(
243  input, this->mutable_state()));
244  ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
245  this->state().data(), this->state().length(),
246  ::google::protobuf::internal::WireFormat::PARSE,
247  "state");
248  } else {
249  goto handle_unusual;
250  }
251  if (input->ExpectAtEnd()) goto success;
252  break;
253  }
254 
255  default: {
256  handle_unusual:
257  if (tag == 0 ||
258  ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
259  ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
260  goto success;
261  }
262  DO_(::google::protobuf::internal::WireFormat::SkipField(
263  input, tag, mutable_unknown_fields()));
264  break;
265  }
266  }
267  }
268 success:
269  // @@protoc_insertion_point(parse_success:drizzled.message.Engine.Option)
270  return true;
271 failure:
272  // @@protoc_insertion_point(parse_failure:drizzled.message.Engine.Option)
273  return false;
274 #undef DO_
275 }
276 
277 void Engine_Option::SerializeWithCachedSizes(
278  ::google::protobuf::io::CodedOutputStream* output) const {
279  // @@protoc_insertion_point(serialize_start:drizzled.message.Engine.Option)
280  // required string name = 1;
281  if (has_name()) {
282  ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
283  this->name().data(), this->name().length(),
284  ::google::protobuf::internal::WireFormat::SERIALIZE,
285  "name");
286  ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
287  1, this->name(), output);
288  }
289 
290  // optional string state = 2;
291  if (has_state()) {
292  ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
293  this->state().data(), this->state().length(),
294  ::google::protobuf::internal::WireFormat::SERIALIZE,
295  "state");
296  ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
297  2, this->state(), output);
298  }
299 
300  if (!unknown_fields().empty()) {
301  ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
302  unknown_fields(), output);
303  }
304  // @@protoc_insertion_point(serialize_end:drizzled.message.Engine.Option)
305 }
306 
307 ::google::protobuf::uint8* Engine_Option::SerializeWithCachedSizesToArray(
308  ::google::protobuf::uint8* target) const {
309  // @@protoc_insertion_point(serialize_to_array_start:drizzled.message.Engine.Option)
310  // required string name = 1;
311  if (has_name()) {
312  ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
313  this->name().data(), this->name().length(),
314  ::google::protobuf::internal::WireFormat::SERIALIZE,
315  "name");
316  target =
317  ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
318  1, this->name(), target);
319  }
320 
321  // optional string state = 2;
322  if (has_state()) {
323  ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
324  this->state().data(), this->state().length(),
325  ::google::protobuf::internal::WireFormat::SERIALIZE,
326  "state");
327  target =
328  ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
329  2, this->state(), target);
330  }
331 
332  if (!unknown_fields().empty()) {
333  target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
334  unknown_fields(), target);
335  }
336  // @@protoc_insertion_point(serialize_to_array_end:drizzled.message.Engine.Option)
337  return target;
338 }
339 
340 int Engine_Option::ByteSize() const {
341  int total_size = 0;
342 
343  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
344  // required string name = 1;
345  if (has_name()) {
346  total_size += 1 +
347  ::google::protobuf::internal::WireFormatLite::StringSize(
348  this->name());
349  }
350 
351  // optional string state = 2;
352  if (has_state()) {
353  total_size += 1 +
354  ::google::protobuf::internal::WireFormatLite::StringSize(
355  this->state());
356  }
357 
358  }
359  if (!unknown_fields().empty()) {
360  total_size +=
361  ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
362  unknown_fields());
363  }
364  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
365  _cached_size_ = total_size;
366  GOOGLE_SAFE_CONCURRENT_WRITES_END();
367  return total_size;
368 }
369 
370 void Engine_Option::MergeFrom(const ::google::protobuf::Message& from) {
371  GOOGLE_CHECK_NE(&from, this);
372  const Engine_Option* source =
373  ::google::protobuf::internal::dynamic_cast_if_available<const Engine_Option*>(
374  &from);
375  if (source == NULL) {
376  ::google::protobuf::internal::ReflectionOps::Merge(from, this);
377  } else {
378  MergeFrom(*source);
379  }
380 }
381 
382 void Engine_Option::MergeFrom(const Engine_Option& from) {
383  GOOGLE_CHECK_NE(&from, this);
384  if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
385  if (from.has_name()) {
386  set_name(from.name());
387  }
388  if (from.has_state()) {
389  set_state(from.state());
390  }
391  }
392  mutable_unknown_fields()->MergeFrom(from.unknown_fields());
393 }
394 
395 void Engine_Option::CopyFrom(const ::google::protobuf::Message& from) {
396  if (&from == this) return;
397  Clear();
398  MergeFrom(from);
399 }
400 
401 void Engine_Option::CopyFrom(const Engine_Option& from) {
402  if (&from == this) return;
403  Clear();
404  MergeFrom(from);
405 }
406 
407 bool Engine_Option::IsInitialized() const {
408  if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false;
409 
410  return true;
411 }
412 
413 void Engine_Option::Swap(Engine_Option* other) {
414  if (other != this) {
415  std::swap(name_, other->name_);
416  std::swap(state_, other->state_);
417  std::swap(_has_bits_[0], other->_has_bits_[0]);
418  _unknown_fields_.Swap(&other->_unknown_fields_);
419  std::swap(_cached_size_, other->_cached_size_);
420  }
421 }
422 
423 ::google::protobuf::Metadata Engine_Option::GetMetadata() const {
424  protobuf_AssignDescriptorsOnce();
425  ::google::protobuf::Metadata metadata;
426  metadata.descriptor = Engine_Option_descriptor_;
427  metadata.reflection = Engine_Option_reflection_;
428  return metadata;
429 }
430 
431 
432 // -------------------------------------------------------------------
433 
434 #ifndef _MSC_VER
435 const int Engine::kNameFieldNumber;
436 const int Engine::kOptionsFieldNumber;
437 #endif // !_MSC_VER
438 
439 Engine::Engine()
440  : ::google::protobuf::Message() {
441  SharedCtor();
442  // @@protoc_insertion_point(constructor:drizzled.message.Engine)
443 }
444 
445 void Engine::InitAsDefaultInstance() {
446 }
447 
448 Engine::Engine(const Engine& from)
449  : ::google::protobuf::Message() {
450  SharedCtor();
451  MergeFrom(from);
452  // @@protoc_insertion_point(copy_constructor:drizzled.message.Engine)
453 }
454 
455 void Engine::SharedCtor() {
456  ::google::protobuf::internal::GetEmptyString();
457  _cached_size_ = 0;
458  name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
459  ::memset(_has_bits_, 0, sizeof(_has_bits_));
460 }
461 
462 Engine::~Engine() {
463  // @@protoc_insertion_point(destructor:drizzled.message.Engine)
464  SharedDtor();
465 }
466 
467 void Engine::SharedDtor() {
468  if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
469  delete name_;
470  }
471  if (this != default_instance_) {
472  }
473 }
474 
475 void Engine::SetCachedSize(int size) const {
476  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
477  _cached_size_ = size;
478  GOOGLE_SAFE_CONCURRENT_WRITES_END();
479 }
480 const ::google::protobuf::Descriptor* Engine::descriptor() {
481  protobuf_AssignDescriptorsOnce();
482  return Engine_descriptor_;
483 }
484 
485 const Engine& Engine::default_instance() {
486  if (default_instance_ == NULL) protobuf_AddDesc_engine_2eproto();
487  return *default_instance_;
488 }
489 
490 Engine* Engine::default_instance_ = NULL;
491 
492 Engine* Engine::New() const {
493  return new Engine;
494 }
495 
496 void Engine::Clear() {
497  if (has_name()) {
498  if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
499  name_->clear();
500  }
501  }
502  options_.Clear();
503  ::memset(_has_bits_, 0, sizeof(_has_bits_));
504  mutable_unknown_fields()->Clear();
505 }
506 
507 bool Engine::MergePartialFromCodedStream(
508  ::google::protobuf::io::CodedInputStream* input) {
509 #define DO_(EXPRESSION) if (!(EXPRESSION)) goto failure
510  ::google::protobuf::uint32 tag;
511  // @@protoc_insertion_point(parse_start:drizzled.message.Engine)
512  for (;;) {
513  ::std::pair< ::google::protobuf::uint32, bool> p = input->ReadTagWithCutoff(127);
514  tag = p.first;
515  if (!p.second) goto handle_unusual;
516  switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) {
517  // required string name = 1;
518  case 1: {
519  if (tag == 10) {
520  DO_(::google::protobuf::internal::WireFormatLite::ReadString(
521  input, this->mutable_name()));
522  ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
523  this->name().data(), this->name().length(),
524  ::google::protobuf::internal::WireFormat::PARSE,
525  "name");
526  } else {
527  goto handle_unusual;
528  }
529  if (input->ExpectTag(18)) goto parse_options;
530  break;
531  }
532 
533  // repeated .drizzled.message.Engine.Option options = 2;
534  case 2: {
535  if (tag == 18) {
536  parse_options:
537  DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual(
538  input, add_options()));
539  } else {
540  goto handle_unusual;
541  }
542  if (input->ExpectTag(18)) goto parse_options;
543  if (input->ExpectAtEnd()) goto success;
544  break;
545  }
546 
547  default: {
548  handle_unusual:
549  if (tag == 0 ||
550  ::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) ==
551  ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) {
552  goto success;
553  }
554  DO_(::google::protobuf::internal::WireFormat::SkipField(
555  input, tag, mutable_unknown_fields()));
556  break;
557  }
558  }
559  }
560 success:
561  // @@protoc_insertion_point(parse_success:drizzled.message.Engine)
562  return true;
563 failure:
564  // @@protoc_insertion_point(parse_failure:drizzled.message.Engine)
565  return false;
566 #undef DO_
567 }
568 
569 void Engine::SerializeWithCachedSizes(
570  ::google::protobuf::io::CodedOutputStream* output) const {
571  // @@protoc_insertion_point(serialize_start:drizzled.message.Engine)
572  // required string name = 1;
573  if (has_name()) {
574  ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
575  this->name().data(), this->name().length(),
576  ::google::protobuf::internal::WireFormat::SERIALIZE,
577  "name");
578  ::google::protobuf::internal::WireFormatLite::WriteStringMaybeAliased(
579  1, this->name(), output);
580  }
581 
582  // repeated .drizzled.message.Engine.Option options = 2;
583  for (int i = 0; i < this->options_size(); i++) {
584  ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray(
585  2, this->options(i), output);
586  }
587 
588  if (!unknown_fields().empty()) {
589  ::google::protobuf::internal::WireFormat::SerializeUnknownFields(
590  unknown_fields(), output);
591  }
592  // @@protoc_insertion_point(serialize_end:drizzled.message.Engine)
593 }
594 
595 ::google::protobuf::uint8* Engine::SerializeWithCachedSizesToArray(
596  ::google::protobuf::uint8* target) const {
597  // @@protoc_insertion_point(serialize_to_array_start:drizzled.message.Engine)
598  // required string name = 1;
599  if (has_name()) {
600  ::google::protobuf::internal::WireFormat::VerifyUTF8StringNamedField(
601  this->name().data(), this->name().length(),
602  ::google::protobuf::internal::WireFormat::SERIALIZE,
603  "name");
604  target =
605  ::google::protobuf::internal::WireFormatLite::WriteStringToArray(
606  1, this->name(), target);
607  }
608 
609  // repeated .drizzled.message.Engine.Option options = 2;
610  for (int i = 0; i < this->options_size(); i++) {
611  target = ::google::protobuf::internal::WireFormatLite::
612  WriteMessageNoVirtualToArray(
613  2, this->options(i), target);
614  }
615 
616  if (!unknown_fields().empty()) {
617  target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray(
618  unknown_fields(), target);
619  }
620  // @@protoc_insertion_point(serialize_to_array_end:drizzled.message.Engine)
621  return target;
622 }
623 
624 int Engine::ByteSize() const {
625  int total_size = 0;
626 
627  if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) {
628  // required string name = 1;
629  if (has_name()) {
630  total_size += 1 +
631  ::google::protobuf::internal::WireFormatLite::StringSize(
632  this->name());
633  }
634 
635  }
636  // repeated .drizzled.message.Engine.Option options = 2;
637  total_size += 1 * this->options_size();
638  for (int i = 0; i < this->options_size(); i++) {
639  total_size +=
640  ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual(
641  this->options(i));
642  }
643 
644  if (!unknown_fields().empty()) {
645  total_size +=
646  ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize(
647  unknown_fields());
648  }
649  GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN();
650  _cached_size_ = total_size;
651  GOOGLE_SAFE_CONCURRENT_WRITES_END();
652  return total_size;
653 }
654 
655 void Engine::MergeFrom(const ::google::protobuf::Message& from) {
656  GOOGLE_CHECK_NE(&from, this);
657  const Engine* source =
658  ::google::protobuf::internal::dynamic_cast_if_available<const Engine*>(
659  &from);
660  if (source == NULL) {
661  ::google::protobuf::internal::ReflectionOps::Merge(from, this);
662  } else {
663  MergeFrom(*source);
664  }
665 }
666 
667 void Engine::MergeFrom(const Engine& from) {
668  GOOGLE_CHECK_NE(&from, this);
669  options_.MergeFrom(from.options_);
670  if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) {
671  if (from.has_name()) {
672  set_name(from.name());
673  }
674  }
675  mutable_unknown_fields()->MergeFrom(from.unknown_fields());
676 }
677 
678 void Engine::CopyFrom(const ::google::protobuf::Message& from) {
679  if (&from == this) return;
680  Clear();
681  MergeFrom(from);
682 }
683 
684 void Engine::CopyFrom(const Engine& from) {
685  if (&from == this) return;
686  Clear();
687  MergeFrom(from);
688 }
689 
690 bool Engine::IsInitialized() const {
691  if ((_has_bits_[0] & 0x00000001) != 0x00000001) return false;
692 
693  if (!::google::protobuf::internal::AllAreInitialized(this->options())) return false;
694  return true;
695 }
696 
697 void Engine::Swap(Engine* other) {
698  if (other != this) {
699  std::swap(name_, other->name_);
700  options_.Swap(&other->options_);
701  std::swap(_has_bits_[0], other->_has_bits_[0]);
702  _unknown_fields_.Swap(&other->_unknown_fields_);
703  std::swap(_cached_size_, other->_cached_size_);
704  }
705 }
706 
707 ::google::protobuf::Metadata Engine::GetMetadata() const {
708  protobuf_AssignDescriptorsOnce();
709  ::google::protobuf::Metadata metadata;
710  metadata.descriptor = Engine_descriptor_;
711  metadata.reflection = Engine_reflection_;
712  return metadata;
713 }
714 
715 
716 // @@protoc_insertion_point(namespace_scope)
717 
718 } // namespace message
719 } // namespace drizzled
720 
721 // @@protoc_insertion_point(global_scope)
TODO: Rename this file - func.h is stupid.