4 #ifndef PROTOBUF_transaction_2eproto__INCLUDED
5 #define PROTOBUF_transaction_2eproto__INCLUDED
9 #include <google/protobuf/stubs/common.h>
11 #if GOOGLE_PROTOBUF_VERSION < 2006000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/generated_message_util.h>
23 #include <google/protobuf/message.h>
24 #include <google/protobuf/repeated_field.h>
25 #include <google/protobuf/extension_set.h>
26 #include <google/protobuf/generated_enum_reflection.h>
27 #include <google/protobuf/unknown_field_set.h>
29 #include "schema.pb.h"
37 void protobuf_AddDesc_transaction_2eproto();
38 void protobuf_AssignDesc_transaction_2eproto();
39 void protobuf_ShutdownFile_transaction_2eproto();
43 class TransactionContext;
53 class TruncateTableStatement;
54 class CreateSchemaStatement;
55 class AlterSchemaStatement;
56 class DropSchemaStatement;
57 class CreateTableStatement;
58 class AlterTableStatement;
59 class DropTableStatement;
60 class SetVariableStatement;
65 Statement_Type_ROLLBACK = 0,
66 Statement_Type_INSERT = 1,
67 Statement_Type_DELETE = 2,
68 Statement_Type_UPDATE = 3,
69 Statement_Type_TRUNCATE_TABLE = 4,
70 Statement_Type_CREATE_SCHEMA = 5,
71 Statement_Type_ALTER_SCHEMA = 6,
72 Statement_Type_DROP_SCHEMA = 7,
73 Statement_Type_CREATE_TABLE = 8,
74 Statement_Type_ALTER_TABLE = 9,
75 Statement_Type_DROP_TABLE = 10,
76 Statement_Type_ROLLBACK_STATEMENT = 11,
77 Statement_Type_SET_VARIABLE = 98,
78 Statement_Type_RAW_SQL = 99
80 bool Statement_Type_IsValid(
int value);
81 const Statement_Type Statement_Type_Type_MIN = Statement_Type_ROLLBACK;
82 const Statement_Type Statement_Type_Type_MAX = Statement_Type_RAW_SQL;
83 const int Statement_Type_Type_ARRAYSIZE = Statement_Type_Type_MAX + 1;
85 const ::google::protobuf::EnumDescriptor* Statement_Type_descriptor();
86 inline const ::std::string& Statement_Type_Name(Statement_Type value) {
87 return ::google::protobuf::internal::NameOfEnum(
88 Statement_Type_descriptor(), value);
90 inline bool Statement_Type_Parse(
91 const ::std::string& name, Statement_Type* value) {
92 return ::google::protobuf::internal::ParseNamedEnum<Statement_Type>(
93 Statement_Type_descriptor(), name, value);
109 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
110 return _unknown_fields_;
113 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
114 return &_unknown_fields_;
117 static const ::google::protobuf::Descriptor* descriptor();
125 void CopyFrom(const ::google::protobuf::Message& from);
126 void MergeFrom(const ::google::protobuf::Message& from);
130 bool IsInitialized()
const;
132 int ByteSize()
const;
133 bool MergePartialFromCodedStream(
134 ::google::protobuf::io::CodedInputStream* input);
135 void SerializeWithCachedSizes(
136 ::google::protobuf::io::CodedOutputStream* output)
const;
137 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
138 int GetCachedSize()
const {
return _cached_size_; }
142 void SetCachedSize(
int size)
const;
144 ::google::protobuf::Metadata GetMetadata()
const;
151 inline bool has_type()
const;
152 inline void clear_type();
153 static const int kTypeFieldNumber = 1;
154 inline ::drizzled::message::Table_Field_FieldType type()
const;
155 inline void set_type(::drizzled::message::Table_Field_FieldType value);
158 inline bool has_name()
const;
159 inline void clear_name();
160 static const int kNameFieldNumber = 2;
161 inline const ::std::string& name()
const;
162 inline void set_name(const ::std::string& value);
163 inline void set_name(
const char* value);
164 inline void set_name(
const char* value,
size_t size);
165 inline ::std::string* mutable_name();
166 inline ::std::string* release_name();
167 inline void set_allocated_name(::std::string* name);
171 inline void set_has_type();
172 inline void clear_has_type();
173 inline void set_has_name();
174 inline void clear_has_name();
176 ::google::protobuf::UnknownFieldSet _unknown_fields_;
178 ::google::protobuf::uint32 _has_bits_[1];
179 mutable int _cached_size_;
180 ::std::string* name_;
182 friend void protobuf_AddDesc_transaction_2eproto();
183 friend void protobuf_AssignDesc_transaction_2eproto();
184 friend void protobuf_ShutdownFile_transaction_2eproto();
186 void InitAsDefaultInstance();
203 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
204 return _unknown_fields_;
207 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
208 return &_unknown_fields_;
211 static const ::google::protobuf::Descriptor* descriptor();
219 void CopyFrom(const ::google::protobuf::Message& from);
220 void MergeFrom(const ::google::protobuf::Message& from);
224 bool IsInitialized()
const;
226 int ByteSize()
const;
227 bool MergePartialFromCodedStream(
228 ::google::protobuf::io::CodedInputStream* input);
229 void SerializeWithCachedSizes(
230 ::google::protobuf::io::CodedOutputStream* output)
const;
231 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
232 int GetCachedSize()
const {
return _cached_size_; }
236 void SetCachedSize(
int size)
const;
238 ::google::protobuf::Metadata GetMetadata()
const;
245 inline bool has_schema_name()
const;
246 inline void clear_schema_name();
247 static const int kSchemaNameFieldNumber = 1;
248 inline const ::std::string& schema_name()
const;
249 inline void set_schema_name(const ::std::string& value);
250 inline void set_schema_name(
const char* value);
251 inline void set_schema_name(
const char* value,
size_t size);
252 inline ::std::string* mutable_schema_name();
253 inline ::std::string* release_schema_name();
254 inline void set_allocated_schema_name(::std::string* schema_name);
257 inline bool has_table_name()
const;
258 inline void clear_table_name();
259 static const int kTableNameFieldNumber = 2;
260 inline const ::std::string& table_name()
const;
261 inline void set_table_name(const ::std::string& value);
262 inline void set_table_name(
const char* value);
263 inline void set_table_name(
const char* value,
size_t size);
264 inline ::std::string* mutable_table_name();
265 inline ::std::string* release_table_name();
266 inline void set_allocated_table_name(::std::string* table_name);
269 inline bool has_catalog_name()
const;
270 inline void clear_catalog_name();
271 static const int kCatalogNameFieldNumber = 3;
272 inline const ::std::string& catalog_name()
const;
273 inline void set_catalog_name(const ::std::string& value);
274 inline void set_catalog_name(
const char* value);
275 inline void set_catalog_name(
const char* value,
size_t size);
276 inline ::std::string* mutable_catalog_name();
277 inline ::std::string* release_catalog_name();
278 inline void set_allocated_catalog_name(::std::string* catalog_name);
282 inline void set_has_schema_name();
283 inline void clear_has_schema_name();
284 inline void set_has_table_name();
285 inline void clear_has_table_name();
286 inline void set_has_catalog_name();
287 inline void clear_has_catalog_name();
289 ::google::protobuf::UnknownFieldSet _unknown_fields_;
291 ::google::protobuf::uint32 _has_bits_[1];
292 mutable int _cached_size_;
293 ::std::string* schema_name_;
294 ::std::string* table_name_;
295 ::std::string* catalog_name_;
296 friend void protobuf_AddDesc_transaction_2eproto();
297 friend void protobuf_AssignDesc_transaction_2eproto();
298 friend void protobuf_ShutdownFile_transaction_2eproto();
300 void InitAsDefaultInstance();
317 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
318 return _unknown_fields_;
321 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
322 return &_unknown_fields_;
325 static const ::google::protobuf::Descriptor* descriptor();
333 void CopyFrom(const ::google::protobuf::Message& from);
334 void MergeFrom(const ::google::protobuf::Message& from);
338 bool IsInitialized()
const;
340 int ByteSize()
const;
341 bool MergePartialFromCodedStream(
342 ::google::protobuf::io::CodedInputStream* input);
343 void SerializeWithCachedSizes(
344 ::google::protobuf::io::CodedOutputStream* output)
const;
345 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
346 int GetCachedSize()
const {
return _cached_size_; }
350 void SetCachedSize(
int size)
const;
352 ::google::protobuf::Metadata GetMetadata()
const;
359 inline bool has_server_id()
const;
360 inline void clear_server_id();
361 static const int kServerIdFieldNumber = 1;
362 inline ::google::protobuf::uint32 server_id()
const;
363 inline void set_server_id(::google::protobuf::uint32 value);
366 inline bool has_transaction_id()
const;
367 inline void clear_transaction_id();
368 static const int kTransactionIdFieldNumber = 2;
369 inline ::google::protobuf::uint64 transaction_id()
const;
370 inline void set_transaction_id(::google::protobuf::uint64 value);
373 inline bool has_start_timestamp()
const;
374 inline void clear_start_timestamp();
375 static const int kStartTimestampFieldNumber = 3;
376 inline ::google::protobuf::uint64 start_timestamp()
const;
377 inline void set_start_timestamp(::google::protobuf::uint64 value);
380 inline bool has_end_timestamp()
const;
381 inline void clear_end_timestamp();
382 static const int kEndTimestampFieldNumber = 4;
383 inline ::google::protobuf::uint64 end_timestamp()
const;
384 inline void set_end_timestamp(::google::protobuf::uint64 value);
388 inline void set_has_server_id();
389 inline void clear_has_server_id();
390 inline void set_has_transaction_id();
391 inline void clear_has_transaction_id();
392 inline void set_has_start_timestamp();
393 inline void clear_has_start_timestamp();
394 inline void set_has_end_timestamp();
395 inline void clear_has_end_timestamp();
397 ::google::protobuf::UnknownFieldSet _unknown_fields_;
399 ::google::protobuf::uint32 _has_bits_[1];
400 mutable int _cached_size_;
401 ::google::protobuf::uint64 transaction_id_;
402 ::google::protobuf::uint64 start_timestamp_;
403 ::google::protobuf::uint64 end_timestamp_;
404 ::google::protobuf::uint32 server_id_;
405 friend void protobuf_AddDesc_transaction_2eproto();
406 friend void protobuf_AssignDesc_transaction_2eproto();
407 friend void protobuf_ShutdownFile_transaction_2eproto();
409 void InitAsDefaultInstance();
426 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
427 return _unknown_fields_;
430 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
431 return &_unknown_fields_;
434 static const ::google::protobuf::Descriptor* descriptor();
442 void CopyFrom(const ::google::protobuf::Message& from);
443 void MergeFrom(const ::google::protobuf::Message& from);
447 bool IsInitialized()
const;
449 int ByteSize()
const;
450 bool MergePartialFromCodedStream(
451 ::google::protobuf::io::CodedInputStream* input);
452 void SerializeWithCachedSizes(
453 ::google::protobuf::io::CodedOutputStream* output)
const;
454 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
455 int GetCachedSize()
const {
return _cached_size_; }
459 void SetCachedSize(
int size)
const;
461 ::google::protobuf::Metadata GetMetadata()
const;
468 inline int insert_value_size()
const;
469 inline void clear_insert_value();
470 static const int kInsertValueFieldNumber = 1;
471 inline const ::std::string& insert_value(
int index)
const;
472 inline ::std::string* mutable_insert_value(
int index);
473 inline void set_insert_value(
int index, const ::std::string& value);
474 inline void set_insert_value(
int index,
const char* value);
475 inline void set_insert_value(
int index,
const void* value,
size_t size);
476 inline ::std::string* add_insert_value();
477 inline void add_insert_value(const ::std::string& value);
478 inline void add_insert_value(
const char* value);
479 inline void add_insert_value(
const void* value,
size_t size);
480 inline const ::google::protobuf::RepeatedPtrField< ::std::string>& insert_value()
const;
481 inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_insert_value();
484 inline int is_null_size()
const;
485 inline void clear_is_null();
486 static const int kIsNullFieldNumber = 2;
487 inline bool is_null(
int index)
const;
488 inline void set_is_null(
int index,
bool value);
489 inline void add_is_null(
bool value);
490 inline const ::google::protobuf::RepeatedField< bool >&
492 inline ::google::protobuf::RepeatedField< bool >*
498 ::google::protobuf::UnknownFieldSet _unknown_fields_;
500 ::google::protobuf::uint32 _has_bits_[1];
501 mutable int _cached_size_;
502 ::google::protobuf::RepeatedPtrField< ::std::string> insert_value_;
503 ::google::protobuf::RepeatedField< bool > is_null_;
504 friend void protobuf_AddDesc_transaction_2eproto();
505 friend void protobuf_AssignDesc_transaction_2eproto();
506 friend void protobuf_ShutdownFile_transaction_2eproto();
508 void InitAsDefaultInstance();
525 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
526 return _unknown_fields_;
529 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
530 return &_unknown_fields_;
533 static const ::google::protobuf::Descriptor* descriptor();
541 void CopyFrom(const ::google::protobuf::Message& from);
542 void MergeFrom(const ::google::protobuf::Message& from);
546 bool IsInitialized()
const;
548 int ByteSize()
const;
549 bool MergePartialFromCodedStream(
550 ::google::protobuf::io::CodedInputStream* input);
551 void SerializeWithCachedSizes(
552 ::google::protobuf::io::CodedOutputStream* output)
const;
553 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
554 int GetCachedSize()
const {
return _cached_size_; }
558 void SetCachedSize(
int size)
const;
560 ::google::protobuf::Metadata GetMetadata()
const;
567 inline bool has_table_metadata()
const;
568 inline void clear_table_metadata();
569 static const int kTableMetadataFieldNumber = 1;
570 inline const ::drizzled::message::TableMetadata& table_metadata()
const;
571 inline ::drizzled::message::TableMetadata* mutable_table_metadata();
572 inline ::drizzled::message::TableMetadata* release_table_metadata();
576 inline int field_metadata_size()
const;
577 inline void clear_field_metadata();
578 static const int kFieldMetadataFieldNumber = 2;
579 inline const ::drizzled::message::FieldMetadata& field_metadata(
int index)
const;
580 inline ::drizzled::message::FieldMetadata* mutable_field_metadata(
int index);
581 inline ::drizzled::message::FieldMetadata* add_field_metadata();
582 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >&
583 field_metadata()
const;
584 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >*
585 mutable_field_metadata();
589 inline void set_has_table_metadata();
590 inline void clear_has_table_metadata();
592 ::google::protobuf::UnknownFieldSet _unknown_fields_;
594 ::google::protobuf::uint32 _has_bits_[1];
595 mutable int _cached_size_;
597 ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata > field_metadata_;
598 friend void protobuf_AddDesc_transaction_2eproto();
599 friend void protobuf_AssignDesc_transaction_2eproto();
600 friend void protobuf_ShutdownFile_transaction_2eproto();
602 void InitAsDefaultInstance();
619 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
620 return _unknown_fields_;
623 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
624 return &_unknown_fields_;
627 static const ::google::protobuf::Descriptor* descriptor();
635 void CopyFrom(const ::google::protobuf::Message& from);
636 void MergeFrom(const ::google::protobuf::Message& from);
640 bool IsInitialized()
const;
642 int ByteSize()
const;
643 bool MergePartialFromCodedStream(
644 ::google::protobuf::io::CodedInputStream* input);
645 void SerializeWithCachedSizes(
646 ::google::protobuf::io::CodedOutputStream* output)
const;
647 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
648 int GetCachedSize()
const {
return _cached_size_; }
652 void SetCachedSize(
int size)
const;
654 ::google::protobuf::Metadata GetMetadata()
const;
661 inline bool has_segment_id()
const;
662 inline void clear_segment_id();
663 static const int kSegmentIdFieldNumber = 1;
664 inline ::google::protobuf::uint32 segment_id()
const;
665 inline void set_segment_id(::google::protobuf::uint32 value);
668 inline bool has_end_segment()
const;
669 inline void clear_end_segment();
670 static const int kEndSegmentFieldNumber = 2;
671 inline bool end_segment()
const;
672 inline void set_end_segment(
bool value);
675 inline int record_size()
const;
676 inline void clear_record();
677 static const int kRecordFieldNumber = 3;
678 inline const ::drizzled::message::InsertRecord& record(
int index)
const;
679 inline ::drizzled::message::InsertRecord* mutable_record(
int index);
680 inline ::drizzled::message::InsertRecord* add_record();
681 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::InsertRecord >&
683 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::InsertRecord >*
688 inline void set_has_segment_id();
689 inline void clear_has_segment_id();
690 inline void set_has_end_segment();
691 inline void clear_has_end_segment();
693 ::google::protobuf::UnknownFieldSet _unknown_fields_;
695 ::google::protobuf::uint32 _has_bits_[1];
696 mutable int _cached_size_;
697 ::google::protobuf::uint32 segment_id_;
699 ::google::protobuf::RepeatedPtrField< ::drizzled::message::InsertRecord > record_;
700 friend void protobuf_AddDesc_transaction_2eproto();
701 friend void protobuf_AssignDesc_transaction_2eproto();
702 friend void protobuf_ShutdownFile_transaction_2eproto();
704 void InitAsDefaultInstance();
721 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
722 return _unknown_fields_;
725 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
726 return &_unknown_fields_;
729 static const ::google::protobuf::Descriptor* descriptor();
737 void CopyFrom(const ::google::protobuf::Message& from);
738 void MergeFrom(const ::google::protobuf::Message& from);
742 bool IsInitialized()
const;
744 int ByteSize()
const;
745 bool MergePartialFromCodedStream(
746 ::google::protobuf::io::CodedInputStream* input);
747 void SerializeWithCachedSizes(
748 ::google::protobuf::io::CodedOutputStream* output)
const;
749 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
750 int GetCachedSize()
const {
return _cached_size_; }
754 void SetCachedSize(
int size)
const;
756 ::google::protobuf::Metadata GetMetadata()
const;
763 inline int key_value_size()
const;
764 inline void clear_key_value();
765 static const int kKeyValueFieldNumber = 1;
766 inline const ::std::string& key_value(
int index)
const;
767 inline ::std::string* mutable_key_value(
int index);
768 inline void set_key_value(
int index, const ::std::string& value);
769 inline void set_key_value(
int index,
const char* value);
770 inline void set_key_value(
int index,
const void* value,
size_t size);
771 inline ::std::string* add_key_value();
772 inline void add_key_value(const ::std::string& value);
773 inline void add_key_value(
const char* value);
774 inline void add_key_value(
const void* value,
size_t size);
775 inline const ::google::protobuf::RepeatedPtrField< ::std::string>& key_value()
const;
776 inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_key_value();
779 inline int after_value_size()
const;
780 inline void clear_after_value();
781 static const int kAfterValueFieldNumber = 2;
782 inline const ::std::string& after_value(
int index)
const;
783 inline ::std::string* mutable_after_value(
int index);
784 inline void set_after_value(
int index, const ::std::string& value);
785 inline void set_after_value(
int index,
const char* value);
786 inline void set_after_value(
int index,
const void* value,
size_t size);
787 inline ::std::string* add_after_value();
788 inline void add_after_value(const ::std::string& value);
789 inline void add_after_value(
const char* value);
790 inline void add_after_value(
const void* value,
size_t size);
791 inline const ::google::protobuf::RepeatedPtrField< ::std::string>& after_value()
const;
792 inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_after_value();
795 inline int before_value_size()
const;
796 inline void clear_before_value();
797 static const int kBeforeValueFieldNumber = 3;
798 inline const ::std::string& before_value(
int index)
const;
799 inline ::std::string* mutable_before_value(
int index);
800 inline void set_before_value(
int index, const ::std::string& value);
801 inline void set_before_value(
int index,
const char* value);
802 inline void set_before_value(
int index,
const void* value,
size_t size);
803 inline ::std::string* add_before_value();
804 inline void add_before_value(const ::std::string& value);
805 inline void add_before_value(
const char* value);
806 inline void add_before_value(
const void* value,
size_t size);
807 inline const ::google::protobuf::RepeatedPtrField< ::std::string>& before_value()
const;
808 inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_before_value();
811 inline int is_null_size()
const;
812 inline void clear_is_null();
813 static const int kIsNullFieldNumber = 4;
814 inline bool is_null(
int index)
const;
815 inline void set_is_null(
int index,
bool value);
816 inline void add_is_null(
bool value);
817 inline const ::google::protobuf::RepeatedField< bool >&
819 inline ::google::protobuf::RepeatedField< bool >*
825 ::google::protobuf::UnknownFieldSet _unknown_fields_;
827 ::google::protobuf::uint32 _has_bits_[1];
828 mutable int _cached_size_;
829 ::google::protobuf::RepeatedPtrField< ::std::string> key_value_;
830 ::google::protobuf::RepeatedPtrField< ::std::string> after_value_;
831 ::google::protobuf::RepeatedPtrField< ::std::string> before_value_;
832 ::google::protobuf::RepeatedField< bool > is_null_;
833 friend void protobuf_AddDesc_transaction_2eproto();
834 friend void protobuf_AssignDesc_transaction_2eproto();
835 friend void protobuf_ShutdownFile_transaction_2eproto();
837 void InitAsDefaultInstance();
854 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
855 return _unknown_fields_;
858 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
859 return &_unknown_fields_;
862 static const ::google::protobuf::Descriptor* descriptor();
870 void CopyFrom(const ::google::protobuf::Message& from);
871 void MergeFrom(const ::google::protobuf::Message& from);
875 bool IsInitialized()
const;
877 int ByteSize()
const;
878 bool MergePartialFromCodedStream(
879 ::google::protobuf::io::CodedInputStream* input);
880 void SerializeWithCachedSizes(
881 ::google::protobuf::io::CodedOutputStream* output)
const;
882 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
883 int GetCachedSize()
const {
return _cached_size_; }
887 void SetCachedSize(
int size)
const;
889 ::google::protobuf::Metadata GetMetadata()
const;
896 inline bool has_table_metadata()
const;
897 inline void clear_table_metadata();
898 static const int kTableMetadataFieldNumber = 1;
899 inline const ::drizzled::message::TableMetadata& table_metadata()
const;
900 inline ::drizzled::message::TableMetadata* mutable_table_metadata();
901 inline ::drizzled::message::TableMetadata* release_table_metadata();
905 inline int key_field_metadata_size()
const;
906 inline void clear_key_field_metadata();
907 static const int kKeyFieldMetadataFieldNumber = 2;
908 inline const ::drizzled::message::FieldMetadata& key_field_metadata(
int index)
const;
909 inline ::drizzled::message::FieldMetadata* mutable_key_field_metadata(
int index);
910 inline ::drizzled::message::FieldMetadata* add_key_field_metadata();
911 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >&
912 key_field_metadata()
const;
913 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >*
914 mutable_key_field_metadata();
917 inline int set_field_metadata_size()
const;
918 inline void clear_set_field_metadata();
919 static const int kSetFieldMetadataFieldNumber = 3;
920 inline const ::drizzled::message::FieldMetadata& set_field_metadata(
int index)
const;
921 inline ::drizzled::message::FieldMetadata* mutable_set_field_metadata(
int index);
922 inline ::drizzled::message::FieldMetadata* add_set_field_metadata();
923 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >&
924 set_field_metadata()
const;
925 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >*
926 mutable_set_field_metadata();
930 inline void set_has_table_metadata();
931 inline void clear_has_table_metadata();
933 ::google::protobuf::UnknownFieldSet _unknown_fields_;
935 ::google::protobuf::uint32 _has_bits_[1];
936 mutable int _cached_size_;
938 ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata > key_field_metadata_;
939 ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata > set_field_metadata_;
940 friend void protobuf_AddDesc_transaction_2eproto();
941 friend void protobuf_AssignDesc_transaction_2eproto();
942 friend void protobuf_ShutdownFile_transaction_2eproto();
944 void InitAsDefaultInstance();
961 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
962 return _unknown_fields_;
965 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
966 return &_unknown_fields_;
969 static const ::google::protobuf::Descriptor* descriptor();
977 void CopyFrom(const ::google::protobuf::Message& from);
978 void MergeFrom(const ::google::protobuf::Message& from);
982 bool IsInitialized()
const;
984 int ByteSize()
const;
985 bool MergePartialFromCodedStream(
986 ::google::protobuf::io::CodedInputStream* input);
987 void SerializeWithCachedSizes(
988 ::google::protobuf::io::CodedOutputStream* output)
const;
989 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
990 int GetCachedSize()
const {
return _cached_size_; }
994 void SetCachedSize(
int size)
const;
996 ::google::protobuf::Metadata GetMetadata()
const;
1003 inline bool has_segment_id()
const;
1004 inline void clear_segment_id();
1005 static const int kSegmentIdFieldNumber = 1;
1006 inline ::google::protobuf::uint32 segment_id()
const;
1007 inline void set_segment_id(::google::protobuf::uint32 value);
1010 inline bool has_end_segment()
const;
1011 inline void clear_end_segment();
1012 static const int kEndSegmentFieldNumber = 2;
1013 inline bool end_segment()
const;
1014 inline void set_end_segment(
bool value);
1017 inline int record_size()
const;
1018 inline void clear_record();
1019 static const int kRecordFieldNumber = 3;
1020 inline const ::drizzled::message::UpdateRecord& record(
int index)
const;
1021 inline ::drizzled::message::UpdateRecord* mutable_record(
int index);
1022 inline ::drizzled::message::UpdateRecord* add_record();
1023 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::UpdateRecord >&
1025 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::UpdateRecord >*
1030 inline void set_has_segment_id();
1031 inline void clear_has_segment_id();
1032 inline void set_has_end_segment();
1033 inline void clear_has_end_segment();
1035 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1037 ::google::protobuf::uint32 _has_bits_[1];
1038 mutable int _cached_size_;
1039 ::google::protobuf::uint32 segment_id_;
1041 ::google::protobuf::RepeatedPtrField< ::drizzled::message::UpdateRecord > record_;
1042 friend void protobuf_AddDesc_transaction_2eproto();
1043 friend void protobuf_AssignDesc_transaction_2eproto();
1044 friend void protobuf_ShutdownFile_transaction_2eproto();
1046 void InitAsDefaultInstance();
1063 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1064 return _unknown_fields_;
1067 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1068 return &_unknown_fields_;
1071 static const ::google::protobuf::Descriptor* descriptor();
1079 void CopyFrom(const ::google::protobuf::Message& from);
1080 void MergeFrom(const ::google::protobuf::Message& from);
1084 bool IsInitialized()
const;
1086 int ByteSize()
const;
1087 bool MergePartialFromCodedStream(
1088 ::google::protobuf::io::CodedInputStream* input);
1089 void SerializeWithCachedSizes(
1090 ::google::protobuf::io::CodedOutputStream* output)
const;
1091 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1092 int GetCachedSize()
const {
return _cached_size_; }
1096 void SetCachedSize(
int size)
const;
1098 ::google::protobuf::Metadata GetMetadata()
const;
1105 inline int key_value_size()
const;
1106 inline void clear_key_value();
1107 static const int kKeyValueFieldNumber = 1;
1108 inline const ::std::string& key_value(
int index)
const;
1109 inline ::std::string* mutable_key_value(
int index);
1110 inline void set_key_value(
int index, const ::std::string& value);
1111 inline void set_key_value(
int index,
const char* value);
1112 inline void set_key_value(
int index,
const void* value,
size_t size);
1113 inline ::std::string* add_key_value();
1114 inline void add_key_value(const ::std::string& value);
1115 inline void add_key_value(
const char* value);
1116 inline void add_key_value(
const void* value,
size_t size);
1117 inline const ::google::protobuf::RepeatedPtrField< ::std::string>& key_value()
const;
1118 inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_key_value();
1123 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1125 ::google::protobuf::uint32 _has_bits_[1];
1126 mutable int _cached_size_;
1127 ::google::protobuf::RepeatedPtrField< ::std::string> key_value_;
1128 friend void protobuf_AddDesc_transaction_2eproto();
1129 friend void protobuf_AssignDesc_transaction_2eproto();
1130 friend void protobuf_ShutdownFile_transaction_2eproto();
1132 void InitAsDefaultInstance();
1149 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1150 return _unknown_fields_;
1153 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1154 return &_unknown_fields_;
1157 static const ::google::protobuf::Descriptor* descriptor();
1165 void CopyFrom(const ::google::protobuf::Message& from);
1166 void MergeFrom(const ::google::protobuf::Message& from);
1170 bool IsInitialized()
const;
1172 int ByteSize()
const;
1173 bool MergePartialFromCodedStream(
1174 ::google::protobuf::io::CodedInputStream* input);
1175 void SerializeWithCachedSizes(
1176 ::google::protobuf::io::CodedOutputStream* output)
const;
1177 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1178 int GetCachedSize()
const {
return _cached_size_; }
1182 void SetCachedSize(
int size)
const;
1184 ::google::protobuf::Metadata GetMetadata()
const;
1191 inline bool has_table_metadata()
const;
1192 inline void clear_table_metadata();
1193 static const int kTableMetadataFieldNumber = 1;
1194 inline const ::drizzled::message::TableMetadata& table_metadata()
const;
1195 inline ::drizzled::message::TableMetadata* mutable_table_metadata();
1196 inline ::drizzled::message::TableMetadata* release_table_metadata();
1200 inline int key_field_metadata_size()
const;
1201 inline void clear_key_field_metadata();
1202 static const int kKeyFieldMetadataFieldNumber = 2;
1203 inline const ::drizzled::message::FieldMetadata& key_field_metadata(
int index)
const;
1204 inline ::drizzled::message::FieldMetadata* mutable_key_field_metadata(
int index);
1205 inline ::drizzled::message::FieldMetadata* add_key_field_metadata();
1206 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >&
1207 key_field_metadata()
const;
1208 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >*
1209 mutable_key_field_metadata();
1213 inline void set_has_table_metadata();
1214 inline void clear_has_table_metadata();
1216 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1218 ::google::protobuf::uint32 _has_bits_[1];
1219 mutable int _cached_size_;
1221 ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata > key_field_metadata_;
1222 friend void protobuf_AddDesc_transaction_2eproto();
1223 friend void protobuf_AssignDesc_transaction_2eproto();
1224 friend void protobuf_ShutdownFile_transaction_2eproto();
1226 void InitAsDefaultInstance();
1243 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1244 return _unknown_fields_;
1247 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1248 return &_unknown_fields_;
1251 static const ::google::protobuf::Descriptor* descriptor();
1259 void CopyFrom(const ::google::protobuf::Message& from);
1260 void MergeFrom(const ::google::protobuf::Message& from);
1264 bool IsInitialized()
const;
1266 int ByteSize()
const;
1267 bool MergePartialFromCodedStream(
1268 ::google::protobuf::io::CodedInputStream* input);
1269 void SerializeWithCachedSizes(
1270 ::google::protobuf::io::CodedOutputStream* output)
const;
1271 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1272 int GetCachedSize()
const {
return _cached_size_; }
1276 void SetCachedSize(
int size)
const;
1278 ::google::protobuf::Metadata GetMetadata()
const;
1285 inline bool has_segment_id()
const;
1286 inline void clear_segment_id();
1287 static const int kSegmentIdFieldNumber = 1;
1288 inline ::google::protobuf::uint32 segment_id()
const;
1289 inline void set_segment_id(::google::protobuf::uint32 value);
1292 inline bool has_end_segment()
const;
1293 inline void clear_end_segment();
1294 static const int kEndSegmentFieldNumber = 2;
1295 inline bool end_segment()
const;
1296 inline void set_end_segment(
bool value);
1299 inline int record_size()
const;
1300 inline void clear_record();
1301 static const int kRecordFieldNumber = 3;
1302 inline const ::drizzled::message::DeleteRecord& record(
int index)
const;
1303 inline ::drizzled::message::DeleteRecord* mutable_record(
int index);
1304 inline ::drizzled::message::DeleteRecord* add_record();
1305 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::DeleteRecord >&
1307 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::DeleteRecord >*
1312 inline void set_has_segment_id();
1313 inline void clear_has_segment_id();
1314 inline void set_has_end_segment();
1315 inline void clear_has_end_segment();
1317 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1319 ::google::protobuf::uint32 _has_bits_[1];
1320 mutable int _cached_size_;
1321 ::google::protobuf::uint32 segment_id_;
1323 ::google::protobuf::RepeatedPtrField< ::drizzled::message::DeleteRecord > record_;
1324 friend void protobuf_AddDesc_transaction_2eproto();
1325 friend void protobuf_AssignDesc_transaction_2eproto();
1326 friend void protobuf_ShutdownFile_transaction_2eproto();
1328 void InitAsDefaultInstance();
1345 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1346 return _unknown_fields_;
1349 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1350 return &_unknown_fields_;
1353 static const ::google::protobuf::Descriptor* descriptor();
1361 void CopyFrom(const ::google::protobuf::Message& from);
1362 void MergeFrom(const ::google::protobuf::Message& from);
1366 bool IsInitialized()
const;
1368 int ByteSize()
const;
1369 bool MergePartialFromCodedStream(
1370 ::google::protobuf::io::CodedInputStream* input);
1371 void SerializeWithCachedSizes(
1372 ::google::protobuf::io::CodedOutputStream* output)
const;
1373 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1374 int GetCachedSize()
const {
return _cached_size_; }
1378 void SetCachedSize(
int size)
const;
1380 ::google::protobuf::Metadata GetMetadata()
const;
1387 inline bool has_table_metadata()
const;
1388 inline void clear_table_metadata();
1389 static const int kTableMetadataFieldNumber = 1;
1390 inline const ::drizzled::message::TableMetadata& table_metadata()
const;
1391 inline ::drizzled::message::TableMetadata* mutable_table_metadata();
1392 inline ::drizzled::message::TableMetadata* release_table_metadata();
1397 inline void set_has_table_metadata();
1398 inline void clear_has_table_metadata();
1400 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1402 ::google::protobuf::uint32 _has_bits_[1];
1403 mutable int _cached_size_;
1405 friend void protobuf_AddDesc_transaction_2eproto();
1406 friend void protobuf_AssignDesc_transaction_2eproto();
1407 friend void protobuf_ShutdownFile_transaction_2eproto();
1409 void InitAsDefaultInstance();
1426 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1427 return _unknown_fields_;
1430 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1431 return &_unknown_fields_;
1434 static const ::google::protobuf::Descriptor* descriptor();
1442 void CopyFrom(const ::google::protobuf::Message& from);
1443 void MergeFrom(const ::google::protobuf::Message& from);
1447 bool IsInitialized()
const;
1449 int ByteSize()
const;
1450 bool MergePartialFromCodedStream(
1451 ::google::protobuf::io::CodedInputStream* input);
1452 void SerializeWithCachedSizes(
1453 ::google::protobuf::io::CodedOutputStream* output)
const;
1454 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1455 int GetCachedSize()
const {
return _cached_size_; }
1459 void SetCachedSize(
int size)
const;
1461 ::google::protobuf::Metadata GetMetadata()
const;
1468 inline bool has_schema()
const;
1469 inline void clear_schema();
1470 static const int kSchemaFieldNumber = 1;
1471 inline const ::drizzled::message::Schema& schema()
const;
1472 inline ::drizzled::message::Schema* mutable_schema();
1473 inline ::drizzled::message::Schema* release_schema();
1478 inline void set_has_schema();
1479 inline void clear_has_schema();
1481 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1483 ::google::protobuf::uint32 _has_bits_[1];
1484 mutable int _cached_size_;
1486 friend void protobuf_AddDesc_transaction_2eproto();
1487 friend void protobuf_AssignDesc_transaction_2eproto();
1488 friend void protobuf_ShutdownFile_transaction_2eproto();
1490 void InitAsDefaultInstance();
1507 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1508 return _unknown_fields_;
1511 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1512 return &_unknown_fields_;
1515 static const ::google::protobuf::Descriptor* descriptor();
1523 void CopyFrom(const ::google::protobuf::Message& from);
1524 void MergeFrom(const ::google::protobuf::Message& from);
1528 bool IsInitialized()
const;
1530 int ByteSize()
const;
1531 bool MergePartialFromCodedStream(
1532 ::google::protobuf::io::CodedInputStream* input);
1533 void SerializeWithCachedSizes(
1534 ::google::protobuf::io::CodedOutputStream* output)
const;
1535 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1536 int GetCachedSize()
const {
return _cached_size_; }
1540 void SetCachedSize(
int size)
const;
1542 ::google::protobuf::Metadata GetMetadata()
const;
1549 inline bool has_before()
const;
1550 inline void clear_before();
1551 static const int kBeforeFieldNumber = 1;
1552 inline const ::drizzled::message::Schema& before()
const;
1553 inline ::drizzled::message::Schema* mutable_before();
1554 inline ::drizzled::message::Schema* release_before();
1558 inline bool has_after()
const;
1559 inline void clear_after();
1560 static const int kAfterFieldNumber = 2;
1561 inline const ::drizzled::message::Schema& after()
const;
1562 inline ::drizzled::message::Schema* mutable_after();
1563 inline ::drizzled::message::Schema* release_after();
1568 inline void set_has_before();
1569 inline void clear_has_before();
1570 inline void set_has_after();
1571 inline void clear_has_after();
1573 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1575 ::google::protobuf::uint32 _has_bits_[1];
1576 mutable int _cached_size_;
1579 friend void protobuf_AddDesc_transaction_2eproto();
1580 friend void protobuf_AssignDesc_transaction_2eproto();
1581 friend void protobuf_ShutdownFile_transaction_2eproto();
1583 void InitAsDefaultInstance();
1600 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1601 return _unknown_fields_;
1604 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1605 return &_unknown_fields_;
1608 static const ::google::protobuf::Descriptor* descriptor();
1616 void CopyFrom(const ::google::protobuf::Message& from);
1617 void MergeFrom(const ::google::protobuf::Message& from);
1621 bool IsInitialized()
const;
1623 int ByteSize()
const;
1624 bool MergePartialFromCodedStream(
1625 ::google::protobuf::io::CodedInputStream* input);
1626 void SerializeWithCachedSizes(
1627 ::google::protobuf::io::CodedOutputStream* output)
const;
1628 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1629 int GetCachedSize()
const {
return _cached_size_; }
1633 void SetCachedSize(
int size)
const;
1635 ::google::protobuf::Metadata GetMetadata()
const;
1642 inline bool has_schema_name()
const;
1643 inline void clear_schema_name();
1644 static const int kSchemaNameFieldNumber = 1;
1645 inline const ::std::string& schema_name()
const;
1646 inline void set_schema_name(const ::std::string& value);
1647 inline void set_schema_name(
const char* value);
1648 inline void set_schema_name(
const char* value,
size_t size);
1649 inline ::std::string* mutable_schema_name();
1650 inline ::std::string* release_schema_name();
1651 inline void set_allocated_schema_name(::std::string* schema_name);
1654 inline bool has_catalog_name()
const;
1655 inline void clear_catalog_name();
1656 static const int kCatalogNameFieldNumber = 2;
1657 inline const ::std::string& catalog_name()
const;
1658 inline void set_catalog_name(const ::std::string& value);
1659 inline void set_catalog_name(
const char* value);
1660 inline void set_catalog_name(
const char* value,
size_t size);
1661 inline ::std::string* mutable_catalog_name();
1662 inline ::std::string* release_catalog_name();
1663 inline void set_allocated_catalog_name(::std::string* catalog_name);
1667 inline void set_has_schema_name();
1668 inline void clear_has_schema_name();
1669 inline void set_has_catalog_name();
1670 inline void clear_has_catalog_name();
1672 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1674 ::google::protobuf::uint32 _has_bits_[1];
1675 mutable int _cached_size_;
1676 ::std::string* schema_name_;
1677 ::std::string* catalog_name_;
1678 friend void protobuf_AddDesc_transaction_2eproto();
1679 friend void protobuf_AssignDesc_transaction_2eproto();
1680 friend void protobuf_ShutdownFile_transaction_2eproto();
1682 void InitAsDefaultInstance();
1699 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1700 return _unknown_fields_;
1703 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1704 return &_unknown_fields_;
1707 static const ::google::protobuf::Descriptor* descriptor();
1715 void CopyFrom(const ::google::protobuf::Message& from);
1716 void MergeFrom(const ::google::protobuf::Message& from);
1720 bool IsInitialized()
const;
1722 int ByteSize()
const;
1723 bool MergePartialFromCodedStream(
1724 ::google::protobuf::io::CodedInputStream* input);
1725 void SerializeWithCachedSizes(
1726 ::google::protobuf::io::CodedOutputStream* output)
const;
1727 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1728 int GetCachedSize()
const {
return _cached_size_; }
1732 void SetCachedSize(
int size)
const;
1734 ::google::protobuf::Metadata GetMetadata()
const;
1741 inline bool has_table()
const;
1742 inline void clear_table();
1743 static const int kTableFieldNumber = 1;
1744 inline const ::drizzled::message::Table& table()
const;
1745 inline ::drizzled::message::Table* mutable_table();
1746 inline ::drizzled::message::Table* release_table();
1751 inline void set_has_table();
1752 inline void clear_has_table();
1754 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1756 ::google::protobuf::uint32 _has_bits_[1];
1757 mutable int _cached_size_;
1759 friend void protobuf_AddDesc_transaction_2eproto();
1760 friend void protobuf_AssignDesc_transaction_2eproto();
1761 friend void protobuf_ShutdownFile_transaction_2eproto();
1763 void InitAsDefaultInstance();
1780 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1781 return _unknown_fields_;
1784 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1785 return &_unknown_fields_;
1788 static const ::google::protobuf::Descriptor* descriptor();
1796 void CopyFrom(const ::google::protobuf::Message& from);
1797 void MergeFrom(const ::google::protobuf::Message& from);
1801 bool IsInitialized()
const;
1803 int ByteSize()
const;
1804 bool MergePartialFromCodedStream(
1805 ::google::protobuf::io::CodedInputStream* input);
1806 void SerializeWithCachedSizes(
1807 ::google::protobuf::io::CodedOutputStream* output)
const;
1808 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1809 int GetCachedSize()
const {
return _cached_size_; }
1813 void SetCachedSize(
int size)
const;
1815 ::google::protobuf::Metadata GetMetadata()
const;
1822 inline bool has_before()
const;
1823 inline void clear_before();
1824 static const int kBeforeFieldNumber = 1;
1825 inline const ::drizzled::message::Table& before()
const;
1826 inline ::drizzled::message::Table* mutable_before();
1827 inline ::drizzled::message::Table* release_before();
1831 inline bool has_after()
const;
1832 inline void clear_after();
1833 static const int kAfterFieldNumber = 2;
1834 inline const ::drizzled::message::Table& after()
const;
1835 inline ::drizzled::message::Table* mutable_after();
1836 inline ::drizzled::message::Table* release_after();
1841 inline void set_has_before();
1842 inline void clear_has_before();
1843 inline void set_has_after();
1844 inline void clear_has_after();
1846 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1848 ::google::protobuf::uint32 _has_bits_[1];
1849 mutable int _cached_size_;
1852 friend void protobuf_AddDesc_transaction_2eproto();
1853 friend void protobuf_AssignDesc_transaction_2eproto();
1854 friend void protobuf_ShutdownFile_transaction_2eproto();
1856 void InitAsDefaultInstance();
1873 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1874 return _unknown_fields_;
1877 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1878 return &_unknown_fields_;
1881 static const ::google::protobuf::Descriptor* descriptor();
1889 void CopyFrom(const ::google::protobuf::Message& from);
1890 void MergeFrom(const ::google::protobuf::Message& from);
1894 bool IsInitialized()
const;
1896 int ByteSize()
const;
1897 bool MergePartialFromCodedStream(
1898 ::google::protobuf::io::CodedInputStream* input);
1899 void SerializeWithCachedSizes(
1900 ::google::protobuf::io::CodedOutputStream* output)
const;
1901 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1902 int GetCachedSize()
const {
return _cached_size_; }
1906 void SetCachedSize(
int size)
const;
1908 ::google::protobuf::Metadata GetMetadata()
const;
1915 inline bool has_table_metadata()
const;
1916 inline void clear_table_metadata();
1917 static const int kTableMetadataFieldNumber = 1;
1918 inline const ::drizzled::message::TableMetadata& table_metadata()
const;
1919 inline ::drizzled::message::TableMetadata* mutable_table_metadata();
1920 inline ::drizzled::message::TableMetadata* release_table_metadata();
1924 inline bool has_if_exists_clause()
const;
1925 inline void clear_if_exists_clause();
1926 static const int kIfExistsClauseFieldNumber = 2;
1927 inline bool if_exists_clause()
const;
1928 inline void set_if_exists_clause(
bool value);
1932 inline void set_has_table_metadata();
1933 inline void clear_has_table_metadata();
1934 inline void set_has_if_exists_clause();
1935 inline void clear_has_if_exists_clause();
1937 ::google::protobuf::UnknownFieldSet _unknown_fields_;
1939 ::google::protobuf::uint32 _has_bits_[1];
1940 mutable int _cached_size_;
1942 bool if_exists_clause_;
1943 friend void protobuf_AddDesc_transaction_2eproto();
1944 friend void protobuf_AssignDesc_transaction_2eproto();
1945 friend void protobuf_ShutdownFile_transaction_2eproto();
1947 void InitAsDefaultInstance();
1964 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
1965 return _unknown_fields_;
1968 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
1969 return &_unknown_fields_;
1972 static const ::google::protobuf::Descriptor* descriptor();
1980 void CopyFrom(const ::google::protobuf::Message& from);
1981 void MergeFrom(const ::google::protobuf::Message& from);
1985 bool IsInitialized()
const;
1987 int ByteSize()
const;
1988 bool MergePartialFromCodedStream(
1989 ::google::protobuf::io::CodedInputStream* input);
1990 void SerializeWithCachedSizes(
1991 ::google::protobuf::io::CodedOutputStream* output)
const;
1992 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
1993 int GetCachedSize()
const {
return _cached_size_; }
1997 void SetCachedSize(
int size)
const;
1999 ::google::protobuf::Metadata GetMetadata()
const;
2006 inline bool has_variable_metadata()
const;
2007 inline void clear_variable_metadata();
2008 static const int kVariableMetadataFieldNumber = 1;
2009 inline const ::drizzled::message::FieldMetadata& variable_metadata()
const;
2010 inline ::drizzled::message::FieldMetadata* mutable_variable_metadata();
2011 inline ::drizzled::message::FieldMetadata* release_variable_metadata();
2015 inline bool has_variable_value()
const;
2016 inline void clear_variable_value();
2017 static const int kVariableValueFieldNumber = 2;
2018 inline const ::std::string& variable_value()
const;
2019 inline void set_variable_value(const ::std::string& value);
2020 inline void set_variable_value(
const char* value);
2021 inline void set_variable_value(
const void* value,
size_t size);
2022 inline ::std::string* mutable_variable_value();
2023 inline ::std::string* release_variable_value();
2024 inline void set_allocated_variable_value(::std::string* variable_value);
2028 inline void set_has_variable_metadata();
2029 inline void clear_has_variable_metadata();
2030 inline void set_has_variable_value();
2031 inline void clear_has_variable_value();
2033 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2035 ::google::protobuf::uint32 _has_bits_[1];
2036 mutable int _cached_size_;
2038 ::std::string* variable_value_;
2039 friend void protobuf_AddDesc_transaction_2eproto();
2040 friend void protobuf_AssignDesc_transaction_2eproto();
2041 friend void protobuf_ShutdownFile_transaction_2eproto();
2043 void InitAsDefaultInstance();
2060 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
2061 return _unknown_fields_;
2064 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2065 return &_unknown_fields_;
2068 static const ::google::protobuf::Descriptor* descriptor();
2069 static const Statement& default_instance();
2076 void CopyFrom(const ::google::protobuf::Message& from);
2077 void MergeFrom(const ::google::protobuf::Message& from);
2081 bool IsInitialized()
const;
2083 int ByteSize()
const;
2084 bool MergePartialFromCodedStream(
2085 ::google::protobuf::io::CodedInputStream* input);
2086 void SerializeWithCachedSizes(
2087 ::google::protobuf::io::CodedOutputStream* output)
const;
2088 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
2089 int GetCachedSize()
const {
return _cached_size_; }
2093 void SetCachedSize(
int size)
const;
2095 ::google::protobuf::Metadata GetMetadata()
const;
2099 typedef Statement_Type Type;
2100 static const Type ROLLBACK = Statement_Type_ROLLBACK;
2101 static const Type INSERT = Statement_Type_INSERT;
2102 static const Type DELETE = Statement_Type_DELETE;
2103 static const Type UPDATE = Statement_Type_UPDATE;
2104 static const Type TRUNCATE_TABLE = Statement_Type_TRUNCATE_TABLE;
2105 static const Type CREATE_SCHEMA = Statement_Type_CREATE_SCHEMA;
2106 static const Type ALTER_SCHEMA = Statement_Type_ALTER_SCHEMA;
2107 static const Type DROP_SCHEMA = Statement_Type_DROP_SCHEMA;
2108 static const Type CREATE_TABLE = Statement_Type_CREATE_TABLE;
2109 static const Type ALTER_TABLE = Statement_Type_ALTER_TABLE;
2110 static const Type DROP_TABLE = Statement_Type_DROP_TABLE;
2111 static const Type ROLLBACK_STATEMENT = Statement_Type_ROLLBACK_STATEMENT;
2112 static const Type SET_VARIABLE = Statement_Type_SET_VARIABLE;
2113 static const Type RAW_SQL = Statement_Type_RAW_SQL;
2114 static inline bool Type_IsValid(
int value) {
2115 return Statement_Type_IsValid(value);
2117 static const Type Type_MIN =
2118 Statement_Type_Type_MIN;
2119 static const Type Type_MAX =
2120 Statement_Type_Type_MAX;
2121 static const int Type_ARRAYSIZE =
2122 Statement_Type_Type_ARRAYSIZE;
2123 static inline const ::google::protobuf::EnumDescriptor*
2125 return Statement_Type_descriptor();
2127 static inline const ::std::string& Type_Name(Type value) {
2128 return Statement_Type_Name(value);
2130 static inline bool Type_Parse(const ::std::string& name,
2132 return Statement_Type_Parse(name, value);
2138 inline bool has_type()
const;
2139 inline void clear_type();
2140 static const int kTypeFieldNumber = 1;
2141 inline ::drizzled::message::Statement_Type type()
const;
2142 inline void set_type(::drizzled::message::Statement_Type value);
2145 inline bool has_start_timestamp()
const;
2146 inline void clear_start_timestamp();
2147 static const int kStartTimestampFieldNumber = 2;
2148 inline ::google::protobuf::uint64 start_timestamp()
const;
2149 inline void set_start_timestamp(::google::protobuf::uint64 value);
2152 inline bool has_end_timestamp()
const;
2153 inline void clear_end_timestamp();
2154 static const int kEndTimestampFieldNumber = 3;
2155 inline ::google::protobuf::uint64 end_timestamp()
const;
2156 inline void set_end_timestamp(::google::protobuf::uint64 value);
2159 inline bool has_sql()
const;
2160 inline void clear_sql();
2161 static const int kSqlFieldNumber = 4;
2162 inline const ::std::string& sql()
const;
2163 inline void set_sql(const ::std::string& value);
2164 inline void set_sql(
const char* value);
2165 inline void set_sql(
const char* value,
size_t size);
2166 inline ::std::string* mutable_sql();
2167 inline ::std::string* release_sql();
2168 inline void set_allocated_sql(::std::string* sql);
2171 inline bool has_insert_header()
const;
2172 inline void clear_insert_header();
2173 static const int kInsertHeaderFieldNumber = 5;
2174 inline const ::drizzled::message::InsertHeader& insert_header()
const;
2175 inline ::drizzled::message::InsertHeader* mutable_insert_header();
2176 inline ::drizzled::message::InsertHeader* release_insert_header();
2180 inline bool has_insert_data()
const;
2181 inline void clear_insert_data();
2182 static const int kInsertDataFieldNumber = 6;
2183 inline const ::drizzled::message::InsertData& insert_data()
const;
2184 inline ::drizzled::message::InsertData* mutable_insert_data();
2185 inline ::drizzled::message::InsertData* release_insert_data();
2189 inline bool has_update_header()
const;
2190 inline void clear_update_header();
2191 static const int kUpdateHeaderFieldNumber = 7;
2192 inline const ::drizzled::message::UpdateHeader& update_header()
const;
2193 inline ::drizzled::message::UpdateHeader* mutable_update_header();
2194 inline ::drizzled::message::UpdateHeader* release_update_header();
2198 inline bool has_update_data()
const;
2199 inline void clear_update_data();
2200 static const int kUpdateDataFieldNumber = 8;
2201 inline const ::drizzled::message::UpdateData& update_data()
const;
2202 inline ::drizzled::message::UpdateData* mutable_update_data();
2203 inline ::drizzled::message::UpdateData* release_update_data();
2207 inline bool has_delete_header()
const;
2208 inline void clear_delete_header();
2209 static const int kDeleteHeaderFieldNumber = 9;
2210 inline const ::drizzled::message::DeleteHeader& delete_header()
const;
2211 inline ::drizzled::message::DeleteHeader* mutable_delete_header();
2212 inline ::drizzled::message::DeleteHeader* release_delete_header();
2216 inline bool has_delete_data()
const;
2217 inline void clear_delete_data();
2218 static const int kDeleteDataFieldNumber = 10;
2219 inline const ::drizzled::message::DeleteData& delete_data()
const;
2220 inline ::drizzled::message::DeleteData* mutable_delete_data();
2221 inline ::drizzled::message::DeleteData* release_delete_data();
2225 inline bool has_truncate_table_statement()
const;
2226 inline void clear_truncate_table_statement();
2227 static const int kTruncateTableStatementFieldNumber = 11;
2228 inline const ::drizzled::message::TruncateTableStatement& truncate_table_statement()
const;
2229 inline ::drizzled::message::TruncateTableStatement* mutable_truncate_table_statement();
2230 inline ::drizzled::message::TruncateTableStatement* release_truncate_table_statement();
2234 inline bool has_create_schema_statement()
const;
2235 inline void clear_create_schema_statement();
2236 static const int kCreateSchemaStatementFieldNumber = 12;
2237 inline const ::drizzled::message::CreateSchemaStatement& create_schema_statement()
const;
2238 inline ::drizzled::message::CreateSchemaStatement* mutable_create_schema_statement();
2239 inline ::drizzled::message::CreateSchemaStatement* release_create_schema_statement();
2243 inline bool has_drop_schema_statement()
const;
2244 inline void clear_drop_schema_statement();
2245 static const int kDropSchemaStatementFieldNumber = 13;
2246 inline const ::drizzled::message::DropSchemaStatement& drop_schema_statement()
const;
2247 inline ::drizzled::message::DropSchemaStatement* mutable_drop_schema_statement();
2248 inline ::drizzled::message::DropSchemaStatement* release_drop_schema_statement();
2252 inline bool has_alter_schema_statement()
const;
2253 inline void clear_alter_schema_statement();
2254 static const int kAlterSchemaStatementFieldNumber = 14;
2255 inline const ::drizzled::message::AlterSchemaStatement& alter_schema_statement()
const;
2256 inline ::drizzled::message::AlterSchemaStatement* mutable_alter_schema_statement();
2257 inline ::drizzled::message::AlterSchemaStatement* release_alter_schema_statement();
2261 inline bool has_create_table_statement()
const;
2262 inline void clear_create_table_statement();
2263 static const int kCreateTableStatementFieldNumber = 15;
2264 inline const ::drizzled::message::CreateTableStatement& create_table_statement()
const;
2265 inline ::drizzled::message::CreateTableStatement* mutable_create_table_statement();
2266 inline ::drizzled::message::CreateTableStatement* release_create_table_statement();
2270 inline bool has_alter_table_statement()
const;
2271 inline void clear_alter_table_statement();
2272 static const int kAlterTableStatementFieldNumber = 16;
2273 inline const ::drizzled::message::AlterTableStatement& alter_table_statement()
const;
2274 inline ::drizzled::message::AlterTableStatement* mutable_alter_table_statement();
2275 inline ::drizzled::message::AlterTableStatement* release_alter_table_statement();
2279 inline bool has_drop_table_statement()
const;
2280 inline void clear_drop_table_statement();
2281 static const int kDropTableStatementFieldNumber = 17;
2282 inline const ::drizzled::message::DropTableStatement& drop_table_statement()
const;
2283 inline ::drizzled::message::DropTableStatement* mutable_drop_table_statement();
2284 inline ::drizzled::message::DropTableStatement* release_drop_table_statement();
2288 inline bool has_set_variable_statement()
const;
2289 inline void clear_set_variable_statement();
2290 static const int kSetVariableStatementFieldNumber = 18;
2291 inline const ::drizzled::message::SetVariableStatement& set_variable_statement()
const;
2292 inline ::drizzled::message::SetVariableStatement* mutable_set_variable_statement();
2293 inline ::drizzled::message::SetVariableStatement* release_set_variable_statement();
2297 inline bool has_raw_sql_schema()
const;
2298 inline void clear_raw_sql_schema();
2299 static const int kRawSqlSchemaFieldNumber = 19;
2300 inline const ::std::string& raw_sql_schema()
const;
2301 inline void set_raw_sql_schema(const ::std::string& value);
2302 inline void set_raw_sql_schema(
const char* value);
2303 inline void set_raw_sql_schema(
const char* value,
size_t size);
2304 inline ::std::string* mutable_raw_sql_schema();
2305 inline ::std::string* release_raw_sql_schema();
2306 inline void set_allocated_raw_sql_schema(::std::string* raw_sql_schema);
2310 inline void set_has_type();
2311 inline void clear_has_type();
2312 inline void set_has_start_timestamp();
2313 inline void clear_has_start_timestamp();
2314 inline void set_has_end_timestamp();
2315 inline void clear_has_end_timestamp();
2316 inline void set_has_sql();
2317 inline void clear_has_sql();
2318 inline void set_has_insert_header();
2319 inline void clear_has_insert_header();
2320 inline void set_has_insert_data();
2321 inline void clear_has_insert_data();
2322 inline void set_has_update_header();
2323 inline void clear_has_update_header();
2324 inline void set_has_update_data();
2325 inline void clear_has_update_data();
2326 inline void set_has_delete_header();
2327 inline void clear_has_delete_header();
2328 inline void set_has_delete_data();
2329 inline void clear_has_delete_data();
2330 inline void set_has_truncate_table_statement();
2331 inline void clear_has_truncate_table_statement();
2332 inline void set_has_create_schema_statement();
2333 inline void clear_has_create_schema_statement();
2334 inline void set_has_drop_schema_statement();
2335 inline void clear_has_drop_schema_statement();
2336 inline void set_has_alter_schema_statement();
2337 inline void clear_has_alter_schema_statement();
2338 inline void set_has_create_table_statement();
2339 inline void clear_has_create_table_statement();
2340 inline void set_has_alter_table_statement();
2341 inline void clear_has_alter_table_statement();
2342 inline void set_has_drop_table_statement();
2343 inline void clear_has_drop_table_statement();
2344 inline void set_has_set_variable_statement();
2345 inline void clear_has_set_variable_statement();
2346 inline void set_has_raw_sql_schema();
2347 inline void clear_has_raw_sql_schema();
2349 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2351 ::google::protobuf::uint32 _has_bits_[1];
2352 mutable int _cached_size_;
2353 ::google::protobuf::uint64 start_timestamp_;
2354 ::google::protobuf::uint64 end_timestamp_;
2355 ::std::string* sql_;
2370 ::std::string* raw_sql_schema_;
2372 friend void protobuf_AddDesc_transaction_2eproto();
2373 friend void protobuf_AssignDesc_transaction_2eproto();
2374 friend void protobuf_ShutdownFile_transaction_2eproto();
2376 void InitAsDefaultInstance();
2393 inline const ::google::protobuf::UnknownFieldSet& unknown_fields()
const {
2394 return _unknown_fields_;
2397 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
2398 return &_unknown_fields_;
2401 static const ::google::protobuf::Descriptor* descriptor();
2409 void CopyFrom(const ::google::protobuf::Message& from);
2410 void MergeFrom(const ::google::protobuf::Message& from);
2414 bool IsInitialized()
const;
2416 int ByteSize()
const;
2417 bool MergePartialFromCodedStream(
2418 ::google::protobuf::io::CodedInputStream* input);
2419 void SerializeWithCachedSizes(
2420 ::google::protobuf::io::CodedOutputStream* output)
const;
2421 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output)
const;
2422 int GetCachedSize()
const {
return _cached_size_; }
2426 void SetCachedSize(
int size)
const;
2428 ::google::protobuf::Metadata GetMetadata()
const;
2435 inline bool has_transaction_context()
const;
2436 inline void clear_transaction_context();
2437 static const int kTransactionContextFieldNumber = 1;
2438 inline const ::drizzled::message::TransactionContext& transaction_context()
const;
2439 inline ::drizzled::message::TransactionContext* mutable_transaction_context();
2440 inline ::drizzled::message::TransactionContext* release_transaction_context();
2444 inline int statement_size()
const;
2445 inline void clear_statement();
2446 static const int kStatementFieldNumber = 2;
2447 inline const ::drizzled::message::Statement& statement(
int index)
const;
2448 inline ::drizzled::message::Statement* mutable_statement(
int index);
2449 inline ::drizzled::message::Statement* add_statement();
2450 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::Statement >&
2452 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::Statement >*
2453 mutable_statement();
2456 inline bool has_event()
const;
2457 inline void clear_event();
2458 static const int kEventFieldNumber = 3;
2459 inline const ::drizzled::message::Event& event()
const;
2460 inline ::drizzled::message::Event* mutable_event();
2461 inline ::drizzled::message::Event* release_event();
2465 inline bool has_segment_id()
const;
2466 inline void clear_segment_id();
2467 static const int kSegmentIdFieldNumber = 4;
2468 inline ::google::protobuf::uint32 segment_id()
const;
2469 inline void set_segment_id(::google::protobuf::uint32 value);
2472 inline bool has_end_segment()
const;
2473 inline void clear_end_segment();
2474 static const int kEndSegmentFieldNumber = 5;
2475 inline bool end_segment()
const;
2476 inline void set_end_segment(
bool value);
2480 inline void set_has_transaction_context();
2481 inline void clear_has_transaction_context();
2482 inline void set_has_event();
2483 inline void clear_has_event();
2484 inline void set_has_segment_id();
2485 inline void clear_has_segment_id();
2486 inline void set_has_end_segment();
2487 inline void clear_has_end_segment();
2489 ::google::protobuf::UnknownFieldSet _unknown_fields_;
2491 ::google::protobuf::uint32 _has_bits_[1];
2492 mutable int _cached_size_;
2494 ::google::protobuf::RepeatedPtrField< ::drizzled::message::Statement > statement_;
2496 ::google::protobuf::uint32 segment_id_;
2498 friend void protobuf_AddDesc_transaction_2eproto();
2499 friend void protobuf_AssignDesc_transaction_2eproto();
2500 friend void protobuf_ShutdownFile_transaction_2eproto();
2502 void InitAsDefaultInstance();
2513 inline bool FieldMetadata::has_type()
const {
2514 return (_has_bits_[0] & 0x00000001u) != 0;
2516 inline void FieldMetadata::set_has_type() {
2517 _has_bits_[0] |= 0x00000001u;
2519 inline void FieldMetadata::clear_has_type() {
2520 _has_bits_[0] &= ~0x00000001u;
2522 inline void FieldMetadata::clear_type() {
2526 inline ::drizzled::message::Table_Field_FieldType FieldMetadata::type()
const {
2528 return static_cast< ::drizzled::message::Table_Field_FieldType
>(type_);
2530 inline void FieldMetadata::set_type(::drizzled::message::Table_Field_FieldType value) {
2531 assert(::drizzled::message::Table_Field_FieldType_IsValid(value));
2538 inline bool FieldMetadata::has_name()
const {
2539 return (_has_bits_[0] & 0x00000002u) != 0;
2541 inline void FieldMetadata::set_has_name() {
2542 _has_bits_[0] |= 0x00000002u;
2544 inline void FieldMetadata::clear_has_name() {
2545 _has_bits_[0] &= ~0x00000002u;
2547 inline void FieldMetadata::clear_name() {
2548 if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2553 inline const ::std::string& FieldMetadata::name()
const {
2557 inline void FieldMetadata::set_name(const ::std::string& value) {
2559 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2560 name_ = new ::std::string;
2562 name_->assign(value);
2565 inline void FieldMetadata::set_name(
const char* value) {
2567 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2568 name_ = new ::std::string;
2570 name_->assign(value);
2573 inline void FieldMetadata::set_name(
const char* value,
size_t size) {
2575 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2576 name_ = new ::std::string;
2578 name_->assign(reinterpret_cast<const char*>(value), size);
2581 inline ::std::string* FieldMetadata::mutable_name() {
2583 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2584 name_ = new ::std::string;
2589 inline ::std::string* FieldMetadata::release_name() {
2591 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2594 ::std::string* temp = name_;
2595 name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2599 inline void FieldMetadata::set_allocated_name(::std::string* name) {
2600 if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2608 name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2618 inline bool TableMetadata::has_schema_name()
const {
2619 return (_has_bits_[0] & 0x00000001u) != 0;
2621 inline void TableMetadata::set_has_schema_name() {
2622 _has_bits_[0] |= 0x00000001u;
2624 inline void TableMetadata::clear_has_schema_name() {
2625 _has_bits_[0] &= ~0x00000001u;
2627 inline void TableMetadata::clear_schema_name() {
2628 if (schema_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2629 schema_name_->clear();
2631 clear_has_schema_name();
2633 inline const ::std::string& TableMetadata::schema_name()
const {
2635 return *schema_name_;
2637 inline void TableMetadata::set_schema_name(const ::std::string& value) {
2638 set_has_schema_name();
2639 if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2640 schema_name_ = new ::std::string;
2642 schema_name_->assign(value);
2645 inline void TableMetadata::set_schema_name(
const char* value) {
2646 set_has_schema_name();
2647 if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2648 schema_name_ = new ::std::string;
2650 schema_name_->assign(value);
2653 inline void TableMetadata::set_schema_name(
const char* value,
size_t size) {
2654 set_has_schema_name();
2655 if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2656 schema_name_ = new ::std::string;
2658 schema_name_->assign(reinterpret_cast<const char*>(value), size);
2661 inline ::std::string* TableMetadata::mutable_schema_name() {
2662 set_has_schema_name();
2663 if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2664 schema_name_ = new ::std::string;
2667 return schema_name_;
2669 inline ::std::string* TableMetadata::release_schema_name() {
2670 clear_has_schema_name();
2671 if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2674 ::std::string* temp = schema_name_;
2675 schema_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2679 inline void TableMetadata::set_allocated_schema_name(::std::string* schema_name) {
2680 if (schema_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2681 delete schema_name_;
2684 set_has_schema_name();
2685 schema_name_ = schema_name;
2687 clear_has_schema_name();
2688 schema_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2694 inline bool TableMetadata::has_table_name()
const {
2695 return (_has_bits_[0] & 0x00000002u) != 0;
2697 inline void TableMetadata::set_has_table_name() {
2698 _has_bits_[0] |= 0x00000002u;
2700 inline void TableMetadata::clear_has_table_name() {
2701 _has_bits_[0] &= ~0x00000002u;
2703 inline void TableMetadata::clear_table_name() {
2704 if (table_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2705 table_name_->clear();
2707 clear_has_table_name();
2709 inline const ::std::string& TableMetadata::table_name()
const {
2711 return *table_name_;
2713 inline void TableMetadata::set_table_name(const ::std::string& value) {
2714 set_has_table_name();
2715 if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2716 table_name_ = new ::std::string;
2718 table_name_->assign(value);
2721 inline void TableMetadata::set_table_name(
const char* value) {
2722 set_has_table_name();
2723 if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2724 table_name_ = new ::std::string;
2726 table_name_->assign(value);
2729 inline void TableMetadata::set_table_name(
const char* value,
size_t size) {
2730 set_has_table_name();
2731 if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2732 table_name_ = new ::std::string;
2734 table_name_->assign(reinterpret_cast<const char*>(value), size);
2737 inline ::std::string* TableMetadata::mutable_table_name() {
2738 set_has_table_name();
2739 if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2740 table_name_ = new ::std::string;
2745 inline ::std::string* TableMetadata::release_table_name() {
2746 clear_has_table_name();
2747 if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2750 ::std::string* temp = table_name_;
2751 table_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2755 inline void TableMetadata::set_allocated_table_name(::std::string* table_name) {
2756 if (table_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2760 set_has_table_name();
2761 table_name_ = table_name;
2763 clear_has_table_name();
2764 table_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2770 inline bool TableMetadata::has_catalog_name()
const {
2771 return (_has_bits_[0] & 0x00000004u) != 0;
2773 inline void TableMetadata::set_has_catalog_name() {
2774 _has_bits_[0] |= 0x00000004u;
2776 inline void TableMetadata::clear_has_catalog_name() {
2777 _has_bits_[0] &= ~0x00000004u;
2779 inline void TableMetadata::clear_catalog_name() {
2780 if (catalog_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2781 catalog_name_->clear();
2783 clear_has_catalog_name();
2785 inline const ::std::string& TableMetadata::catalog_name()
const {
2787 return *catalog_name_;
2789 inline void TableMetadata::set_catalog_name(const ::std::string& value) {
2790 set_has_catalog_name();
2791 if (catalog_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2792 catalog_name_ = new ::std::string;
2794 catalog_name_->assign(value);
2797 inline void TableMetadata::set_catalog_name(
const char* value) {
2798 set_has_catalog_name();
2799 if (catalog_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2800 catalog_name_ = new ::std::string;
2802 catalog_name_->assign(value);
2805 inline void TableMetadata::set_catalog_name(
const char* value,
size_t size) {
2806 set_has_catalog_name();
2807 if (catalog_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2808 catalog_name_ = new ::std::string;
2810 catalog_name_->assign(reinterpret_cast<const char*>(value), size);
2813 inline ::std::string* TableMetadata::mutable_catalog_name() {
2814 set_has_catalog_name();
2815 if (catalog_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2816 catalog_name_ = new ::std::string;
2819 return catalog_name_;
2821 inline ::std::string* TableMetadata::release_catalog_name() {
2822 clear_has_catalog_name();
2823 if (catalog_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2826 ::std::string* temp = catalog_name_;
2827 catalog_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2831 inline void TableMetadata::set_allocated_catalog_name(::std::string* catalog_name) {
2832 if (catalog_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2833 delete catalog_name_;
2836 set_has_catalog_name();
2837 catalog_name_ = catalog_name;
2839 clear_has_catalog_name();
2840 catalog_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2850 inline bool TransactionContext::has_server_id()
const {
2851 return (_has_bits_[0] & 0x00000001u) != 0;
2853 inline void TransactionContext::set_has_server_id() {
2854 _has_bits_[0] |= 0x00000001u;
2856 inline void TransactionContext::clear_has_server_id() {
2857 _has_bits_[0] &= ~0x00000001u;
2859 inline void TransactionContext::clear_server_id() {
2861 clear_has_server_id();
2863 inline ::google::protobuf::uint32 TransactionContext::server_id()
const {
2867 inline void TransactionContext::set_server_id(::google::protobuf::uint32 value) {
2868 set_has_server_id();
2874 inline bool TransactionContext::has_transaction_id()
const {
2875 return (_has_bits_[0] & 0x00000002u) != 0;
2877 inline void TransactionContext::set_has_transaction_id() {
2878 _has_bits_[0] |= 0x00000002u;
2880 inline void TransactionContext::clear_has_transaction_id() {
2881 _has_bits_[0] &= ~0x00000002u;
2883 inline void TransactionContext::clear_transaction_id() {
2884 transaction_id_ = GOOGLE_ULONGLONG(0);
2885 clear_has_transaction_id();
2887 inline ::google::protobuf::uint64 TransactionContext::transaction_id()
const {
2889 return transaction_id_;
2891 inline void TransactionContext::set_transaction_id(::google::protobuf::uint64 value) {
2892 set_has_transaction_id();
2893 transaction_id_ = value;
2898 inline bool TransactionContext::has_start_timestamp()
const {
2899 return (_has_bits_[0] & 0x00000004u) != 0;
2901 inline void TransactionContext::set_has_start_timestamp() {
2902 _has_bits_[0] |= 0x00000004u;
2904 inline void TransactionContext::clear_has_start_timestamp() {
2905 _has_bits_[0] &= ~0x00000004u;
2907 inline void TransactionContext::clear_start_timestamp() {
2908 start_timestamp_ = GOOGLE_ULONGLONG(0);
2909 clear_has_start_timestamp();
2911 inline ::google::protobuf::uint64 TransactionContext::start_timestamp()
const {
2913 return start_timestamp_;
2915 inline void TransactionContext::set_start_timestamp(::google::protobuf::uint64 value) {
2916 set_has_start_timestamp();
2917 start_timestamp_ = value;
2922 inline bool TransactionContext::has_end_timestamp()
const {
2923 return (_has_bits_[0] & 0x00000008u) != 0;
2925 inline void TransactionContext::set_has_end_timestamp() {
2926 _has_bits_[0] |= 0x00000008u;
2928 inline void TransactionContext::clear_has_end_timestamp() {
2929 _has_bits_[0] &= ~0x00000008u;
2931 inline void TransactionContext::clear_end_timestamp() {
2932 end_timestamp_ = GOOGLE_ULONGLONG(0);
2933 clear_has_end_timestamp();
2935 inline ::google::protobuf::uint64 TransactionContext::end_timestamp()
const {
2937 return end_timestamp_;
2939 inline void TransactionContext::set_end_timestamp(::google::protobuf::uint64 value) {
2940 set_has_end_timestamp();
2941 end_timestamp_ = value;
2950 inline int InsertRecord::insert_value_size()
const {
2951 return insert_value_.size();
2953 inline void InsertRecord::clear_insert_value() {
2954 insert_value_.Clear();
2956 inline const ::std::string& InsertRecord::insert_value(
int index)
const {
2958 return insert_value_.Get(index);
2960 inline ::std::string* InsertRecord::mutable_insert_value(
int index) {
2962 return insert_value_.Mutable(index);
2964 inline void InsertRecord::set_insert_value(
int index, const ::std::string& value) {
2966 insert_value_.Mutable(index)->assign(value);
2968 inline void InsertRecord::set_insert_value(
int index,
const char* value) {
2969 insert_value_.Mutable(index)->assign(value);
2972 inline void InsertRecord::set_insert_value(
int index,
const void* value,
size_t size) {
2973 insert_value_.Mutable(index)->assign(
2974 reinterpret_cast<const char*>(value), size);
2977 inline ::std::string* InsertRecord::add_insert_value() {
2978 return insert_value_.Add();
2980 inline void InsertRecord::add_insert_value(const ::std::string& value) {
2981 insert_value_.Add()->assign(value);
2984 inline void InsertRecord::add_insert_value(
const char* value) {
2985 insert_value_.Add()->assign(value);
2988 inline void InsertRecord::add_insert_value(
const void* value,
size_t size) {
2989 insert_value_.Add()->assign(reinterpret_cast<const char*>(value), size);
2992 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
2993 InsertRecord::insert_value()
const {
2995 return insert_value_;
2997 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
2998 InsertRecord::mutable_insert_value() {
3000 return &insert_value_;
3004 inline int InsertRecord::is_null_size()
const {
3005 return is_null_.size();
3007 inline void InsertRecord::clear_is_null() {
3010 inline bool InsertRecord::is_null(
int index)
const {
3012 return is_null_.Get(index);
3014 inline void InsertRecord::set_is_null(
int index,
bool value) {
3015 is_null_.Set(index, value);
3018 inline void InsertRecord::add_is_null(
bool value) {
3019 is_null_.Add(value);
3022 inline const ::google::protobuf::RepeatedField< bool >&
3023 InsertRecord::is_null()
const {
3027 inline ::google::protobuf::RepeatedField< bool >*
3028 InsertRecord::mutable_is_null() {
3038 inline bool InsertHeader::has_table_metadata()
const {
3039 return (_has_bits_[0] & 0x00000001u) != 0;
3041 inline void InsertHeader::set_has_table_metadata() {
3042 _has_bits_[0] |= 0x00000001u;
3044 inline void InsertHeader::clear_has_table_metadata() {
3045 _has_bits_[0] &= ~0x00000001u;
3047 inline void InsertHeader::clear_table_metadata() {
3048 if (table_metadata_ != NULL) table_metadata_->::drizzled::message::TableMetadata::Clear();
3049 clear_has_table_metadata();
3051 inline const ::drizzled::message::TableMetadata& InsertHeader::table_metadata()
const {
3053 return table_metadata_ != NULL ? *table_metadata_ : *default_instance_->table_metadata_;
3055 inline ::drizzled::message::TableMetadata* InsertHeader::mutable_table_metadata() {
3056 set_has_table_metadata();
3057 if (table_metadata_ == NULL) table_metadata_ = new ::drizzled::message::TableMetadata;
3059 return table_metadata_;
3061 inline ::drizzled::message::TableMetadata* InsertHeader::release_table_metadata() {
3062 clear_has_table_metadata();
3064 table_metadata_ = NULL;
3068 delete table_metadata_;
3069 table_metadata_ = table_metadata;
3070 if (table_metadata) {
3071 set_has_table_metadata();
3073 clear_has_table_metadata();
3079 inline int InsertHeader::field_metadata_size()
const {
3080 return field_metadata_.size();
3082 inline void InsertHeader::clear_field_metadata() {
3083 field_metadata_.Clear();
3085 inline const ::drizzled::message::FieldMetadata& InsertHeader::field_metadata(
int index)
const {
3087 return field_metadata_.Get(index);
3089 inline ::drizzled::message::FieldMetadata* InsertHeader::mutable_field_metadata(
int index) {
3091 return field_metadata_.Mutable(index);
3093 inline ::drizzled::message::FieldMetadata* InsertHeader::add_field_metadata() {
3095 return field_metadata_.Add();
3097 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >&
3098 InsertHeader::field_metadata()
const {
3100 return field_metadata_;
3102 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >*
3103 InsertHeader::mutable_field_metadata() {
3105 return &field_metadata_;
3113 inline bool InsertData::has_segment_id()
const {
3114 return (_has_bits_[0] & 0x00000001u) != 0;
3116 inline void InsertData::set_has_segment_id() {
3117 _has_bits_[0] |= 0x00000001u;
3119 inline void InsertData::clear_has_segment_id() {
3120 _has_bits_[0] &= ~0x00000001u;
3122 inline void InsertData::clear_segment_id() {
3124 clear_has_segment_id();
3126 inline ::google::protobuf::uint32 InsertData::segment_id()
const {
3130 inline void InsertData::set_segment_id(::google::protobuf::uint32 value) {
3131 set_has_segment_id();
3132 segment_id_ = value;
3137 inline bool InsertData::has_end_segment()
const {
3138 return (_has_bits_[0] & 0x00000002u) != 0;
3140 inline void InsertData::set_has_end_segment() {
3141 _has_bits_[0] |= 0x00000002u;
3143 inline void InsertData::clear_has_end_segment() {
3144 _has_bits_[0] &= ~0x00000002u;
3146 inline void InsertData::clear_end_segment() {
3147 end_segment_ =
false;
3148 clear_has_end_segment();
3150 inline bool InsertData::end_segment()
const {
3152 return end_segment_;
3154 inline void InsertData::set_end_segment(
bool value) {
3155 set_has_end_segment();
3156 end_segment_ = value;
3161 inline int InsertData::record_size()
const {
3162 return record_.size();
3164 inline void InsertData::clear_record() {
3167 inline const ::drizzled::message::InsertRecord& InsertData::record(
int index)
const {
3169 return record_.Get(index);
3171 inline ::drizzled::message::InsertRecord* InsertData::mutable_record(
int index) {
3173 return record_.Mutable(index);
3175 inline ::drizzled::message::InsertRecord* InsertData::add_record() {
3177 return record_.Add();
3179 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::InsertRecord >&
3180 InsertData::record()
const {
3184 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::InsertRecord >*
3185 InsertData::mutable_record() {
3195 inline int UpdateRecord::key_value_size()
const {
3196 return key_value_.size();
3198 inline void UpdateRecord::clear_key_value() {
3201 inline const ::std::string& UpdateRecord::key_value(
int index)
const {
3203 return key_value_.Get(index);
3205 inline ::std::string* UpdateRecord::mutable_key_value(
int index) {
3207 return key_value_.Mutable(index);
3209 inline void UpdateRecord::set_key_value(
int index, const ::std::string& value) {
3211 key_value_.Mutable(index)->assign(value);
3213 inline void UpdateRecord::set_key_value(
int index,
const char* value) {
3214 key_value_.Mutable(index)->assign(value);
3217 inline void UpdateRecord::set_key_value(
int index,
const void* value,
size_t size) {
3218 key_value_.Mutable(index)->assign(
3219 reinterpret_cast<const char*>(value), size);
3222 inline ::std::string* UpdateRecord::add_key_value() {
3223 return key_value_.Add();
3225 inline void UpdateRecord::add_key_value(const ::std::string& value) {
3226 key_value_.Add()->assign(value);
3229 inline void UpdateRecord::add_key_value(
const char* value) {
3230 key_value_.Add()->assign(value);
3233 inline void UpdateRecord::add_key_value(
const void* value,
size_t size) {
3234 key_value_.Add()->assign(reinterpret_cast<const char*>(value), size);
3237 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3238 UpdateRecord::key_value()
const {
3242 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3243 UpdateRecord::mutable_key_value() {
3249 inline int UpdateRecord::after_value_size()
const {
3250 return after_value_.size();
3252 inline void UpdateRecord::clear_after_value() {
3253 after_value_.Clear();
3255 inline const ::std::string& UpdateRecord::after_value(
int index)
const {
3257 return after_value_.Get(index);
3259 inline ::std::string* UpdateRecord::mutable_after_value(
int index) {
3261 return after_value_.Mutable(index);
3263 inline void UpdateRecord::set_after_value(
int index, const ::std::string& value) {
3265 after_value_.Mutable(index)->assign(value);
3267 inline void UpdateRecord::set_after_value(
int index,
const char* value) {
3268 after_value_.Mutable(index)->assign(value);
3271 inline void UpdateRecord::set_after_value(
int index,
const void* value,
size_t size) {
3272 after_value_.Mutable(index)->assign(
3273 reinterpret_cast<const char*>(value), size);
3276 inline ::std::string* UpdateRecord::add_after_value() {
3277 return after_value_.Add();
3279 inline void UpdateRecord::add_after_value(const ::std::string& value) {
3280 after_value_.Add()->assign(value);
3283 inline void UpdateRecord::add_after_value(
const char* value) {
3284 after_value_.Add()->assign(value);
3287 inline void UpdateRecord::add_after_value(
const void* value,
size_t size) {
3288 after_value_.Add()->assign(reinterpret_cast<const char*>(value), size);
3291 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3292 UpdateRecord::after_value()
const {
3294 return after_value_;
3296 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3297 UpdateRecord::mutable_after_value() {
3299 return &after_value_;
3303 inline int UpdateRecord::before_value_size()
const {
3304 return before_value_.size();
3306 inline void UpdateRecord::clear_before_value() {
3307 before_value_.Clear();
3309 inline const ::std::string& UpdateRecord::before_value(
int index)
const {
3311 return before_value_.Get(index);
3313 inline ::std::string* UpdateRecord::mutable_before_value(
int index) {
3315 return before_value_.Mutable(index);
3317 inline void UpdateRecord::set_before_value(
int index, const ::std::string& value) {
3319 before_value_.Mutable(index)->assign(value);
3321 inline void UpdateRecord::set_before_value(
int index,
const char* value) {
3322 before_value_.Mutable(index)->assign(value);
3325 inline void UpdateRecord::set_before_value(
int index,
const void* value,
size_t size) {
3326 before_value_.Mutable(index)->assign(
3327 reinterpret_cast<const char*>(value), size);
3330 inline ::std::string* UpdateRecord::add_before_value() {
3331 return before_value_.Add();
3333 inline void UpdateRecord::add_before_value(const ::std::string& value) {
3334 before_value_.Add()->assign(value);
3337 inline void UpdateRecord::add_before_value(
const char* value) {
3338 before_value_.Add()->assign(value);
3341 inline void UpdateRecord::add_before_value(
const void* value,
size_t size) {
3342 before_value_.Add()->assign(reinterpret_cast<const char*>(value), size);
3345 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3346 UpdateRecord::before_value()
const {
3348 return before_value_;
3350 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3351 UpdateRecord::mutable_before_value() {
3353 return &before_value_;
3357 inline int UpdateRecord::is_null_size()
const {
3358 return is_null_.size();
3360 inline void UpdateRecord::clear_is_null() {
3363 inline bool UpdateRecord::is_null(
int index)
const {
3365 return is_null_.Get(index);
3367 inline void UpdateRecord::set_is_null(
int index,
bool value) {
3368 is_null_.Set(index, value);
3371 inline void UpdateRecord::add_is_null(
bool value) {
3372 is_null_.Add(value);
3375 inline const ::google::protobuf::RepeatedField< bool >&
3376 UpdateRecord::is_null()
const {
3380 inline ::google::protobuf::RepeatedField< bool >*
3381 UpdateRecord::mutable_is_null() {
3391 inline bool UpdateHeader::has_table_metadata()
const {
3392 return (_has_bits_[0] & 0x00000001u) != 0;
3394 inline void UpdateHeader::set_has_table_metadata() {
3395 _has_bits_[0] |= 0x00000001u;
3397 inline void UpdateHeader::clear_has_table_metadata() {
3398 _has_bits_[0] &= ~0x00000001u;
3400 inline void UpdateHeader::clear_table_metadata() {
3401 if (table_metadata_ != NULL) table_metadata_->::drizzled::message::TableMetadata::Clear();
3402 clear_has_table_metadata();
3404 inline const ::drizzled::message::TableMetadata& UpdateHeader::table_metadata()
const {
3406 return table_metadata_ != NULL ? *table_metadata_ : *default_instance_->table_metadata_;
3408 inline ::drizzled::message::TableMetadata* UpdateHeader::mutable_table_metadata() {
3409 set_has_table_metadata();
3410 if (table_metadata_ == NULL) table_metadata_ = new ::drizzled::message::TableMetadata;
3412 return table_metadata_;
3414 inline ::drizzled::message::TableMetadata* UpdateHeader::release_table_metadata() {
3415 clear_has_table_metadata();
3417 table_metadata_ = NULL;
3421 delete table_metadata_;
3422 table_metadata_ = table_metadata;
3423 if (table_metadata) {
3424 set_has_table_metadata();
3426 clear_has_table_metadata();
3432 inline int UpdateHeader::key_field_metadata_size()
const {
3433 return key_field_metadata_.size();
3435 inline void UpdateHeader::clear_key_field_metadata() {
3436 key_field_metadata_.Clear();
3438 inline const ::drizzled::message::FieldMetadata& UpdateHeader::key_field_metadata(
int index)
const {
3440 return key_field_metadata_.Get(index);
3442 inline ::drizzled::message::FieldMetadata* UpdateHeader::mutable_key_field_metadata(
int index) {
3444 return key_field_metadata_.Mutable(index);
3446 inline ::drizzled::message::FieldMetadata* UpdateHeader::add_key_field_metadata() {
3448 return key_field_metadata_.Add();
3450 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >&
3451 UpdateHeader::key_field_metadata()
const {
3453 return key_field_metadata_;
3455 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >*
3456 UpdateHeader::mutable_key_field_metadata() {
3458 return &key_field_metadata_;
3462 inline int UpdateHeader::set_field_metadata_size()
const {
3463 return set_field_metadata_.size();
3465 inline void UpdateHeader::clear_set_field_metadata() {
3466 set_field_metadata_.Clear();
3468 inline const ::drizzled::message::FieldMetadata& UpdateHeader::set_field_metadata(
int index)
const {
3470 return set_field_metadata_.Get(index);
3472 inline ::drizzled::message::FieldMetadata* UpdateHeader::mutable_set_field_metadata(
int index) {
3474 return set_field_metadata_.Mutable(index);
3476 inline ::drizzled::message::FieldMetadata* UpdateHeader::add_set_field_metadata() {
3478 return set_field_metadata_.Add();
3480 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >&
3481 UpdateHeader::set_field_metadata()
const {
3483 return set_field_metadata_;
3485 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >*
3486 UpdateHeader::mutable_set_field_metadata() {
3488 return &set_field_metadata_;
3496 inline bool UpdateData::has_segment_id()
const {
3497 return (_has_bits_[0] & 0x00000001u) != 0;
3499 inline void UpdateData::set_has_segment_id() {
3500 _has_bits_[0] |= 0x00000001u;
3502 inline void UpdateData::clear_has_segment_id() {
3503 _has_bits_[0] &= ~0x00000001u;
3505 inline void UpdateData::clear_segment_id() {
3507 clear_has_segment_id();
3509 inline ::google::protobuf::uint32 UpdateData::segment_id()
const {
3513 inline void UpdateData::set_segment_id(::google::protobuf::uint32 value) {
3514 set_has_segment_id();
3515 segment_id_ = value;
3520 inline bool UpdateData::has_end_segment()
const {
3521 return (_has_bits_[0] & 0x00000002u) != 0;
3523 inline void UpdateData::set_has_end_segment() {
3524 _has_bits_[0] |= 0x00000002u;
3526 inline void UpdateData::clear_has_end_segment() {
3527 _has_bits_[0] &= ~0x00000002u;
3529 inline void UpdateData::clear_end_segment() {
3530 end_segment_ =
false;
3531 clear_has_end_segment();
3533 inline bool UpdateData::end_segment()
const {
3535 return end_segment_;
3537 inline void UpdateData::set_end_segment(
bool value) {
3538 set_has_end_segment();
3539 end_segment_ = value;
3544 inline int UpdateData::record_size()
const {
3545 return record_.size();
3547 inline void UpdateData::clear_record() {
3550 inline const ::drizzled::message::UpdateRecord& UpdateData::record(
int index)
const {
3552 return record_.Get(index);
3554 inline ::drizzled::message::UpdateRecord* UpdateData::mutable_record(
int index) {
3556 return record_.Mutable(index);
3558 inline ::drizzled::message::UpdateRecord* UpdateData::add_record() {
3560 return record_.Add();
3562 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::UpdateRecord >&
3563 UpdateData::record()
const {
3567 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::UpdateRecord >*
3568 UpdateData::mutable_record() {
3578 inline int DeleteRecord::key_value_size()
const {
3579 return key_value_.size();
3581 inline void DeleteRecord::clear_key_value() {
3584 inline const ::std::string& DeleteRecord::key_value(
int index)
const {
3586 return key_value_.Get(index);
3588 inline ::std::string* DeleteRecord::mutable_key_value(
int index) {
3590 return key_value_.Mutable(index);
3592 inline void DeleteRecord::set_key_value(
int index, const ::std::string& value) {
3594 key_value_.Mutable(index)->assign(value);
3596 inline void DeleteRecord::set_key_value(
int index,
const char* value) {
3597 key_value_.Mutable(index)->assign(value);
3600 inline void DeleteRecord::set_key_value(
int index,
const void* value,
size_t size) {
3601 key_value_.Mutable(index)->assign(
3602 reinterpret_cast<const char*>(value), size);
3605 inline ::std::string* DeleteRecord::add_key_value() {
3606 return key_value_.Add();
3608 inline void DeleteRecord::add_key_value(const ::std::string& value) {
3609 key_value_.Add()->assign(value);
3612 inline void DeleteRecord::add_key_value(
const char* value) {
3613 key_value_.Add()->assign(value);
3616 inline void DeleteRecord::add_key_value(
const void* value,
size_t size) {
3617 key_value_.Add()->assign(reinterpret_cast<const char*>(value), size);
3620 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
3621 DeleteRecord::key_value()
const {
3625 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
3626 DeleteRecord::mutable_key_value() {
3636 inline bool DeleteHeader::has_table_metadata()
const {
3637 return (_has_bits_[0] & 0x00000001u) != 0;
3639 inline void DeleteHeader::set_has_table_metadata() {
3640 _has_bits_[0] |= 0x00000001u;
3642 inline void DeleteHeader::clear_has_table_metadata() {
3643 _has_bits_[0] &= ~0x00000001u;
3645 inline void DeleteHeader::clear_table_metadata() {
3646 if (table_metadata_ != NULL) table_metadata_->::drizzled::message::TableMetadata::Clear();
3647 clear_has_table_metadata();
3649 inline const ::drizzled::message::TableMetadata& DeleteHeader::table_metadata()
const {
3651 return table_metadata_ != NULL ? *table_metadata_ : *default_instance_->table_metadata_;
3653 inline ::drizzled::message::TableMetadata* DeleteHeader::mutable_table_metadata() {
3654 set_has_table_metadata();
3655 if (table_metadata_ == NULL) table_metadata_ = new ::drizzled::message::TableMetadata;
3657 return table_metadata_;
3659 inline ::drizzled::message::TableMetadata* DeleteHeader::release_table_metadata() {
3660 clear_has_table_metadata();
3662 table_metadata_ = NULL;
3666 delete table_metadata_;
3667 table_metadata_ = table_metadata;
3668 if (table_metadata) {
3669 set_has_table_metadata();
3671 clear_has_table_metadata();
3677 inline int DeleteHeader::key_field_metadata_size()
const {
3678 return key_field_metadata_.size();
3680 inline void DeleteHeader::clear_key_field_metadata() {
3681 key_field_metadata_.Clear();
3683 inline const ::drizzled::message::FieldMetadata& DeleteHeader::key_field_metadata(
int index)
const {
3685 return key_field_metadata_.Get(index);
3687 inline ::drizzled::message::FieldMetadata* DeleteHeader::mutable_key_field_metadata(
int index) {
3689 return key_field_metadata_.Mutable(index);
3691 inline ::drizzled::message::FieldMetadata* DeleteHeader::add_key_field_metadata() {
3693 return key_field_metadata_.Add();
3695 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >&
3696 DeleteHeader::key_field_metadata()
const {
3698 return key_field_metadata_;
3700 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMetadata >*
3701 DeleteHeader::mutable_key_field_metadata() {
3703 return &key_field_metadata_;
3711 inline bool DeleteData::has_segment_id()
const {
3712 return (_has_bits_[0] & 0x00000001u) != 0;
3714 inline void DeleteData::set_has_segment_id() {
3715 _has_bits_[0] |= 0x00000001u;
3717 inline void DeleteData::clear_has_segment_id() {
3718 _has_bits_[0] &= ~0x00000001u;
3720 inline void DeleteData::clear_segment_id() {
3722 clear_has_segment_id();
3724 inline ::google::protobuf::uint32 DeleteData::segment_id()
const {
3728 inline void DeleteData::set_segment_id(::google::protobuf::uint32 value) {
3729 set_has_segment_id();
3730 segment_id_ = value;
3735 inline bool DeleteData::has_end_segment()
const {
3736 return (_has_bits_[0] & 0x00000002u) != 0;
3738 inline void DeleteData::set_has_end_segment() {
3739 _has_bits_[0] |= 0x00000002u;
3741 inline void DeleteData::clear_has_end_segment() {
3742 _has_bits_[0] &= ~0x00000002u;
3744 inline void DeleteData::clear_end_segment() {
3745 end_segment_ =
false;
3746 clear_has_end_segment();
3748 inline bool DeleteData::end_segment()
const {
3750 return end_segment_;
3752 inline void DeleteData::set_end_segment(
bool value) {
3753 set_has_end_segment();
3754 end_segment_ = value;
3759 inline int DeleteData::record_size()
const {
3760 return record_.size();
3762 inline void DeleteData::clear_record() {
3765 inline const ::drizzled::message::DeleteRecord& DeleteData::record(
int index)
const {
3767 return record_.Get(index);
3769 inline ::drizzled::message::DeleteRecord* DeleteData::mutable_record(
int index) {
3771 return record_.Mutable(index);
3773 inline ::drizzled::message::DeleteRecord* DeleteData::add_record() {
3775 return record_.Add();
3777 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::DeleteRecord >&
3778 DeleteData::record()
const {
3782 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::DeleteRecord >*
3783 DeleteData::mutable_record() {
3793 inline bool TruncateTableStatement::has_table_metadata()
const {
3794 return (_has_bits_[0] & 0x00000001u) != 0;
3796 inline void TruncateTableStatement::set_has_table_metadata() {
3797 _has_bits_[0] |= 0x00000001u;
3799 inline void TruncateTableStatement::clear_has_table_metadata() {
3800 _has_bits_[0] &= ~0x00000001u;
3802 inline void TruncateTableStatement::clear_table_metadata() {
3803 if (table_metadata_ != NULL) table_metadata_->::drizzled::message::TableMetadata::Clear();
3804 clear_has_table_metadata();
3806 inline const ::drizzled::message::TableMetadata& TruncateTableStatement::table_metadata()
const {
3808 return table_metadata_ != NULL ? *table_metadata_ : *default_instance_->table_metadata_;
3810 inline ::drizzled::message::TableMetadata* TruncateTableStatement::mutable_table_metadata() {
3811 set_has_table_metadata();
3812 if (table_metadata_ == NULL) table_metadata_ = new ::drizzled::message::TableMetadata;
3814 return table_metadata_;
3816 inline ::drizzled::message::TableMetadata* TruncateTableStatement::release_table_metadata() {
3817 clear_has_table_metadata();
3819 table_metadata_ = NULL;
3823 delete table_metadata_;
3824 table_metadata_ = table_metadata;
3825 if (table_metadata) {
3826 set_has_table_metadata();
3828 clear_has_table_metadata();
3838 inline bool CreateSchemaStatement::has_schema()
const {
3839 return (_has_bits_[0] & 0x00000001u) != 0;
3841 inline void CreateSchemaStatement::set_has_schema() {
3842 _has_bits_[0] |= 0x00000001u;
3844 inline void CreateSchemaStatement::clear_has_schema() {
3845 _has_bits_[0] &= ~0x00000001u;
3847 inline void CreateSchemaStatement::clear_schema() {
3848 if (schema_ != NULL) schema_->::drizzled::message::Schema::Clear();
3851 inline const ::drizzled::message::Schema& CreateSchemaStatement::schema()
const {
3853 return schema_ != NULL ? *schema_ : *default_instance_->schema_;
3855 inline ::drizzled::message::Schema* CreateSchemaStatement::mutable_schema() {
3857 if (schema_ == NULL) schema_ = new ::drizzled::message::Schema;
3861 inline ::drizzled::message::Schema* CreateSchemaStatement::release_schema() {
3883 inline bool AlterSchemaStatement::has_before()
const {
3884 return (_has_bits_[0] & 0x00000001u) != 0;
3886 inline void AlterSchemaStatement::set_has_before() {
3887 _has_bits_[0] |= 0x00000001u;
3889 inline void AlterSchemaStatement::clear_has_before() {
3890 _has_bits_[0] &= ~0x00000001u;
3892 inline void AlterSchemaStatement::clear_before() {
3893 if (before_ != NULL) before_->::drizzled::message::Schema::Clear();
3896 inline const ::drizzled::message::Schema& AlterSchemaStatement::before()
const {
3898 return before_ != NULL ? *before_ : *default_instance_->before_;
3900 inline ::drizzled::message::Schema* AlterSchemaStatement::mutable_before() {
3902 if (before_ == NULL) before_ = new ::drizzled::message::Schema;
3906 inline ::drizzled::message::Schema* AlterSchemaStatement::release_before() {
3924 inline bool AlterSchemaStatement::has_after()
const {
3925 return (_has_bits_[0] & 0x00000002u) != 0;
3927 inline void AlterSchemaStatement::set_has_after() {
3928 _has_bits_[0] |= 0x00000002u;
3930 inline void AlterSchemaStatement::clear_has_after() {
3931 _has_bits_[0] &= ~0x00000002u;
3933 inline void AlterSchemaStatement::clear_after() {
3934 if (after_ != NULL) after_->::drizzled::message::Schema::Clear();
3937 inline const ::drizzled::message::Schema& AlterSchemaStatement::after()
const {
3939 return after_ != NULL ? *after_ : *default_instance_->after_;
3941 inline ::drizzled::message::Schema* AlterSchemaStatement::mutable_after() {
3943 if (after_ == NULL) after_ = new ::drizzled::message::Schema;
3947 inline ::drizzled::message::Schema* AlterSchemaStatement::release_after() {
3969 inline bool DropSchemaStatement::has_schema_name()
const {
3970 return (_has_bits_[0] & 0x00000001u) != 0;
3972 inline void DropSchemaStatement::set_has_schema_name() {
3973 _has_bits_[0] |= 0x00000001u;
3975 inline void DropSchemaStatement::clear_has_schema_name() {
3976 _has_bits_[0] &= ~0x00000001u;
3978 inline void DropSchemaStatement::clear_schema_name() {
3979 if (schema_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3980 schema_name_->clear();
3982 clear_has_schema_name();
3984 inline const ::std::string& DropSchemaStatement::schema_name()
const {
3986 return *schema_name_;
3988 inline void DropSchemaStatement::set_schema_name(const ::std::string& value) {
3989 set_has_schema_name();
3990 if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3991 schema_name_ = new ::std::string;
3993 schema_name_->assign(value);
3996 inline void DropSchemaStatement::set_schema_name(
const char* value) {
3997 set_has_schema_name();
3998 if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
3999 schema_name_ = new ::std::string;
4001 schema_name_->assign(value);
4004 inline void DropSchemaStatement::set_schema_name(
const char* value,
size_t size) {
4005 set_has_schema_name();
4006 if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4007 schema_name_ = new ::std::string;
4009 schema_name_->assign(reinterpret_cast<const char*>(value), size);
4012 inline ::std::string* DropSchemaStatement::mutable_schema_name() {
4013 set_has_schema_name();
4014 if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4015 schema_name_ = new ::std::string;
4018 return schema_name_;
4020 inline ::std::string* DropSchemaStatement::release_schema_name() {
4021 clear_has_schema_name();
4022 if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4025 ::std::string* temp = schema_name_;
4026 schema_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4030 inline void DropSchemaStatement::set_allocated_schema_name(::std::string* schema_name) {
4031 if (schema_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4032 delete schema_name_;
4035 set_has_schema_name();
4036 schema_name_ = schema_name;
4038 clear_has_schema_name();
4039 schema_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4045 inline bool DropSchemaStatement::has_catalog_name()
const {
4046 return (_has_bits_[0] & 0x00000002u) != 0;
4048 inline void DropSchemaStatement::set_has_catalog_name() {
4049 _has_bits_[0] |= 0x00000002u;
4051 inline void DropSchemaStatement::clear_has_catalog_name() {
4052 _has_bits_[0] &= ~0x00000002u;
4054 inline void DropSchemaStatement::clear_catalog_name() {
4055 if (catalog_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4056 catalog_name_->clear();
4058 clear_has_catalog_name();
4060 inline const ::std::string& DropSchemaStatement::catalog_name()
const {
4062 return *catalog_name_;
4064 inline void DropSchemaStatement::set_catalog_name(const ::std::string& value) {
4065 set_has_catalog_name();
4066 if (catalog_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4067 catalog_name_ = new ::std::string;
4069 catalog_name_->assign(value);
4072 inline void DropSchemaStatement::set_catalog_name(
const char* value) {
4073 set_has_catalog_name();
4074 if (catalog_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4075 catalog_name_ = new ::std::string;
4077 catalog_name_->assign(value);
4080 inline void DropSchemaStatement::set_catalog_name(
const char* value,
size_t size) {
4081 set_has_catalog_name();
4082 if (catalog_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4083 catalog_name_ = new ::std::string;
4085 catalog_name_->assign(reinterpret_cast<const char*>(value), size);
4088 inline ::std::string* DropSchemaStatement::mutable_catalog_name() {
4089 set_has_catalog_name();
4090 if (catalog_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4091 catalog_name_ = new ::std::string;
4094 return catalog_name_;
4096 inline ::std::string* DropSchemaStatement::release_catalog_name() {
4097 clear_has_catalog_name();
4098 if (catalog_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4101 ::std::string* temp = catalog_name_;
4102 catalog_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4106 inline void DropSchemaStatement::set_allocated_catalog_name(::std::string* catalog_name) {
4107 if (catalog_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4108 delete catalog_name_;
4111 set_has_catalog_name();
4112 catalog_name_ = catalog_name;
4114 clear_has_catalog_name();
4115 catalog_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4125 inline bool CreateTableStatement::has_table()
const {
4126 return (_has_bits_[0] & 0x00000001u) != 0;
4128 inline void CreateTableStatement::set_has_table() {
4129 _has_bits_[0] |= 0x00000001u;
4131 inline void CreateTableStatement::clear_has_table() {
4132 _has_bits_[0] &= ~0x00000001u;
4134 inline void CreateTableStatement::clear_table() {
4135 if (table_ != NULL) table_->::drizzled::message::Table::Clear();
4138 inline const ::drizzled::message::Table& CreateTableStatement::table()
const {
4140 return table_ != NULL ? *table_ : *default_instance_->table_;
4142 inline ::drizzled::message::Table* CreateTableStatement::mutable_table() {
4144 if (table_ == NULL) table_ = new ::drizzled::message::Table;
4148 inline ::drizzled::message::Table* CreateTableStatement::release_table() {
4170 inline bool AlterTableStatement::has_before()
const {
4171 return (_has_bits_[0] & 0x00000001u) != 0;
4173 inline void AlterTableStatement::set_has_before() {
4174 _has_bits_[0] |= 0x00000001u;
4176 inline void AlterTableStatement::clear_has_before() {
4177 _has_bits_[0] &= ~0x00000001u;
4179 inline void AlterTableStatement::clear_before() {
4180 if (before_ != NULL) before_->::drizzled::message::Table::Clear();
4183 inline const ::drizzled::message::Table& AlterTableStatement::before()
const {
4185 return before_ != NULL ? *before_ : *default_instance_->before_;
4187 inline ::drizzled::message::Table* AlterTableStatement::mutable_before() {
4189 if (before_ == NULL) before_ = new ::drizzled::message::Table;
4193 inline ::drizzled::message::Table* AlterTableStatement::release_before() {
4211 inline bool AlterTableStatement::has_after()
const {
4212 return (_has_bits_[0] & 0x00000002u) != 0;
4214 inline void AlterTableStatement::set_has_after() {
4215 _has_bits_[0] |= 0x00000002u;
4217 inline void AlterTableStatement::clear_has_after() {
4218 _has_bits_[0] &= ~0x00000002u;
4220 inline void AlterTableStatement::clear_after() {
4221 if (after_ != NULL) after_->::drizzled::message::Table::Clear();
4224 inline const ::drizzled::message::Table& AlterTableStatement::after()
const {
4226 return after_ != NULL ? *after_ : *default_instance_->after_;
4228 inline ::drizzled::message::Table* AlterTableStatement::mutable_after() {
4230 if (after_ == NULL) after_ = new ::drizzled::message::Table;
4234 inline ::drizzled::message::Table* AlterTableStatement::release_after() {
4256 inline bool DropTableStatement::has_table_metadata()
const {
4257 return (_has_bits_[0] & 0x00000001u) != 0;
4259 inline void DropTableStatement::set_has_table_metadata() {
4260 _has_bits_[0] |= 0x00000001u;
4262 inline void DropTableStatement::clear_has_table_metadata() {
4263 _has_bits_[0] &= ~0x00000001u;
4265 inline void DropTableStatement::clear_table_metadata() {
4266 if (table_metadata_ != NULL) table_metadata_->::drizzled::message::TableMetadata::Clear();
4267 clear_has_table_metadata();
4269 inline const ::drizzled::message::TableMetadata& DropTableStatement::table_metadata()
const {
4271 return table_metadata_ != NULL ? *table_metadata_ : *default_instance_->table_metadata_;
4273 inline ::drizzled::message::TableMetadata* DropTableStatement::mutable_table_metadata() {
4274 set_has_table_metadata();
4275 if (table_metadata_ == NULL) table_metadata_ = new ::drizzled::message::TableMetadata;
4277 return table_metadata_;
4279 inline ::drizzled::message::TableMetadata* DropTableStatement::release_table_metadata() {
4280 clear_has_table_metadata();
4282 table_metadata_ = NULL;
4286 delete table_metadata_;
4287 table_metadata_ = table_metadata;
4288 if (table_metadata) {
4289 set_has_table_metadata();
4291 clear_has_table_metadata();
4297 inline bool DropTableStatement::has_if_exists_clause()
const {
4298 return (_has_bits_[0] & 0x00000002u) != 0;
4300 inline void DropTableStatement::set_has_if_exists_clause() {
4301 _has_bits_[0] |= 0x00000002u;
4303 inline void DropTableStatement::clear_has_if_exists_clause() {
4304 _has_bits_[0] &= ~0x00000002u;
4306 inline void DropTableStatement::clear_if_exists_clause() {
4307 if_exists_clause_ =
false;
4308 clear_has_if_exists_clause();
4310 inline bool DropTableStatement::if_exists_clause()
const {
4312 return if_exists_clause_;
4314 inline void DropTableStatement::set_if_exists_clause(
bool value) {
4315 set_has_if_exists_clause();
4316 if_exists_clause_ = value;
4325 inline bool SetVariableStatement::has_variable_metadata()
const {
4326 return (_has_bits_[0] & 0x00000001u) != 0;
4328 inline void SetVariableStatement::set_has_variable_metadata() {
4329 _has_bits_[0] |= 0x00000001u;
4331 inline void SetVariableStatement::clear_has_variable_metadata() {
4332 _has_bits_[0] &= ~0x00000001u;
4334 inline void SetVariableStatement::clear_variable_metadata() {
4335 if (variable_metadata_ != NULL) variable_metadata_->::drizzled::message::FieldMetadata::Clear();
4336 clear_has_variable_metadata();
4338 inline const ::drizzled::message::FieldMetadata& SetVariableStatement::variable_metadata()
const {
4340 return variable_metadata_ != NULL ? *variable_metadata_ : *default_instance_->variable_metadata_;
4342 inline ::drizzled::message::FieldMetadata* SetVariableStatement::mutable_variable_metadata() {
4343 set_has_variable_metadata();
4344 if (variable_metadata_ == NULL) variable_metadata_ = new ::drizzled::message::FieldMetadata;
4346 return variable_metadata_;
4348 inline ::drizzled::message::FieldMetadata* SetVariableStatement::release_variable_metadata() {
4349 clear_has_variable_metadata();
4351 variable_metadata_ = NULL;
4355 delete variable_metadata_;
4356 variable_metadata_ = variable_metadata;
4357 if (variable_metadata) {
4358 set_has_variable_metadata();
4360 clear_has_variable_metadata();
4366 inline bool SetVariableStatement::has_variable_value()
const {
4367 return (_has_bits_[0] & 0x00000002u) != 0;
4369 inline void SetVariableStatement::set_has_variable_value() {
4370 _has_bits_[0] |= 0x00000002u;
4372 inline void SetVariableStatement::clear_has_variable_value() {
4373 _has_bits_[0] &= ~0x00000002u;
4375 inline void SetVariableStatement::clear_variable_value() {
4376 if (variable_value_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4377 variable_value_->clear();
4379 clear_has_variable_value();
4381 inline const ::std::string& SetVariableStatement::variable_value()
const {
4383 return *variable_value_;
4385 inline void SetVariableStatement::set_variable_value(const ::std::string& value) {
4386 set_has_variable_value();
4387 if (variable_value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4388 variable_value_ = new ::std::string;
4390 variable_value_->assign(value);
4393 inline void SetVariableStatement::set_variable_value(
const char* value) {
4394 set_has_variable_value();
4395 if (variable_value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4396 variable_value_ = new ::std::string;
4398 variable_value_->assign(value);
4401 inline void SetVariableStatement::set_variable_value(
const void* value,
size_t size) {
4402 set_has_variable_value();
4403 if (variable_value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4404 variable_value_ = new ::std::string;
4406 variable_value_->assign(reinterpret_cast<const char*>(value), size);
4409 inline ::std::string* SetVariableStatement::mutable_variable_value() {
4410 set_has_variable_value();
4411 if (variable_value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4412 variable_value_ = new ::std::string;
4415 return variable_value_;
4417 inline ::std::string* SetVariableStatement::release_variable_value() {
4418 clear_has_variable_value();
4419 if (variable_value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4422 ::std::string* temp = variable_value_;
4423 variable_value_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4427 inline void SetVariableStatement::set_allocated_variable_value(::std::string* variable_value) {
4428 if (variable_value_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4429 delete variable_value_;
4431 if (variable_value) {
4432 set_has_variable_value();
4433 variable_value_ = variable_value;
4435 clear_has_variable_value();
4436 variable_value_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4446 inline bool Statement::has_type()
const {
4447 return (_has_bits_[0] & 0x00000001u) != 0;
4449 inline void Statement::set_has_type() {
4450 _has_bits_[0] |= 0x00000001u;
4452 inline void Statement::clear_has_type() {
4453 _has_bits_[0] &= ~0x00000001u;
4455 inline void Statement::clear_type() {
4459 inline ::drizzled::message::Statement_Type Statement::type()
const {
4461 return static_cast< ::drizzled::message::Statement_Type
>(type_);
4463 inline void Statement::set_type(::drizzled::message::Statement_Type value) {
4464 assert(::drizzled::message::Statement_Type_IsValid(value));
4471 inline bool Statement::has_start_timestamp()
const {
4472 return (_has_bits_[0] & 0x00000002u) != 0;
4474 inline void Statement::set_has_start_timestamp() {
4475 _has_bits_[0] |= 0x00000002u;
4477 inline void Statement::clear_has_start_timestamp() {
4478 _has_bits_[0] &= ~0x00000002u;
4480 inline void Statement::clear_start_timestamp() {
4481 start_timestamp_ = GOOGLE_ULONGLONG(0);
4482 clear_has_start_timestamp();
4484 inline ::google::protobuf::uint64 Statement::start_timestamp()
const {
4486 return start_timestamp_;
4488 inline void Statement::set_start_timestamp(::google::protobuf::uint64 value) {
4489 set_has_start_timestamp();
4490 start_timestamp_ = value;
4495 inline bool Statement::has_end_timestamp()
const {
4496 return (_has_bits_[0] & 0x00000004u) != 0;
4498 inline void Statement::set_has_end_timestamp() {
4499 _has_bits_[0] |= 0x00000004u;
4501 inline void Statement::clear_has_end_timestamp() {
4502 _has_bits_[0] &= ~0x00000004u;
4504 inline void Statement::clear_end_timestamp() {
4505 end_timestamp_ = GOOGLE_ULONGLONG(0);
4506 clear_has_end_timestamp();
4508 inline ::google::protobuf::uint64 Statement::end_timestamp()
const {
4510 return end_timestamp_;
4512 inline void Statement::set_end_timestamp(::google::protobuf::uint64 value) {
4513 set_has_end_timestamp();
4514 end_timestamp_ = value;
4519 inline bool Statement::has_sql()
const {
4520 return (_has_bits_[0] & 0x00000008u) != 0;
4522 inline void Statement::set_has_sql() {
4523 _has_bits_[0] |= 0x00000008u;
4525 inline void Statement::clear_has_sql() {
4526 _has_bits_[0] &= ~0x00000008u;
4528 inline void Statement::clear_sql() {
4529 if (sql_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4534 inline const ::std::string& Statement::sql()
const {
4538 inline void Statement::set_sql(const ::std::string& value) {
4540 if (sql_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4541 sql_ = new ::std::string;
4543 sql_->assign(value);
4546 inline void Statement::set_sql(
const char* value) {
4548 if (sql_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4549 sql_ = new ::std::string;
4551 sql_->assign(value);
4554 inline void Statement::set_sql(
const char* value,
size_t size) {
4556 if (sql_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4557 sql_ = new ::std::string;
4559 sql_->assign(reinterpret_cast<const char*>(value), size);
4562 inline ::std::string* Statement::mutable_sql() {
4564 if (sql_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4565 sql_ = new ::std::string;
4570 inline ::std::string* Statement::release_sql() {
4572 if (sql_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4575 ::std::string* temp = sql_;
4576 sql_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4580 inline void Statement::set_allocated_sql(::std::string* sql) {
4581 if (sql_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
4589 sql_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
4595 inline bool Statement::has_insert_header()
const {
4596 return (_has_bits_[0] & 0x00000010u) != 0;
4598 inline void Statement::set_has_insert_header() {
4599 _has_bits_[0] |= 0x00000010u;
4601 inline void Statement::clear_has_insert_header() {
4602 _has_bits_[0] &= ~0x00000010u;
4604 inline void Statement::clear_insert_header() {
4605 if (insert_header_ != NULL) insert_header_->::drizzled::message::InsertHeader::Clear();
4606 clear_has_insert_header();
4608 inline const ::drizzled::message::InsertHeader& Statement::insert_header()
const {
4610 return insert_header_ != NULL ? *insert_header_ : *default_instance_->insert_header_;
4612 inline ::drizzled::message::InsertHeader* Statement::mutable_insert_header() {
4613 set_has_insert_header();
4614 if (insert_header_ == NULL) insert_header_ = new ::drizzled::message::InsertHeader;
4616 return insert_header_;
4618 inline ::drizzled::message::InsertHeader* Statement::release_insert_header() {
4619 clear_has_insert_header();
4621 insert_header_ = NULL;
4625 delete insert_header_;
4626 insert_header_ = insert_header;
4627 if (insert_header) {
4628 set_has_insert_header();
4630 clear_has_insert_header();
4636 inline bool Statement::has_insert_data()
const {
4637 return (_has_bits_[0] & 0x00000020u) != 0;
4639 inline void Statement::set_has_insert_data() {
4640 _has_bits_[0] |= 0x00000020u;
4642 inline void Statement::clear_has_insert_data() {
4643 _has_bits_[0] &= ~0x00000020u;
4645 inline void Statement::clear_insert_data() {
4646 if (insert_data_ != NULL) insert_data_->::drizzled::message::InsertData::Clear();
4647 clear_has_insert_data();
4649 inline const ::drizzled::message::InsertData& Statement::insert_data()
const {
4651 return insert_data_ != NULL ? *insert_data_ : *default_instance_->insert_data_;
4653 inline ::drizzled::message::InsertData* Statement::mutable_insert_data() {
4654 set_has_insert_data();
4655 if (insert_data_ == NULL) insert_data_ = new ::drizzled::message::InsertData;
4657 return insert_data_;
4659 inline ::drizzled::message::InsertData* Statement::release_insert_data() {
4660 clear_has_insert_data();
4662 insert_data_ = NULL;
4666 delete insert_data_;
4667 insert_data_ = insert_data;
4669 set_has_insert_data();
4671 clear_has_insert_data();
4677 inline bool Statement::has_update_header()
const {
4678 return (_has_bits_[0] & 0x00000040u) != 0;
4680 inline void Statement::set_has_update_header() {
4681 _has_bits_[0] |= 0x00000040u;
4683 inline void Statement::clear_has_update_header() {
4684 _has_bits_[0] &= ~0x00000040u;
4686 inline void Statement::clear_update_header() {
4687 if (update_header_ != NULL) update_header_->::drizzled::message::UpdateHeader::Clear();
4688 clear_has_update_header();
4690 inline const ::drizzled::message::UpdateHeader& Statement::update_header()
const {
4692 return update_header_ != NULL ? *update_header_ : *default_instance_->update_header_;
4694 inline ::drizzled::message::UpdateHeader* Statement::mutable_update_header() {
4695 set_has_update_header();
4696 if (update_header_ == NULL) update_header_ = new ::drizzled::message::UpdateHeader;
4698 return update_header_;
4700 inline ::drizzled::message::UpdateHeader* Statement::release_update_header() {
4701 clear_has_update_header();
4703 update_header_ = NULL;
4707 delete update_header_;
4708 update_header_ = update_header;
4709 if (update_header) {
4710 set_has_update_header();
4712 clear_has_update_header();
4718 inline bool Statement::has_update_data()
const {
4719 return (_has_bits_[0] & 0x00000080u) != 0;
4721 inline void Statement::set_has_update_data() {
4722 _has_bits_[0] |= 0x00000080u;
4724 inline void Statement::clear_has_update_data() {
4725 _has_bits_[0] &= ~0x00000080u;
4727 inline void Statement::clear_update_data() {
4728 if (update_data_ != NULL) update_data_->::drizzled::message::UpdateData::Clear();
4729 clear_has_update_data();
4731 inline const ::drizzled::message::UpdateData& Statement::update_data()
const {
4733 return update_data_ != NULL ? *update_data_ : *default_instance_->update_data_;
4735 inline ::drizzled::message::UpdateData* Statement::mutable_update_data() {
4736 set_has_update_data();
4737 if (update_data_ == NULL) update_data_ = new ::drizzled::message::UpdateData;
4739 return update_data_;
4741 inline ::drizzled::message::UpdateData* Statement::release_update_data() {
4742 clear_has_update_data();
4744 update_data_ = NULL;
4748 delete update_data_;
4749 update_data_ = update_data;
4751 set_has_update_data();
4753 clear_has_update_data();
4759 inline bool Statement::has_delete_header()
const {
4760 return (_has_bits_[0] & 0x00000100u) != 0;
4762 inline void Statement::set_has_delete_header() {
4763 _has_bits_[0] |= 0x00000100u;
4765 inline void Statement::clear_has_delete_header() {
4766 _has_bits_[0] &= ~0x00000100u;
4768 inline void Statement::clear_delete_header() {
4769 if (delete_header_ != NULL) delete_header_->::drizzled::message::DeleteHeader::Clear();
4770 clear_has_delete_header();
4772 inline const ::drizzled::message::DeleteHeader& Statement::delete_header()
const {
4774 return delete_header_ != NULL ? *delete_header_ : *default_instance_->delete_header_;
4776 inline ::drizzled::message::DeleteHeader* Statement::mutable_delete_header() {
4777 set_has_delete_header();
4778 if (delete_header_ == NULL) delete_header_ = new ::drizzled::message::DeleteHeader;
4780 return delete_header_;
4782 inline ::drizzled::message::DeleteHeader* Statement::release_delete_header() {
4783 clear_has_delete_header();
4785 delete_header_ = NULL;
4789 delete delete_header_;
4790 delete_header_ = delete_header;
4791 if (delete_header) {
4792 set_has_delete_header();
4794 clear_has_delete_header();
4800 inline bool Statement::has_delete_data()
const {
4801 return (_has_bits_[0] & 0x00000200u) != 0;
4803 inline void Statement::set_has_delete_data() {
4804 _has_bits_[0] |= 0x00000200u;
4806 inline void Statement::clear_has_delete_data() {
4807 _has_bits_[0] &= ~0x00000200u;
4809 inline void Statement::clear_delete_data() {
4810 if (delete_data_ != NULL) delete_data_->::drizzled::message::DeleteData::Clear();
4811 clear_has_delete_data();
4813 inline const ::drizzled::message::DeleteData& Statement::delete_data()
const {
4815 return delete_data_ != NULL ? *delete_data_ : *default_instance_->delete_data_;
4817 inline ::drizzled::message::DeleteData* Statement::mutable_delete_data() {
4818 set_has_delete_data();
4819 if (delete_data_ == NULL) delete_data_ = new ::drizzled::message::DeleteData;
4821 return delete_data_;
4823 inline ::drizzled::message::DeleteData* Statement::release_delete_data() {
4824 clear_has_delete_data();
4826 delete_data_ = NULL;
4830 delete delete_data_;
4831 delete_data_ = delete_data;
4833 set_has_delete_data();
4835 clear_has_delete_data();
4841 inline bool Statement::has_truncate_table_statement()
const {
4842 return (_has_bits_[0] & 0x00000400u) != 0;
4844 inline void Statement::set_has_truncate_table_statement() {
4845 _has_bits_[0] |= 0x00000400u;
4847 inline void Statement::clear_has_truncate_table_statement() {
4848 _has_bits_[0] &= ~0x00000400u;
4850 inline void Statement::clear_truncate_table_statement() {
4851 if (truncate_table_statement_ != NULL) truncate_table_statement_->::drizzled::message::TruncateTableStatement::Clear();
4852 clear_has_truncate_table_statement();
4854 inline const ::drizzled::message::TruncateTableStatement& Statement::truncate_table_statement()
const {
4856 return truncate_table_statement_ != NULL ? *truncate_table_statement_ : *default_instance_->truncate_table_statement_;
4858 inline ::drizzled::message::TruncateTableStatement* Statement::mutable_truncate_table_statement() {
4859 set_has_truncate_table_statement();
4860 if (truncate_table_statement_ == NULL) truncate_table_statement_ = new ::drizzled::message::TruncateTableStatement;
4862 return truncate_table_statement_;
4864 inline ::drizzled::message::TruncateTableStatement* Statement::release_truncate_table_statement() {
4865 clear_has_truncate_table_statement();
4867 truncate_table_statement_ = NULL;
4871 delete truncate_table_statement_;
4872 truncate_table_statement_ = truncate_table_statement;
4873 if (truncate_table_statement) {
4874 set_has_truncate_table_statement();
4876 clear_has_truncate_table_statement();
4882 inline bool Statement::has_create_schema_statement()
const {
4883 return (_has_bits_[0] & 0x00000800u) != 0;
4885 inline void Statement::set_has_create_schema_statement() {
4886 _has_bits_[0] |= 0x00000800u;
4888 inline void Statement::clear_has_create_schema_statement() {
4889 _has_bits_[0] &= ~0x00000800u;
4891 inline void Statement::clear_create_schema_statement() {
4892 if (create_schema_statement_ != NULL) create_schema_statement_->::drizzled::message::CreateSchemaStatement::Clear();
4893 clear_has_create_schema_statement();
4895 inline const ::drizzled::message::CreateSchemaStatement& Statement::create_schema_statement()
const {
4897 return create_schema_statement_ != NULL ? *create_schema_statement_ : *default_instance_->create_schema_statement_;
4899 inline ::drizzled::message::CreateSchemaStatement* Statement::mutable_create_schema_statement() {
4900 set_has_create_schema_statement();
4901 if (create_schema_statement_ == NULL) create_schema_statement_ = new ::drizzled::message::CreateSchemaStatement;
4903 return create_schema_statement_;
4905 inline ::drizzled::message::CreateSchemaStatement* Statement::release_create_schema_statement() {
4906 clear_has_create_schema_statement();
4908 create_schema_statement_ = NULL;
4912 delete create_schema_statement_;
4913 create_schema_statement_ = create_schema_statement;
4914 if (create_schema_statement) {
4915 set_has_create_schema_statement();
4917 clear_has_create_schema_statement();
4923 inline bool Statement::has_drop_schema_statement()
const {
4924 return (_has_bits_[0] & 0x00001000u) != 0;
4926 inline void Statement::set_has_drop_schema_statement() {
4927 _has_bits_[0] |= 0x00001000u;
4929 inline void Statement::clear_has_drop_schema_statement() {
4930 _has_bits_[0] &= ~0x00001000u;
4932 inline void Statement::clear_drop_schema_statement() {
4933 if (drop_schema_statement_ != NULL) drop_schema_statement_->::drizzled::message::DropSchemaStatement::Clear();
4934 clear_has_drop_schema_statement();
4936 inline const ::drizzled::message::DropSchemaStatement& Statement::drop_schema_statement()
const {
4938 return drop_schema_statement_ != NULL ? *drop_schema_statement_ : *default_instance_->drop_schema_statement_;
4940 inline ::drizzled::message::DropSchemaStatement* Statement::mutable_drop_schema_statement() {
4941 set_has_drop_schema_statement();
4942 if (drop_schema_statement_ == NULL) drop_schema_statement_ = new ::drizzled::message::DropSchemaStatement;
4944 return drop_schema_statement_;
4946 inline ::drizzled::message::DropSchemaStatement* Statement::release_drop_schema_statement() {
4947 clear_has_drop_schema_statement();
4949 drop_schema_statement_ = NULL;
4953 delete drop_schema_statement_;
4954 drop_schema_statement_ = drop_schema_statement;
4955 if (drop_schema_statement) {
4956 set_has_drop_schema_statement();
4958 clear_has_drop_schema_statement();
4964 inline bool Statement::has_alter_schema_statement()
const {
4965 return (_has_bits_[0] & 0x00002000u) != 0;
4967 inline void Statement::set_has_alter_schema_statement() {
4968 _has_bits_[0] |= 0x00002000u;
4970 inline void Statement::clear_has_alter_schema_statement() {
4971 _has_bits_[0] &= ~0x00002000u;
4973 inline void Statement::clear_alter_schema_statement() {
4974 if (alter_schema_statement_ != NULL) alter_schema_statement_->::drizzled::message::AlterSchemaStatement::Clear();
4975 clear_has_alter_schema_statement();
4977 inline const ::drizzled::message::AlterSchemaStatement& Statement::alter_schema_statement()
const {
4979 return alter_schema_statement_ != NULL ? *alter_schema_statement_ : *default_instance_->alter_schema_statement_;
4981 inline ::drizzled::message::AlterSchemaStatement* Statement::mutable_alter_schema_statement() {
4982 set_has_alter_schema_statement();
4983 if (alter_schema_statement_ == NULL) alter_schema_statement_ = new ::drizzled::message::AlterSchemaStatement;
4985 return alter_schema_statement_;
4987 inline ::drizzled::message::AlterSchemaStatement* Statement::release_alter_schema_statement() {
4988 clear_has_alter_schema_statement();
4990 alter_schema_statement_ = NULL;
4994 delete alter_schema_statement_;
4995 alter_schema_statement_ = alter_schema_statement;
4996 if (alter_schema_statement) {
4997 set_has_alter_schema_statement();
4999 clear_has_alter_schema_statement();
5005 inline bool Statement::has_create_table_statement()
const {
5006 return (_has_bits_[0] & 0x00004000u) != 0;
5008 inline void Statement::set_has_create_table_statement() {
5009 _has_bits_[0] |= 0x00004000u;
5011 inline void Statement::clear_has_create_table_statement() {
5012 _has_bits_[0] &= ~0x00004000u;
5014 inline void Statement::clear_create_table_statement() {
5015 if (create_table_statement_ != NULL) create_table_statement_->::drizzled::message::CreateTableStatement::Clear();
5016 clear_has_create_table_statement();
5018 inline const ::drizzled::message::CreateTableStatement& Statement::create_table_statement()
const {
5020 return create_table_statement_ != NULL ? *create_table_statement_ : *default_instance_->create_table_statement_;
5022 inline ::drizzled::message::CreateTableStatement* Statement::mutable_create_table_statement() {
5023 set_has_create_table_statement();
5024 if (create_table_statement_ == NULL) create_table_statement_ = new ::drizzled::message::CreateTableStatement;
5026 return create_table_statement_;
5028 inline ::drizzled::message::CreateTableStatement* Statement::release_create_table_statement() {
5029 clear_has_create_table_statement();
5031 create_table_statement_ = NULL;
5035 delete create_table_statement_;
5036 create_table_statement_ = create_table_statement;
5037 if (create_table_statement) {
5038 set_has_create_table_statement();
5040 clear_has_create_table_statement();
5046 inline bool Statement::has_alter_table_statement()
const {
5047 return (_has_bits_[0] & 0x00008000u) != 0;
5049 inline void Statement::set_has_alter_table_statement() {
5050 _has_bits_[0] |= 0x00008000u;
5052 inline void Statement::clear_has_alter_table_statement() {
5053 _has_bits_[0] &= ~0x00008000u;
5055 inline void Statement::clear_alter_table_statement() {
5056 if (alter_table_statement_ != NULL) alter_table_statement_->::drizzled::message::AlterTableStatement::Clear();
5057 clear_has_alter_table_statement();
5059 inline const ::drizzled::message::AlterTableStatement& Statement::alter_table_statement()
const {
5061 return alter_table_statement_ != NULL ? *alter_table_statement_ : *default_instance_->alter_table_statement_;
5063 inline ::drizzled::message::AlterTableStatement* Statement::mutable_alter_table_statement() {
5064 set_has_alter_table_statement();
5065 if (alter_table_statement_ == NULL) alter_table_statement_ = new ::drizzled::message::AlterTableStatement;
5067 return alter_table_statement_;
5069 inline ::drizzled::message::AlterTableStatement* Statement::release_alter_table_statement() {
5070 clear_has_alter_table_statement();
5072 alter_table_statement_ = NULL;
5076 delete alter_table_statement_;
5077 alter_table_statement_ = alter_table_statement;
5078 if (alter_table_statement) {
5079 set_has_alter_table_statement();
5081 clear_has_alter_table_statement();
5087 inline bool Statement::has_drop_table_statement()
const {
5088 return (_has_bits_[0] & 0x00010000u) != 0;
5090 inline void Statement::set_has_drop_table_statement() {
5091 _has_bits_[0] |= 0x00010000u;
5093 inline void Statement::clear_has_drop_table_statement() {
5094 _has_bits_[0] &= ~0x00010000u;
5096 inline void Statement::clear_drop_table_statement() {
5097 if (drop_table_statement_ != NULL) drop_table_statement_->::drizzled::message::DropTableStatement::Clear();
5098 clear_has_drop_table_statement();
5100 inline const ::drizzled::message::DropTableStatement& Statement::drop_table_statement()
const {
5102 return drop_table_statement_ != NULL ? *drop_table_statement_ : *default_instance_->drop_table_statement_;
5104 inline ::drizzled::message::DropTableStatement* Statement::mutable_drop_table_statement() {
5105 set_has_drop_table_statement();
5106 if (drop_table_statement_ == NULL) drop_table_statement_ = new ::drizzled::message::DropTableStatement;
5108 return drop_table_statement_;
5110 inline ::drizzled::message::DropTableStatement* Statement::release_drop_table_statement() {
5111 clear_has_drop_table_statement();
5113 drop_table_statement_ = NULL;
5117 delete drop_table_statement_;
5118 drop_table_statement_ = drop_table_statement;
5119 if (drop_table_statement) {
5120 set_has_drop_table_statement();
5122 clear_has_drop_table_statement();
5128 inline bool Statement::has_set_variable_statement()
const {
5129 return (_has_bits_[0] & 0x00020000u) != 0;
5131 inline void Statement::set_has_set_variable_statement() {
5132 _has_bits_[0] |= 0x00020000u;
5134 inline void Statement::clear_has_set_variable_statement() {
5135 _has_bits_[0] &= ~0x00020000u;
5137 inline void Statement::clear_set_variable_statement() {
5138 if (set_variable_statement_ != NULL) set_variable_statement_->::drizzled::message::SetVariableStatement::Clear();
5139 clear_has_set_variable_statement();
5141 inline const ::drizzled::message::SetVariableStatement& Statement::set_variable_statement()
const {
5143 return set_variable_statement_ != NULL ? *set_variable_statement_ : *default_instance_->set_variable_statement_;
5145 inline ::drizzled::message::SetVariableStatement* Statement::mutable_set_variable_statement() {
5146 set_has_set_variable_statement();
5147 if (set_variable_statement_ == NULL) set_variable_statement_ = new ::drizzled::message::SetVariableStatement;
5149 return set_variable_statement_;
5151 inline ::drizzled::message::SetVariableStatement* Statement::release_set_variable_statement() {
5152 clear_has_set_variable_statement();
5154 set_variable_statement_ = NULL;
5158 delete set_variable_statement_;
5159 set_variable_statement_ = set_variable_statement;
5160 if (set_variable_statement) {
5161 set_has_set_variable_statement();
5163 clear_has_set_variable_statement();
5169 inline bool Statement::has_raw_sql_schema()
const {
5170 return (_has_bits_[0] & 0x00040000u) != 0;
5172 inline void Statement::set_has_raw_sql_schema() {
5173 _has_bits_[0] |= 0x00040000u;
5175 inline void Statement::clear_has_raw_sql_schema() {
5176 _has_bits_[0] &= ~0x00040000u;
5178 inline void Statement::clear_raw_sql_schema() {
5179 if (raw_sql_schema_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
5180 raw_sql_schema_->clear();
5182 clear_has_raw_sql_schema();
5184 inline const ::std::string& Statement::raw_sql_schema()
const {
5186 return *raw_sql_schema_;
5188 inline void Statement::set_raw_sql_schema(const ::std::string& value) {
5189 set_has_raw_sql_schema();
5190 if (raw_sql_schema_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
5191 raw_sql_schema_ = new ::std::string;
5193 raw_sql_schema_->assign(value);
5196 inline void Statement::set_raw_sql_schema(
const char* value) {
5197 set_has_raw_sql_schema();
5198 if (raw_sql_schema_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
5199 raw_sql_schema_ = new ::std::string;
5201 raw_sql_schema_->assign(value);
5204 inline void Statement::set_raw_sql_schema(
const char* value,
size_t size) {
5205 set_has_raw_sql_schema();
5206 if (raw_sql_schema_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
5207 raw_sql_schema_ = new ::std::string;
5209 raw_sql_schema_->assign(reinterpret_cast<const char*>(value), size);
5212 inline ::std::string* Statement::mutable_raw_sql_schema() {
5213 set_has_raw_sql_schema();
5214 if (raw_sql_schema_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
5215 raw_sql_schema_ = new ::std::string;
5218 return raw_sql_schema_;
5220 inline ::std::string* Statement::release_raw_sql_schema() {
5221 clear_has_raw_sql_schema();
5222 if (raw_sql_schema_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
5225 ::std::string* temp = raw_sql_schema_;
5226 raw_sql_schema_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
5230 inline void Statement::set_allocated_raw_sql_schema(::std::string* raw_sql_schema) {
5231 if (raw_sql_schema_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
5232 delete raw_sql_schema_;
5234 if (raw_sql_schema) {
5235 set_has_raw_sql_schema();
5236 raw_sql_schema_ = raw_sql_schema;
5238 clear_has_raw_sql_schema();
5239 raw_sql_schema_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
5249 inline bool Transaction::has_transaction_context()
const {
5250 return (_has_bits_[0] & 0x00000001u) != 0;
5252 inline void Transaction::set_has_transaction_context() {
5253 _has_bits_[0] |= 0x00000001u;
5255 inline void Transaction::clear_has_transaction_context() {
5256 _has_bits_[0] &= ~0x00000001u;
5258 inline void Transaction::clear_transaction_context() {
5259 if (transaction_context_ != NULL) transaction_context_->::drizzled::message::TransactionContext::Clear();
5260 clear_has_transaction_context();
5262 inline const ::drizzled::message::TransactionContext& Transaction::transaction_context()
const {
5264 return transaction_context_ != NULL ? *transaction_context_ : *default_instance_->transaction_context_;
5266 inline ::drizzled::message::TransactionContext* Transaction::mutable_transaction_context() {
5267 set_has_transaction_context();
5268 if (transaction_context_ == NULL) transaction_context_ = new ::drizzled::message::TransactionContext;
5270 return transaction_context_;
5272 inline ::drizzled::message::TransactionContext* Transaction::release_transaction_context() {
5273 clear_has_transaction_context();
5275 transaction_context_ = NULL;
5279 delete transaction_context_;
5280 transaction_context_ = transaction_context;
5281 if (transaction_context) {
5282 set_has_transaction_context();
5284 clear_has_transaction_context();
5290 inline int Transaction::statement_size()
const {
5291 return statement_.size();
5293 inline void Transaction::clear_statement() {
5296 inline const ::drizzled::message::Statement& Transaction::statement(
int index)
const {
5298 return statement_.Get(index);
5300 inline ::drizzled::message::Statement* Transaction::mutable_statement(
int index) {
5302 return statement_.Mutable(index);
5304 inline ::drizzled::message::Statement* Transaction::add_statement() {
5306 return statement_.Add();
5308 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::Statement >&
5309 Transaction::statement()
const {
5313 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::Statement >*
5314 Transaction::mutable_statement() {
5320 inline bool Transaction::has_event()
const {
5321 return (_has_bits_[0] & 0x00000004u) != 0;
5323 inline void Transaction::set_has_event() {
5324 _has_bits_[0] |= 0x00000004u;
5326 inline void Transaction::clear_has_event() {
5327 _has_bits_[0] &= ~0x00000004u;
5329 inline void Transaction::clear_event() {
5330 if (event_ != NULL) event_->::drizzled::message::Event::Clear();
5333 inline const ::drizzled::message::Event& Transaction::event()
const {
5335 return event_ != NULL ? *event_ : *default_instance_->event_;
5337 inline ::drizzled::message::Event* Transaction::mutable_event() {
5339 if (event_ == NULL) event_ = new ::drizzled::message::Event;
5343 inline ::drizzled::message::Event* Transaction::release_event() {
5361 inline bool Transaction::has_segment_id()
const {
5362 return (_has_bits_[0] & 0x00000008u) != 0;
5364 inline void Transaction::set_has_segment_id() {
5365 _has_bits_[0] |= 0x00000008u;
5367 inline void Transaction::clear_has_segment_id() {
5368 _has_bits_[0] &= ~0x00000008u;
5370 inline void Transaction::clear_segment_id() {
5372 clear_has_segment_id();
5374 inline ::google::protobuf::uint32 Transaction::segment_id()
const {
5378 inline void Transaction::set_segment_id(::google::protobuf::uint32 value) {
5379 set_has_segment_id();
5380 segment_id_ = value;
5385 inline bool Transaction::has_end_segment()
const {
5386 return (_has_bits_[0] & 0x00000010u) != 0;
5388 inline void Transaction::set_has_end_segment() {
5389 _has_bits_[0] |= 0x00000010u;
5391 inline void Transaction::clear_has_end_segment() {
5392 _has_bits_[0] &= ~0x00000010u;
5394 inline void Transaction::clear_end_segment() {
5395 end_segment_ =
false;
5396 clear_has_end_segment();
5398 inline bool Transaction::end_segment()
const {
5400 return end_segment_;
5402 inline void Transaction::set_end_segment(
bool value) {
5403 set_has_end_segment();
5404 end_segment_ = value;
5416 namespace protobuf {
5418 template <>
struct is_proto_enum< ::drizzled::message::Statement_Type> : ::google::protobuf::internal::true_type {};
5420 inline const EnumDescriptor* GetEnumDescriptor< ::drizzled::message::Statement_Type>() {
5421 return ::drizzled::message::Statement_Type_descriptor();
5430 #endif // PROTOBUF_transaction_2eproto__INCLUDED
TODO: Rename this file - func.h is stupid.