00001
00002
00003
00004 #ifndef PROTOBUF_schema_2eproto__INCLUDED
00005 #define PROTOBUF_schema_2eproto__INCLUDED
00006
00007 #include <string>
00008
00009 #include <google/protobuf/stubs/common.h>
00010
00011 #if GOOGLE_PROTOBUF_VERSION < 2004000
00012 #error This file was generated by a newer version of protoc which is
00013 #error incompatible with your Protocol Buffer headers. Please update
00014 #error your headers.
00015 #endif
00016 #if 2004000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
00017 #error This file was generated by an older version of protoc which is
00018 #error incompatible with your Protocol Buffer headers. Please
00019 #error regenerate this file with a newer version of protoc.
00020 #endif
00021
00022 #include <google/protobuf/generated_message_util.h>
00023 #include <google/protobuf/repeated_field.h>
00024 #include <google/protobuf/extension_set.h>
00025 #include <google/protobuf/generated_message_reflection.h>
00026 #include "engine.pb.h"
00027 #include "replication_options.pb.h"
00028
00029
00030 namespace drizzled {
00031 namespace message {
00032
00033
00034 void protobuf_AddDesc_schema_2eproto();
00035 void protobuf_AssignDesc_schema_2eproto();
00036 void protobuf_ShutdownFile_schema_2eproto();
00037
00038 class Schema;
00039 class Schema_Options;
00040
00041
00042
00043 class Schema_Options : public ::google::protobuf::Message {
00044 public:
00045 Schema_Options();
00046 virtual ~Schema_Options();
00047
00048 Schema_Options(const Schema_Options& from);
00049
00050 inline Schema_Options& operator=(const Schema_Options& from) {
00051 CopyFrom(from);
00052 return *this;
00053 }
00054
00055 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
00056 return _unknown_fields_;
00057 }
00058
00059 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
00060 return &_unknown_fields_;
00061 }
00062
00063 static const ::google::protobuf::Descriptor* descriptor();
00064 static const Schema_Options& default_instance();
00065
00066 void Swap(Schema_Options* other);
00067
00068
00069
00070 Schema_Options* New() const;
00071 void CopyFrom(const ::google::protobuf::Message& from);
00072 void MergeFrom(const ::google::protobuf::Message& from);
00073 void CopyFrom(const Schema_Options& from);
00074 void MergeFrom(const Schema_Options& from);
00075 void Clear();
00076 bool IsInitialized() const;
00077
00078 int ByteSize() const;
00079 bool MergePartialFromCodedStream(
00080 ::google::protobuf::io::CodedInputStream* input);
00081 void SerializeWithCachedSizes(
00082 ::google::protobuf::io::CodedOutputStream* output) const;
00083 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
00084 int GetCachedSize() const { return _cached_size_; }
00085 private:
00086 void SharedCtor();
00087 void SharedDtor();
00088 void SetCachedSize(int size) const;
00089 public:
00090
00091 ::google::protobuf::Metadata GetMetadata() const;
00092
00093
00094
00095
00096
00097
00098 private:
00099
00100 ::google::protobuf::UnknownFieldSet _unknown_fields_;
00101
00102
00103 mutable int _cached_size_;
00104 ::google::protobuf::uint32 _has_bits_[1];
00105
00106 friend void protobuf_AddDesc_schema_2eproto();
00107 friend void protobuf_AssignDesc_schema_2eproto();
00108 friend void protobuf_ShutdownFile_schema_2eproto();
00109
00110 void InitAsDefaultInstance();
00111 static Schema_Options* default_instance_;
00112 };
00113
00114
00115 class Schema : public ::google::protobuf::Message {
00116 public:
00117 Schema();
00118 virtual ~Schema();
00119
00120 Schema(const Schema& from);
00121
00122 inline Schema& operator=(const Schema& from) {
00123 CopyFrom(from);
00124 return *this;
00125 }
00126
00127 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
00128 return _unknown_fields_;
00129 }
00130
00131 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
00132 return &_unknown_fields_;
00133 }
00134
00135 static const ::google::protobuf::Descriptor* descriptor();
00136 static const Schema& default_instance();
00137
00138 void Swap(Schema* other);
00139
00140
00141
00142 Schema* New() const;
00143 void CopyFrom(const ::google::protobuf::Message& from);
00144 void MergeFrom(const ::google::protobuf::Message& from);
00145 void CopyFrom(const Schema& from);
00146 void MergeFrom(const Schema& from);
00147 void Clear();
00148 bool IsInitialized() const;
00149
00150 int ByteSize() const;
00151 bool MergePartialFromCodedStream(
00152 ::google::protobuf::io::CodedInputStream* input);
00153 void SerializeWithCachedSizes(
00154 ::google::protobuf::io::CodedOutputStream* output) const;
00155 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
00156 int GetCachedSize() const { return _cached_size_; }
00157 private:
00158 void SharedCtor();
00159 void SharedDtor();
00160 void SetCachedSize(int size) const;
00161 public:
00162
00163 ::google::protobuf::Metadata GetMetadata() const;
00164
00165
00166
00167 typedef Schema_Options Options;
00168
00169
00170
00171
00172 inline bool has_name() const;
00173 inline void clear_name();
00174 static const int kNameFieldNumber = 1;
00175 inline const ::std::string& name() const;
00176 inline void set_name(const ::std::string& value);
00177 inline void set_name(const char* value);
00178 inline void set_name(const char* value, size_t size);
00179 inline ::std::string* mutable_name();
00180 inline ::std::string* release_name();
00181
00182
00183 inline bool has_collation() const;
00184 inline void clear_collation();
00185 static const int kCollationFieldNumber = 2;
00186 inline const ::std::string& collation() const;
00187 inline void set_collation(const ::std::string& value);
00188 inline void set_collation(const char* value);
00189 inline void set_collation(const char* value, size_t size);
00190 inline ::std::string* mutable_collation();
00191 inline ::std::string* release_collation();
00192
00193
00194 inline bool has_engine() const;
00195 inline void clear_engine();
00196 static const int kEngineFieldNumber = 3;
00197 inline const ::drizzled::message::Engine& engine() const;
00198 inline ::drizzled::message::Engine* mutable_engine();
00199 inline ::drizzled::message::Engine* release_engine();
00200
00201
00202 inline bool has_catalog() const;
00203 inline void clear_catalog();
00204 static const int kCatalogFieldNumber = 4;
00205 inline const ::std::string& catalog() const;
00206 inline void set_catalog(const ::std::string& value);
00207 inline void set_catalog(const char* value);
00208 inline void set_catalog(const char* value, size_t size);
00209 inline ::std::string* mutable_catalog();
00210 inline ::std::string* release_catalog();
00211
00212
00213 inline bool has_creation_timestamp() const;
00214 inline void clear_creation_timestamp();
00215 static const int kCreationTimestampFieldNumber = 11;
00216 inline ::google::protobuf::uint64 creation_timestamp() const;
00217 inline void set_creation_timestamp(::google::protobuf::uint64 value);
00218
00219
00220 inline bool has_update_timestamp() const;
00221 inline void clear_update_timestamp();
00222 static const int kUpdateTimestampFieldNumber = 12;
00223 inline ::google::protobuf::uint64 update_timestamp() const;
00224 inline void set_update_timestamp(::google::protobuf::uint64 value);
00225
00226
00227 inline bool has_uuid() const;
00228 inline void clear_uuid();
00229 static const int kUuidFieldNumber = 13;
00230 inline const ::std::string& uuid() const;
00231 inline void set_uuid(const ::std::string& value);
00232 inline void set_uuid(const char* value);
00233 inline void set_uuid(const char* value, size_t size);
00234 inline ::std::string* mutable_uuid();
00235 inline ::std::string* release_uuid();
00236
00237
00238 inline bool has_version() const;
00239 inline void clear_version();
00240 static const int kVersionFieldNumber = 14;
00241 inline ::google::protobuf::uint64 version() const;
00242 inline void set_version(::google::protobuf::uint64 value);
00243
00244
00245 inline bool has_options() const;
00246 inline void clear_options();
00247 static const int kOptionsFieldNumber = 15;
00248 inline const ::drizzled::message::Schema_Options& options() const;
00249 inline ::drizzled::message::Schema_Options* mutable_options();
00250 inline ::drizzled::message::Schema_Options* release_options();
00251
00252
00253 inline bool has_replication_options() const;
00254 inline void clear_replication_options();
00255 static const int kReplicationOptionsFieldNumber = 16;
00256 inline const ::drizzled::message::ReplicationOptions& replication_options() const;
00257 inline ::drizzled::message::ReplicationOptions* mutable_replication_options();
00258 inline ::drizzled::message::ReplicationOptions* release_replication_options();
00259
00260
00261 private:
00262 inline void set_has_name();
00263 inline void clear_has_name();
00264 inline void set_has_collation();
00265 inline void clear_has_collation();
00266 inline void set_has_engine();
00267 inline void clear_has_engine();
00268 inline void set_has_catalog();
00269 inline void clear_has_catalog();
00270 inline void set_has_creation_timestamp();
00271 inline void clear_has_creation_timestamp();
00272 inline void set_has_update_timestamp();
00273 inline void clear_has_update_timestamp();
00274 inline void set_has_uuid();
00275 inline void clear_has_uuid();
00276 inline void set_has_version();
00277 inline void clear_has_version();
00278 inline void set_has_options();
00279 inline void clear_has_options();
00280 inline void set_has_replication_options();
00281 inline void clear_has_replication_options();
00282
00283 ::google::protobuf::UnknownFieldSet _unknown_fields_;
00284
00285 ::std::string* name_;
00286 ::std::string* collation_;
00287 ::drizzled::message::Engine* engine_;
00288 ::std::string* catalog_;
00289 ::google::protobuf::uint64 creation_timestamp_;
00290 ::google::protobuf::uint64 update_timestamp_;
00291 ::std::string* uuid_;
00292 ::google::protobuf::uint64 version_;
00293 ::drizzled::message::Schema_Options* options_;
00294 ::drizzled::message::ReplicationOptions* replication_options_;
00295
00296 mutable int _cached_size_;
00297 ::google::protobuf::uint32 _has_bits_[(10 + 31) / 32];
00298
00299 friend void protobuf_AddDesc_schema_2eproto();
00300 friend void protobuf_AssignDesc_schema_2eproto();
00301 friend void protobuf_ShutdownFile_schema_2eproto();
00302
00303 void InitAsDefaultInstance();
00304 static Schema* default_instance_;
00305 };
00306
00307
00308
00309
00310
00311
00312
00313
00314
00315
00316
00317
00318 inline bool Schema::has_name() const {
00319 return (_has_bits_[0] & 0x00000001u) != 0;
00320 }
00321 inline void Schema::set_has_name() {
00322 _has_bits_[0] |= 0x00000001u;
00323 }
00324 inline void Schema::clear_has_name() {
00325 _has_bits_[0] &= ~0x00000001u;
00326 }
00327 inline void Schema::clear_name() {
00328 if (name_ != &::google::protobuf::internal::kEmptyString) {
00329 name_->clear();
00330 }
00331 clear_has_name();
00332 }
00333 inline const ::std::string& Schema::name() const {
00334 return *name_;
00335 }
00336 inline void Schema::set_name(const ::std::string& value) {
00337 set_has_name();
00338 if (name_ == &::google::protobuf::internal::kEmptyString) {
00339 name_ = new ::std::string;
00340 }
00341 name_->assign(value);
00342 }
00343 inline void Schema::set_name(const char* value) {
00344 set_has_name();
00345 if (name_ == &::google::protobuf::internal::kEmptyString) {
00346 name_ = new ::std::string;
00347 }
00348 name_->assign(value);
00349 }
00350 inline void Schema::set_name(const char* value, size_t size) {
00351 set_has_name();
00352 if (name_ == &::google::protobuf::internal::kEmptyString) {
00353 name_ = new ::std::string;
00354 }
00355 name_->assign(reinterpret_cast<const char*>(value), size);
00356 }
00357 inline ::std::string* Schema::mutable_name() {
00358 set_has_name();
00359 if (name_ == &::google::protobuf::internal::kEmptyString) {
00360 name_ = new ::std::string;
00361 }
00362 return name_;
00363 }
00364 inline ::std::string* Schema::release_name() {
00365 clear_has_name();
00366 if (name_ == &::google::protobuf::internal::kEmptyString) {
00367 return NULL;
00368 } else {
00369 ::std::string* temp = name_;
00370 name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
00371 return temp;
00372 }
00373 }
00374
00375
00376 inline bool Schema::has_collation() const {
00377 return (_has_bits_[0] & 0x00000002u) != 0;
00378 }
00379 inline void Schema::set_has_collation() {
00380 _has_bits_[0] |= 0x00000002u;
00381 }
00382 inline void Schema::clear_has_collation() {
00383 _has_bits_[0] &= ~0x00000002u;
00384 }
00385 inline void Schema::clear_collation() {
00386 if (collation_ != &::google::protobuf::internal::kEmptyString) {
00387 collation_->clear();
00388 }
00389 clear_has_collation();
00390 }
00391 inline const ::std::string& Schema::collation() const {
00392 return *collation_;
00393 }
00394 inline void Schema::set_collation(const ::std::string& value) {
00395 set_has_collation();
00396 if (collation_ == &::google::protobuf::internal::kEmptyString) {
00397 collation_ = new ::std::string;
00398 }
00399 collation_->assign(value);
00400 }
00401 inline void Schema::set_collation(const char* value) {
00402 set_has_collation();
00403 if (collation_ == &::google::protobuf::internal::kEmptyString) {
00404 collation_ = new ::std::string;
00405 }
00406 collation_->assign(value);
00407 }
00408 inline void Schema::set_collation(const char* value, size_t size) {
00409 set_has_collation();
00410 if (collation_ == &::google::protobuf::internal::kEmptyString) {
00411 collation_ = new ::std::string;
00412 }
00413 collation_->assign(reinterpret_cast<const char*>(value), size);
00414 }
00415 inline ::std::string* Schema::mutable_collation() {
00416 set_has_collation();
00417 if (collation_ == &::google::protobuf::internal::kEmptyString) {
00418 collation_ = new ::std::string;
00419 }
00420 return collation_;
00421 }
00422 inline ::std::string* Schema::release_collation() {
00423 clear_has_collation();
00424 if (collation_ == &::google::protobuf::internal::kEmptyString) {
00425 return NULL;
00426 } else {
00427 ::std::string* temp = collation_;
00428 collation_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
00429 return temp;
00430 }
00431 }
00432
00433
00434 inline bool Schema::has_engine() const {
00435 return (_has_bits_[0] & 0x00000004u) != 0;
00436 }
00437 inline void Schema::set_has_engine() {
00438 _has_bits_[0] |= 0x00000004u;
00439 }
00440 inline void Schema::clear_has_engine() {
00441 _has_bits_[0] &= ~0x00000004u;
00442 }
00443 inline void Schema::clear_engine() {
00444 if (engine_ != NULL) engine_->::drizzled::message::Engine::Clear();
00445 clear_has_engine();
00446 }
00447 inline const ::drizzled::message::Engine& Schema::engine() const {
00448 return engine_ != NULL ? *engine_ : *default_instance_->engine_;
00449 }
00450 inline ::drizzled::message::Engine* Schema::mutable_engine() {
00451 set_has_engine();
00452 if (engine_ == NULL) engine_ = new ::drizzled::message::Engine;
00453 return engine_;
00454 }
00455 inline ::drizzled::message::Engine* Schema::release_engine() {
00456 clear_has_engine();
00457 ::drizzled::message::Engine* temp = engine_;
00458 engine_ = NULL;
00459 return temp;
00460 }
00461
00462
00463 inline bool Schema::has_catalog() const {
00464 return (_has_bits_[0] & 0x00000008u) != 0;
00465 }
00466 inline void Schema::set_has_catalog() {
00467 _has_bits_[0] |= 0x00000008u;
00468 }
00469 inline void Schema::clear_has_catalog() {
00470 _has_bits_[0] &= ~0x00000008u;
00471 }
00472 inline void Schema::clear_catalog() {
00473 if (catalog_ != &::google::protobuf::internal::kEmptyString) {
00474 catalog_->clear();
00475 }
00476 clear_has_catalog();
00477 }
00478 inline const ::std::string& Schema::catalog() const {
00479 return *catalog_;
00480 }
00481 inline void Schema::set_catalog(const ::std::string& value) {
00482 set_has_catalog();
00483 if (catalog_ == &::google::protobuf::internal::kEmptyString) {
00484 catalog_ = new ::std::string;
00485 }
00486 catalog_->assign(value);
00487 }
00488 inline void Schema::set_catalog(const char* value) {
00489 set_has_catalog();
00490 if (catalog_ == &::google::protobuf::internal::kEmptyString) {
00491 catalog_ = new ::std::string;
00492 }
00493 catalog_->assign(value);
00494 }
00495 inline void Schema::set_catalog(const char* value, size_t size) {
00496 set_has_catalog();
00497 if (catalog_ == &::google::protobuf::internal::kEmptyString) {
00498 catalog_ = new ::std::string;
00499 }
00500 catalog_->assign(reinterpret_cast<const char*>(value), size);
00501 }
00502 inline ::std::string* Schema::mutable_catalog() {
00503 set_has_catalog();
00504 if (catalog_ == &::google::protobuf::internal::kEmptyString) {
00505 catalog_ = new ::std::string;
00506 }
00507 return catalog_;
00508 }
00509 inline ::std::string* Schema::release_catalog() {
00510 clear_has_catalog();
00511 if (catalog_ == &::google::protobuf::internal::kEmptyString) {
00512 return NULL;
00513 } else {
00514 ::std::string* temp = catalog_;
00515 catalog_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
00516 return temp;
00517 }
00518 }
00519
00520
00521 inline bool Schema::has_creation_timestamp() const {
00522 return (_has_bits_[0] & 0x00000010u) != 0;
00523 }
00524 inline void Schema::set_has_creation_timestamp() {
00525 _has_bits_[0] |= 0x00000010u;
00526 }
00527 inline void Schema::clear_has_creation_timestamp() {
00528 _has_bits_[0] &= ~0x00000010u;
00529 }
00530 inline void Schema::clear_creation_timestamp() {
00531 creation_timestamp_ = GOOGLE_ULONGLONG(0);
00532 clear_has_creation_timestamp();
00533 }
00534 inline ::google::protobuf::uint64 Schema::creation_timestamp() const {
00535 return creation_timestamp_;
00536 }
00537 inline void Schema::set_creation_timestamp(::google::protobuf::uint64 value) {
00538 set_has_creation_timestamp();
00539 creation_timestamp_ = value;
00540 }
00541
00542
00543 inline bool Schema::has_update_timestamp() const {
00544 return (_has_bits_[0] & 0x00000020u) != 0;
00545 }
00546 inline void Schema::set_has_update_timestamp() {
00547 _has_bits_[0] |= 0x00000020u;
00548 }
00549 inline void Schema::clear_has_update_timestamp() {
00550 _has_bits_[0] &= ~0x00000020u;
00551 }
00552 inline void Schema::clear_update_timestamp() {
00553 update_timestamp_ = GOOGLE_ULONGLONG(0);
00554 clear_has_update_timestamp();
00555 }
00556 inline ::google::protobuf::uint64 Schema::update_timestamp() const {
00557 return update_timestamp_;
00558 }
00559 inline void Schema::set_update_timestamp(::google::protobuf::uint64 value) {
00560 set_has_update_timestamp();
00561 update_timestamp_ = value;
00562 }
00563
00564
00565 inline bool Schema::has_uuid() const {
00566 return (_has_bits_[0] & 0x00000040u) != 0;
00567 }
00568 inline void Schema::set_has_uuid() {
00569 _has_bits_[0] |= 0x00000040u;
00570 }
00571 inline void Schema::clear_has_uuid() {
00572 _has_bits_[0] &= ~0x00000040u;
00573 }
00574 inline void Schema::clear_uuid() {
00575 if (uuid_ != &::google::protobuf::internal::kEmptyString) {
00576 uuid_->clear();
00577 }
00578 clear_has_uuid();
00579 }
00580 inline const ::std::string& Schema::uuid() const {
00581 return *uuid_;
00582 }
00583 inline void Schema::set_uuid(const ::std::string& value) {
00584 set_has_uuid();
00585 if (uuid_ == &::google::protobuf::internal::kEmptyString) {
00586 uuid_ = new ::std::string;
00587 }
00588 uuid_->assign(value);
00589 }
00590 inline void Schema::set_uuid(const char* value) {
00591 set_has_uuid();
00592 if (uuid_ == &::google::protobuf::internal::kEmptyString) {
00593 uuid_ = new ::std::string;
00594 }
00595 uuid_->assign(value);
00596 }
00597 inline void Schema::set_uuid(const char* value, size_t size) {
00598 set_has_uuid();
00599 if (uuid_ == &::google::protobuf::internal::kEmptyString) {
00600 uuid_ = new ::std::string;
00601 }
00602 uuid_->assign(reinterpret_cast<const char*>(value), size);
00603 }
00604 inline ::std::string* Schema::mutable_uuid() {
00605 set_has_uuid();
00606 if (uuid_ == &::google::protobuf::internal::kEmptyString) {
00607 uuid_ = new ::std::string;
00608 }
00609 return uuid_;
00610 }
00611 inline ::std::string* Schema::release_uuid() {
00612 clear_has_uuid();
00613 if (uuid_ == &::google::protobuf::internal::kEmptyString) {
00614 return NULL;
00615 } else {
00616 ::std::string* temp = uuid_;
00617 uuid_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
00618 return temp;
00619 }
00620 }
00621
00622
00623 inline bool Schema::has_version() const {
00624 return (_has_bits_[0] & 0x00000080u) != 0;
00625 }
00626 inline void Schema::set_has_version() {
00627 _has_bits_[0] |= 0x00000080u;
00628 }
00629 inline void Schema::clear_has_version() {
00630 _has_bits_[0] &= ~0x00000080u;
00631 }
00632 inline void Schema::clear_version() {
00633 version_ = GOOGLE_ULONGLONG(0);
00634 clear_has_version();
00635 }
00636 inline ::google::protobuf::uint64 Schema::version() const {
00637 return version_;
00638 }
00639 inline void Schema::set_version(::google::protobuf::uint64 value) {
00640 set_has_version();
00641 version_ = value;
00642 }
00643
00644
00645 inline bool Schema::has_options() const {
00646 return (_has_bits_[0] & 0x00000100u) != 0;
00647 }
00648 inline void Schema::set_has_options() {
00649 _has_bits_[0] |= 0x00000100u;
00650 }
00651 inline void Schema::clear_has_options() {
00652 _has_bits_[0] &= ~0x00000100u;
00653 }
00654 inline void Schema::clear_options() {
00655 if (options_ != NULL) options_->::drizzled::message::Schema_Options::Clear();
00656 clear_has_options();
00657 }
00658 inline const ::drizzled::message::Schema_Options& Schema::options() const {
00659 return options_ != NULL ? *options_ : *default_instance_->options_;
00660 }
00661 inline ::drizzled::message::Schema_Options* Schema::mutable_options() {
00662 set_has_options();
00663 if (options_ == NULL) options_ = new ::drizzled::message::Schema_Options;
00664 return options_;
00665 }
00666 inline ::drizzled::message::Schema_Options* Schema::release_options() {
00667 clear_has_options();
00668 ::drizzled::message::Schema_Options* temp = options_;
00669 options_ = NULL;
00670 return temp;
00671 }
00672
00673
00674 inline bool Schema::has_replication_options() const {
00675 return (_has_bits_[0] & 0x00000200u) != 0;
00676 }
00677 inline void Schema::set_has_replication_options() {
00678 _has_bits_[0] |= 0x00000200u;
00679 }
00680 inline void Schema::clear_has_replication_options() {
00681 _has_bits_[0] &= ~0x00000200u;
00682 }
00683 inline void Schema::clear_replication_options() {
00684 if (replication_options_ != NULL) replication_options_->::drizzled::message::ReplicationOptions::Clear();
00685 clear_has_replication_options();
00686 }
00687 inline const ::drizzled::message::ReplicationOptions& Schema::replication_options() const {
00688 return replication_options_ != NULL ? *replication_options_ : *default_instance_->replication_options_;
00689 }
00690 inline ::drizzled::message::ReplicationOptions* Schema::mutable_replication_options() {
00691 set_has_replication_options();
00692 if (replication_options_ == NULL) replication_options_ = new ::drizzled::message::ReplicationOptions;
00693 return replication_options_;
00694 }
00695 inline ::drizzled::message::ReplicationOptions* Schema::release_replication_options() {
00696 clear_has_replication_options();
00697 ::drizzled::message::ReplicationOptions* temp = replication_options_;
00698 replication_options_ = NULL;
00699 return temp;
00700 }
00701
00702
00703
00704
00705 }
00706 }
00707
00708 #ifndef SWIG
00709 namespace google {
00710 namespace protobuf {
00711
00712
00713 }
00714 }
00715 #endif // SWIG
00716
00717
00718
00719 #endif // PROTOBUF_schema_2eproto__INCLUDED