00001
00002
00003
00004 #ifndef PROTOBUF_resultset_2eproto__INCLUDED
00005 #define PROTOBUF_resultset_2eproto__INCLUDED
00006
00007 #include <string>
00008
00009 #include <google/protobuf/stubs/common.h>
00010
00011 #if GOOGLE_PROTOBUF_VERSION < 2004000
00012 #error This file was generated by a newer version of protoc which is
00013 #error incompatible with your Protocol Buffer headers. Please update
00014 #error your headers.
00015 #endif
00016 #if 2004001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
00017 #error This file was generated by an older version of protoc which is
00018 #error incompatible with your Protocol Buffer headers. Please
00019 #error regenerate this file with a newer version of protoc.
00020 #endif
00021
00022 #include <google/protobuf/generated_message_util.h>
00023 #include <google/protobuf/repeated_field.h>
00024 #include <google/protobuf/extension_set.h>
00025 #include <google/protobuf/generated_message_reflection.h>
00026 #include "table.pb.h"
00027 #include "schema.pb.h"
00028
00029
00030 namespace drizzled {
00031 namespace message {
00032
00033
00034 void protobuf_AddDesc_resultset_2eproto();
00035 void protobuf_AssignDesc_resultset_2eproto();
00036 void protobuf_ShutdownFile_resultset_2eproto();
00037
00038 class FieldMeta;
00039 class TableMeta;
00040 class SelectRecord;
00041 class SelectHeader;
00042 class SelectData;
00043 class Resultset;
00044
00045
00046
00047 class FieldMeta : public ::google::protobuf::Message {
00048 public:
00049 FieldMeta();
00050 virtual ~FieldMeta();
00051
00052 FieldMeta(const FieldMeta& from);
00053
00054 inline FieldMeta& operator=(const FieldMeta& from) {
00055 CopyFrom(from);
00056 return *this;
00057 }
00058
00059 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
00060 return _unknown_fields_;
00061 }
00062
00063 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
00064 return &_unknown_fields_;
00065 }
00066
00067 static const ::google::protobuf::Descriptor* descriptor();
00068 static const FieldMeta& default_instance();
00069
00070 void Swap(FieldMeta* other);
00071
00072
00073
00074 FieldMeta* New() const;
00075 void CopyFrom(const ::google::protobuf::Message& from);
00076 void MergeFrom(const ::google::protobuf::Message& from);
00077 void CopyFrom(const FieldMeta& from);
00078 void MergeFrom(const FieldMeta& from);
00079 void Clear();
00080 bool IsInitialized() const;
00081
00082 int ByteSize() const;
00083 bool MergePartialFromCodedStream(
00084 ::google::protobuf::io::CodedInputStream* input);
00085 void SerializeWithCachedSizes(
00086 ::google::protobuf::io::CodedOutputStream* output) const;
00087 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
00088 int GetCachedSize() const { return _cached_size_; }
00089 private:
00090 void SharedCtor();
00091 void SharedDtor();
00092 void SetCachedSize(int size) const;
00093 public:
00094
00095 ::google::protobuf::Metadata GetMetadata() const;
00096
00097
00098
00099
00100
00101
00102 inline bool has_field_name() const;
00103 inline void clear_field_name();
00104 static const int kFieldNameFieldNumber = 1;
00105 inline const ::std::string& field_name() const;
00106 inline void set_field_name(const ::std::string& value);
00107 inline void set_field_name(const char* value);
00108 inline void set_field_name(const char* value, size_t size);
00109 inline ::std::string* mutable_field_name();
00110 inline ::std::string* release_field_name();
00111
00112
00113 inline bool has_field_alias() const;
00114 inline void clear_field_alias();
00115 static const int kFieldAliasFieldNumber = 2;
00116 inline const ::std::string& field_alias() const;
00117 inline void set_field_alias(const ::std::string& value);
00118 inline void set_field_alias(const char* value);
00119 inline void set_field_alias(const char* value, size_t size);
00120 inline ::std::string* mutable_field_alias();
00121 inline ::std::string* release_field_alias();
00122
00123
00124 inline bool has_table_name() const;
00125 inline void clear_table_name();
00126 static const int kTableNameFieldNumber = 3;
00127 inline const ::std::string& table_name() const;
00128 inline void set_table_name(const ::std::string& value);
00129 inline void set_table_name(const char* value);
00130 inline void set_table_name(const char* value, size_t size);
00131 inline ::std::string* mutable_table_name();
00132 inline ::std::string* release_table_name();
00133
00134
00135 inline bool has_table_alias() const;
00136 inline void clear_table_alias();
00137 static const int kTableAliasFieldNumber = 4;
00138 inline const ::std::string& table_alias() const;
00139 inline void set_table_alias(const ::std::string& value);
00140 inline void set_table_alias(const char* value);
00141 inline void set_table_alias(const char* value, size_t size);
00142 inline ::std::string* mutable_table_alias();
00143 inline ::std::string* release_table_alias();
00144
00145
00146 inline bool has_schema_name() const;
00147 inline void clear_schema_name();
00148 static const int kSchemaNameFieldNumber = 5;
00149 inline const ::std::string& schema_name() const;
00150 inline void set_schema_name(const ::std::string& value);
00151 inline void set_schema_name(const char* value);
00152 inline void set_schema_name(const char* value, size_t size);
00153 inline ::std::string* mutable_schema_name();
00154 inline ::std::string* release_schema_name();
00155
00156
00157 private:
00158 inline void set_has_field_name();
00159 inline void clear_has_field_name();
00160 inline void set_has_field_alias();
00161 inline void clear_has_field_alias();
00162 inline void set_has_table_name();
00163 inline void clear_has_table_name();
00164 inline void set_has_table_alias();
00165 inline void clear_has_table_alias();
00166 inline void set_has_schema_name();
00167 inline void clear_has_schema_name();
00168
00169 ::google::protobuf::UnknownFieldSet _unknown_fields_;
00170
00171 ::std::string* field_name_;
00172 ::std::string* field_alias_;
00173 ::std::string* table_name_;
00174 ::std::string* table_alias_;
00175 ::std::string* schema_name_;
00176
00177 mutable int _cached_size_;
00178 ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
00179
00180 friend void protobuf_AddDesc_resultset_2eproto();
00181 friend void protobuf_AssignDesc_resultset_2eproto();
00182 friend void protobuf_ShutdownFile_resultset_2eproto();
00183
00184 void InitAsDefaultInstance();
00185 static FieldMeta* default_instance_;
00186 };
00187
00188
00189 class TableMeta : public ::google::protobuf::Message {
00190 public:
00191 TableMeta();
00192 virtual ~TableMeta();
00193
00194 TableMeta(const TableMeta& from);
00195
00196 inline TableMeta& operator=(const TableMeta& from) {
00197 CopyFrom(from);
00198 return *this;
00199 }
00200
00201 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
00202 return _unknown_fields_;
00203 }
00204
00205 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
00206 return &_unknown_fields_;
00207 }
00208
00209 static const ::google::protobuf::Descriptor* descriptor();
00210 static const TableMeta& default_instance();
00211
00212 void Swap(TableMeta* other);
00213
00214
00215
00216 TableMeta* New() const;
00217 void CopyFrom(const ::google::protobuf::Message& from);
00218 void MergeFrom(const ::google::protobuf::Message& from);
00219 void CopyFrom(const TableMeta& from);
00220 void MergeFrom(const TableMeta& from);
00221 void Clear();
00222 bool IsInitialized() const;
00223
00224 int ByteSize() const;
00225 bool MergePartialFromCodedStream(
00226 ::google::protobuf::io::CodedInputStream* input);
00227 void SerializeWithCachedSizes(
00228 ::google::protobuf::io::CodedOutputStream* output) const;
00229 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
00230 int GetCachedSize() const { return _cached_size_; }
00231 private:
00232 void SharedCtor();
00233 void SharedDtor();
00234 void SetCachedSize(int size) const;
00235 public:
00236
00237 ::google::protobuf::Metadata GetMetadata() const;
00238
00239
00240
00241
00242
00243
00244 inline bool has_schema_name() const;
00245 inline void clear_schema_name();
00246 static const int kSchemaNameFieldNumber = 1;
00247 inline const ::std::string& schema_name() const;
00248 inline void set_schema_name(const ::std::string& value);
00249 inline void set_schema_name(const char* value);
00250 inline void set_schema_name(const char* value, size_t size);
00251 inline ::std::string* mutable_schema_name();
00252 inline ::std::string* release_schema_name();
00253
00254
00255 inline bool has_table_name() const;
00256 inline void clear_table_name();
00257 static const int kTableNameFieldNumber = 2;
00258 inline const ::std::string& table_name() const;
00259 inline void set_table_name(const ::std::string& value);
00260 inline void set_table_name(const char* value);
00261 inline void set_table_name(const char* value, size_t size);
00262 inline ::std::string* mutable_table_name();
00263 inline ::std::string* release_table_name();
00264
00265
00266 inline bool has_table_alias() const;
00267 inline void clear_table_alias();
00268 static const int kTableAliasFieldNumber = 3;
00269 inline const ::std::string& table_alias() const;
00270 inline void set_table_alias(const ::std::string& value);
00271 inline void set_table_alias(const char* value);
00272 inline void set_table_alias(const char* value, size_t size);
00273 inline ::std::string* mutable_table_alias();
00274 inline ::std::string* release_table_alias();
00275
00276
00277 private:
00278 inline void set_has_schema_name();
00279 inline void clear_has_schema_name();
00280 inline void set_has_table_name();
00281 inline void clear_has_table_name();
00282 inline void set_has_table_alias();
00283 inline void clear_has_table_alias();
00284
00285 ::google::protobuf::UnknownFieldSet _unknown_fields_;
00286
00287 ::std::string* schema_name_;
00288 ::std::string* table_name_;
00289 ::std::string* table_alias_;
00290
00291 mutable int _cached_size_;
00292 ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
00293
00294 friend void protobuf_AddDesc_resultset_2eproto();
00295 friend void protobuf_AssignDesc_resultset_2eproto();
00296 friend void protobuf_ShutdownFile_resultset_2eproto();
00297
00298 void InitAsDefaultInstance();
00299 static TableMeta* default_instance_;
00300 };
00301
00302
00303 class SelectRecord : public ::google::protobuf::Message {
00304 public:
00305 SelectRecord();
00306 virtual ~SelectRecord();
00307
00308 SelectRecord(const SelectRecord& from);
00309
00310 inline SelectRecord& operator=(const SelectRecord& from) {
00311 CopyFrom(from);
00312 return *this;
00313 }
00314
00315 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
00316 return _unknown_fields_;
00317 }
00318
00319 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
00320 return &_unknown_fields_;
00321 }
00322
00323 static const ::google::protobuf::Descriptor* descriptor();
00324 static const SelectRecord& default_instance();
00325
00326 void Swap(SelectRecord* other);
00327
00328
00329
00330 SelectRecord* New() const;
00331 void CopyFrom(const ::google::protobuf::Message& from);
00332 void MergeFrom(const ::google::protobuf::Message& from);
00333 void CopyFrom(const SelectRecord& from);
00334 void MergeFrom(const SelectRecord& from);
00335 void Clear();
00336 bool IsInitialized() const;
00337
00338 int ByteSize() const;
00339 bool MergePartialFromCodedStream(
00340 ::google::protobuf::io::CodedInputStream* input);
00341 void SerializeWithCachedSizes(
00342 ::google::protobuf::io::CodedOutputStream* output) const;
00343 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
00344 int GetCachedSize() const { return _cached_size_; }
00345 private:
00346 void SharedCtor();
00347 void SharedDtor();
00348 void SetCachedSize(int size) const;
00349 public:
00350
00351 ::google::protobuf::Metadata GetMetadata() const;
00352
00353
00354
00355
00356
00357
00358 inline int record_value_size() const;
00359 inline void clear_record_value();
00360 static const int kRecordValueFieldNumber = 1;
00361 inline const ::std::string& record_value(int index) const;
00362 inline ::std::string* mutable_record_value(int index);
00363 inline void set_record_value(int index, const ::std::string& value);
00364 inline void set_record_value(int index, const char* value);
00365 inline void set_record_value(int index, const void* value, size_t size);
00366 inline ::std::string* add_record_value();
00367 inline void add_record_value(const ::std::string& value);
00368 inline void add_record_value(const char* value);
00369 inline void add_record_value(const void* value, size_t size);
00370 inline const ::google::protobuf::RepeatedPtrField< ::std::string>& record_value() const;
00371 inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_record_value();
00372
00373
00374 inline int is_null_size() const;
00375 inline void clear_is_null();
00376 static const int kIsNullFieldNumber = 2;
00377 inline bool is_null(int index) const;
00378 inline void set_is_null(int index, bool value);
00379 inline void add_is_null(bool value);
00380 inline const ::google::protobuf::RepeatedField< bool >&
00381 is_null() const;
00382 inline ::google::protobuf::RepeatedField< bool >*
00383 mutable_is_null();
00384
00385
00386 private:
00387
00388 ::google::protobuf::UnknownFieldSet _unknown_fields_;
00389
00390 ::google::protobuf::RepeatedPtrField< ::std::string> record_value_;
00391 ::google::protobuf::RepeatedField< bool > is_null_;
00392
00393 mutable int _cached_size_;
00394 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
00395
00396 friend void protobuf_AddDesc_resultset_2eproto();
00397 friend void protobuf_AssignDesc_resultset_2eproto();
00398 friend void protobuf_ShutdownFile_resultset_2eproto();
00399
00400 void InitAsDefaultInstance();
00401 static SelectRecord* default_instance_;
00402 };
00403
00404
00405 class SelectHeader : public ::google::protobuf::Message {
00406 public:
00407 SelectHeader();
00408 virtual ~SelectHeader();
00409
00410 SelectHeader(const SelectHeader& from);
00411
00412 inline SelectHeader& operator=(const SelectHeader& from) {
00413 CopyFrom(from);
00414 return *this;
00415 }
00416
00417 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
00418 return _unknown_fields_;
00419 }
00420
00421 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
00422 return &_unknown_fields_;
00423 }
00424
00425 static const ::google::protobuf::Descriptor* descriptor();
00426 static const SelectHeader& default_instance();
00427
00428 void Swap(SelectHeader* other);
00429
00430
00431
00432 SelectHeader* New() const;
00433 void CopyFrom(const ::google::protobuf::Message& from);
00434 void MergeFrom(const ::google::protobuf::Message& from);
00435 void CopyFrom(const SelectHeader& from);
00436 void MergeFrom(const SelectHeader& from);
00437 void Clear();
00438 bool IsInitialized() const;
00439
00440 int ByteSize() const;
00441 bool MergePartialFromCodedStream(
00442 ::google::protobuf::io::CodedInputStream* input);
00443 void SerializeWithCachedSizes(
00444 ::google::protobuf::io::CodedOutputStream* output) const;
00445 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
00446 int GetCachedSize() const { return _cached_size_; }
00447 private:
00448 void SharedCtor();
00449 void SharedDtor();
00450 void SetCachedSize(int size) const;
00451 public:
00452
00453 ::google::protobuf::Metadata GetMetadata() const;
00454
00455
00456
00457
00458
00459
00460 inline int table_meta_size() const;
00461 inline void clear_table_meta();
00462 static const int kTableMetaFieldNumber = 1;
00463 inline const ::drizzled::message::TableMeta& table_meta(int index) const;
00464 inline ::drizzled::message::TableMeta* mutable_table_meta(int index);
00465 inline ::drizzled::message::TableMeta* add_table_meta();
00466 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::TableMeta >&
00467 table_meta() const;
00468 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::TableMeta >*
00469 mutable_table_meta();
00470
00471
00472 inline int field_meta_size() const;
00473 inline void clear_field_meta();
00474 static const int kFieldMetaFieldNumber = 2;
00475 inline const ::drizzled::message::FieldMeta& field_meta(int index) const;
00476 inline ::drizzled::message::FieldMeta* mutable_field_meta(int index);
00477 inline ::drizzled::message::FieldMeta* add_field_meta();
00478 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMeta >&
00479 field_meta() const;
00480 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMeta >*
00481 mutable_field_meta();
00482
00483
00484 private:
00485
00486 ::google::protobuf::UnknownFieldSet _unknown_fields_;
00487
00488 ::google::protobuf::RepeatedPtrField< ::drizzled::message::TableMeta > table_meta_;
00489 ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMeta > field_meta_;
00490
00491 mutable int _cached_size_;
00492 ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32];
00493
00494 friend void protobuf_AddDesc_resultset_2eproto();
00495 friend void protobuf_AssignDesc_resultset_2eproto();
00496 friend void protobuf_ShutdownFile_resultset_2eproto();
00497
00498 void InitAsDefaultInstance();
00499 static SelectHeader* default_instance_;
00500 };
00501
00502
00503 class SelectData : public ::google::protobuf::Message {
00504 public:
00505 SelectData();
00506 virtual ~SelectData();
00507
00508 SelectData(const SelectData& from);
00509
00510 inline SelectData& operator=(const SelectData& from) {
00511 CopyFrom(from);
00512 return *this;
00513 }
00514
00515 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
00516 return _unknown_fields_;
00517 }
00518
00519 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
00520 return &_unknown_fields_;
00521 }
00522
00523 static const ::google::protobuf::Descriptor* descriptor();
00524 static const SelectData& default_instance();
00525
00526 void Swap(SelectData* other);
00527
00528
00529
00530 SelectData* New() const;
00531 void CopyFrom(const ::google::protobuf::Message& from);
00532 void MergeFrom(const ::google::protobuf::Message& from);
00533 void CopyFrom(const SelectData& from);
00534 void MergeFrom(const SelectData& from);
00535 void Clear();
00536 bool IsInitialized() const;
00537
00538 int ByteSize() const;
00539 bool MergePartialFromCodedStream(
00540 ::google::protobuf::io::CodedInputStream* input);
00541 void SerializeWithCachedSizes(
00542 ::google::protobuf::io::CodedOutputStream* output) const;
00543 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
00544 int GetCachedSize() const { return _cached_size_; }
00545 private:
00546 void SharedCtor();
00547 void SharedDtor();
00548 void SetCachedSize(int size) const;
00549 public:
00550
00551 ::google::protobuf::Metadata GetMetadata() const;
00552
00553
00554
00555
00556
00557
00558 inline bool has_segment_id() const;
00559 inline void clear_segment_id();
00560 static const int kSegmentIdFieldNumber = 1;
00561 inline ::google::protobuf::uint32 segment_id() const;
00562 inline void set_segment_id(::google::protobuf::uint32 value);
00563
00564
00565 inline bool has_end_segment() const;
00566 inline void clear_end_segment();
00567 static const int kEndSegmentFieldNumber = 2;
00568 inline bool end_segment() const;
00569 inline void set_end_segment(bool value);
00570
00571
00572 inline int record_size() const;
00573 inline void clear_record();
00574 static const int kRecordFieldNumber = 3;
00575 inline const ::drizzled::message::SelectRecord& record(int index) const;
00576 inline ::drizzled::message::SelectRecord* mutable_record(int index);
00577 inline ::drizzled::message::SelectRecord* add_record();
00578 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::SelectRecord >&
00579 record() const;
00580 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::SelectRecord >*
00581 mutable_record();
00582
00583
00584 private:
00585 inline void set_has_segment_id();
00586 inline void clear_has_segment_id();
00587 inline void set_has_end_segment();
00588 inline void clear_has_end_segment();
00589
00590 ::google::protobuf::UnknownFieldSet _unknown_fields_;
00591
00592 ::google::protobuf::uint32 segment_id_;
00593 bool end_segment_;
00594 ::google::protobuf::RepeatedPtrField< ::drizzled::message::SelectRecord > record_;
00595
00596 mutable int _cached_size_;
00597 ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32];
00598
00599 friend void protobuf_AddDesc_resultset_2eproto();
00600 friend void protobuf_AssignDesc_resultset_2eproto();
00601 friend void protobuf_ShutdownFile_resultset_2eproto();
00602
00603 void InitAsDefaultInstance();
00604 static SelectData* default_instance_;
00605 };
00606
00607
00608 class Resultset : public ::google::protobuf::Message {
00609 public:
00610 Resultset();
00611 virtual ~Resultset();
00612
00613 Resultset(const Resultset& from);
00614
00615 inline Resultset& operator=(const Resultset& from) {
00616 CopyFrom(from);
00617 return *this;
00618 }
00619
00620 inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
00621 return _unknown_fields_;
00622 }
00623
00624 inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
00625 return &_unknown_fields_;
00626 }
00627
00628 static const ::google::protobuf::Descriptor* descriptor();
00629 static const Resultset& default_instance();
00630
00631 void Swap(Resultset* other);
00632
00633
00634
00635 Resultset* New() const;
00636 void CopyFrom(const ::google::protobuf::Message& from);
00637 void MergeFrom(const ::google::protobuf::Message& from);
00638 void CopyFrom(const Resultset& from);
00639 void MergeFrom(const Resultset& from);
00640 void Clear();
00641 bool IsInitialized() const;
00642
00643 int ByteSize() const;
00644 bool MergePartialFromCodedStream(
00645 ::google::protobuf::io::CodedInputStream* input);
00646 void SerializeWithCachedSizes(
00647 ::google::protobuf::io::CodedOutputStream* output) const;
00648 ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
00649 int GetCachedSize() const { return _cached_size_; }
00650 private:
00651 void SharedCtor();
00652 void SharedDtor();
00653 void SetCachedSize(int size) const;
00654 public:
00655
00656 ::google::protobuf::Metadata GetMetadata() const;
00657
00658
00659
00660
00661
00662
00663 inline bool has_key() const;
00664 inline void clear_key();
00665 static const int kKeyFieldNumber = 1;
00666 inline const ::std::string& key() const;
00667 inline void set_key(const ::std::string& value);
00668 inline void set_key(const char* value);
00669 inline void set_key(const char* value, size_t size);
00670 inline ::std::string* mutable_key();
00671 inline ::std::string* release_key();
00672
00673
00674 inline bool has_schema() const;
00675 inline void clear_schema();
00676 static const int kSchemaFieldNumber = 2;
00677 inline const ::std::string& schema() const;
00678 inline void set_schema(const ::std::string& value);
00679 inline void set_schema(const char* value);
00680 inline void set_schema(const char* value, size_t size);
00681 inline ::std::string* mutable_schema();
00682 inline ::std::string* release_schema();
00683
00684
00685 inline bool has_sql() const;
00686 inline void clear_sql();
00687 static const int kSqlFieldNumber = 3;
00688 inline const ::std::string& sql() const;
00689 inline void set_sql(const ::std::string& value);
00690 inline void set_sql(const char* value);
00691 inline void set_sql(const char* value, size_t size);
00692 inline ::std::string* mutable_sql();
00693 inline ::std::string* release_sql();
00694
00695
00696 inline bool has_select_header() const;
00697 inline void clear_select_header();
00698 static const int kSelectHeaderFieldNumber = 4;
00699 inline const ::drizzled::message::SelectHeader& select_header() const;
00700 inline ::drizzled::message::SelectHeader* mutable_select_header();
00701 inline ::drizzled::message::SelectHeader* release_select_header();
00702
00703
00704 inline bool has_select_data() const;
00705 inline void clear_select_data();
00706 static const int kSelectDataFieldNumber = 5;
00707 inline const ::drizzled::message::SelectData& select_data() const;
00708 inline ::drizzled::message::SelectData* mutable_select_data();
00709 inline ::drizzled::message::SelectData* release_select_data();
00710
00711
00712 private:
00713 inline void set_has_key();
00714 inline void clear_has_key();
00715 inline void set_has_schema();
00716 inline void clear_has_schema();
00717 inline void set_has_sql();
00718 inline void clear_has_sql();
00719 inline void set_has_select_header();
00720 inline void clear_has_select_header();
00721 inline void set_has_select_data();
00722 inline void clear_has_select_data();
00723
00724 ::google::protobuf::UnknownFieldSet _unknown_fields_;
00725
00726 ::std::string* key_;
00727 ::std::string* schema_;
00728 ::std::string* sql_;
00729 ::drizzled::message::SelectHeader* select_header_;
00730 ::drizzled::message::SelectData* select_data_;
00731
00732 mutable int _cached_size_;
00733 ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32];
00734
00735 friend void protobuf_AddDesc_resultset_2eproto();
00736 friend void protobuf_AssignDesc_resultset_2eproto();
00737 friend void protobuf_ShutdownFile_resultset_2eproto();
00738
00739 void InitAsDefaultInstance();
00740 static Resultset* default_instance_;
00741 };
00742
00743
00744
00745
00746
00747
00748
00749
00750 inline bool FieldMeta::has_field_name() const {
00751 return (_has_bits_[0] & 0x00000001u) != 0;
00752 }
00753 inline void FieldMeta::set_has_field_name() {
00754 _has_bits_[0] |= 0x00000001u;
00755 }
00756 inline void FieldMeta::clear_has_field_name() {
00757 _has_bits_[0] &= ~0x00000001u;
00758 }
00759 inline void FieldMeta::clear_field_name() {
00760 if (field_name_ != &::google::protobuf::internal::kEmptyString) {
00761 field_name_->clear();
00762 }
00763 clear_has_field_name();
00764 }
00765 inline const ::std::string& FieldMeta::field_name() const {
00766 return *field_name_;
00767 }
00768 inline void FieldMeta::set_field_name(const ::std::string& value) {
00769 set_has_field_name();
00770 if (field_name_ == &::google::protobuf::internal::kEmptyString) {
00771 field_name_ = new ::std::string;
00772 }
00773 field_name_->assign(value);
00774 }
00775 inline void FieldMeta::set_field_name(const char* value) {
00776 set_has_field_name();
00777 if (field_name_ == &::google::protobuf::internal::kEmptyString) {
00778 field_name_ = new ::std::string;
00779 }
00780 field_name_->assign(value);
00781 }
00782 inline void FieldMeta::set_field_name(const char* value, size_t size) {
00783 set_has_field_name();
00784 if (field_name_ == &::google::protobuf::internal::kEmptyString) {
00785 field_name_ = new ::std::string;
00786 }
00787 field_name_->assign(reinterpret_cast<const char*>(value), size);
00788 }
00789 inline ::std::string* FieldMeta::mutable_field_name() {
00790 set_has_field_name();
00791 if (field_name_ == &::google::protobuf::internal::kEmptyString) {
00792 field_name_ = new ::std::string;
00793 }
00794 return field_name_;
00795 }
00796 inline ::std::string* FieldMeta::release_field_name() {
00797 clear_has_field_name();
00798 if (field_name_ == &::google::protobuf::internal::kEmptyString) {
00799 return NULL;
00800 } else {
00801 ::std::string* temp = field_name_;
00802 field_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
00803 return temp;
00804 }
00805 }
00806
00807
00808 inline bool FieldMeta::has_field_alias() const {
00809 return (_has_bits_[0] & 0x00000002u) != 0;
00810 }
00811 inline void FieldMeta::set_has_field_alias() {
00812 _has_bits_[0] |= 0x00000002u;
00813 }
00814 inline void FieldMeta::clear_has_field_alias() {
00815 _has_bits_[0] &= ~0x00000002u;
00816 }
00817 inline void FieldMeta::clear_field_alias() {
00818 if (field_alias_ != &::google::protobuf::internal::kEmptyString) {
00819 field_alias_->clear();
00820 }
00821 clear_has_field_alias();
00822 }
00823 inline const ::std::string& FieldMeta::field_alias() const {
00824 return *field_alias_;
00825 }
00826 inline void FieldMeta::set_field_alias(const ::std::string& value) {
00827 set_has_field_alias();
00828 if (field_alias_ == &::google::protobuf::internal::kEmptyString) {
00829 field_alias_ = new ::std::string;
00830 }
00831 field_alias_->assign(value);
00832 }
00833 inline void FieldMeta::set_field_alias(const char* value) {
00834 set_has_field_alias();
00835 if (field_alias_ == &::google::protobuf::internal::kEmptyString) {
00836 field_alias_ = new ::std::string;
00837 }
00838 field_alias_->assign(value);
00839 }
00840 inline void FieldMeta::set_field_alias(const char* value, size_t size) {
00841 set_has_field_alias();
00842 if (field_alias_ == &::google::protobuf::internal::kEmptyString) {
00843 field_alias_ = new ::std::string;
00844 }
00845 field_alias_->assign(reinterpret_cast<const char*>(value), size);
00846 }
00847 inline ::std::string* FieldMeta::mutable_field_alias() {
00848 set_has_field_alias();
00849 if (field_alias_ == &::google::protobuf::internal::kEmptyString) {
00850 field_alias_ = new ::std::string;
00851 }
00852 return field_alias_;
00853 }
00854 inline ::std::string* FieldMeta::release_field_alias() {
00855 clear_has_field_alias();
00856 if (field_alias_ == &::google::protobuf::internal::kEmptyString) {
00857 return NULL;
00858 } else {
00859 ::std::string* temp = field_alias_;
00860 field_alias_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
00861 return temp;
00862 }
00863 }
00864
00865
00866 inline bool FieldMeta::has_table_name() const {
00867 return (_has_bits_[0] & 0x00000004u) != 0;
00868 }
00869 inline void FieldMeta::set_has_table_name() {
00870 _has_bits_[0] |= 0x00000004u;
00871 }
00872 inline void FieldMeta::clear_has_table_name() {
00873 _has_bits_[0] &= ~0x00000004u;
00874 }
00875 inline void FieldMeta::clear_table_name() {
00876 if (table_name_ != &::google::protobuf::internal::kEmptyString) {
00877 table_name_->clear();
00878 }
00879 clear_has_table_name();
00880 }
00881 inline const ::std::string& FieldMeta::table_name() const {
00882 return *table_name_;
00883 }
00884 inline void FieldMeta::set_table_name(const ::std::string& value) {
00885 set_has_table_name();
00886 if (table_name_ == &::google::protobuf::internal::kEmptyString) {
00887 table_name_ = new ::std::string;
00888 }
00889 table_name_->assign(value);
00890 }
00891 inline void FieldMeta::set_table_name(const char* value) {
00892 set_has_table_name();
00893 if (table_name_ == &::google::protobuf::internal::kEmptyString) {
00894 table_name_ = new ::std::string;
00895 }
00896 table_name_->assign(value);
00897 }
00898 inline void FieldMeta::set_table_name(const char* value, size_t size) {
00899 set_has_table_name();
00900 if (table_name_ == &::google::protobuf::internal::kEmptyString) {
00901 table_name_ = new ::std::string;
00902 }
00903 table_name_->assign(reinterpret_cast<const char*>(value), size);
00904 }
00905 inline ::std::string* FieldMeta::mutable_table_name() {
00906 set_has_table_name();
00907 if (table_name_ == &::google::protobuf::internal::kEmptyString) {
00908 table_name_ = new ::std::string;
00909 }
00910 return table_name_;
00911 }
00912 inline ::std::string* FieldMeta::release_table_name() {
00913 clear_has_table_name();
00914 if (table_name_ == &::google::protobuf::internal::kEmptyString) {
00915 return NULL;
00916 } else {
00917 ::std::string* temp = table_name_;
00918 table_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
00919 return temp;
00920 }
00921 }
00922
00923
00924 inline bool FieldMeta::has_table_alias() const {
00925 return (_has_bits_[0] & 0x00000008u) != 0;
00926 }
00927 inline void FieldMeta::set_has_table_alias() {
00928 _has_bits_[0] |= 0x00000008u;
00929 }
00930 inline void FieldMeta::clear_has_table_alias() {
00931 _has_bits_[0] &= ~0x00000008u;
00932 }
00933 inline void FieldMeta::clear_table_alias() {
00934 if (table_alias_ != &::google::protobuf::internal::kEmptyString) {
00935 table_alias_->clear();
00936 }
00937 clear_has_table_alias();
00938 }
00939 inline const ::std::string& FieldMeta::table_alias() const {
00940 return *table_alias_;
00941 }
00942 inline void FieldMeta::set_table_alias(const ::std::string& value) {
00943 set_has_table_alias();
00944 if (table_alias_ == &::google::protobuf::internal::kEmptyString) {
00945 table_alias_ = new ::std::string;
00946 }
00947 table_alias_->assign(value);
00948 }
00949 inline void FieldMeta::set_table_alias(const char* value) {
00950 set_has_table_alias();
00951 if (table_alias_ == &::google::protobuf::internal::kEmptyString) {
00952 table_alias_ = new ::std::string;
00953 }
00954 table_alias_->assign(value);
00955 }
00956 inline void FieldMeta::set_table_alias(const char* value, size_t size) {
00957 set_has_table_alias();
00958 if (table_alias_ == &::google::protobuf::internal::kEmptyString) {
00959 table_alias_ = new ::std::string;
00960 }
00961 table_alias_->assign(reinterpret_cast<const char*>(value), size);
00962 }
00963 inline ::std::string* FieldMeta::mutable_table_alias() {
00964 set_has_table_alias();
00965 if (table_alias_ == &::google::protobuf::internal::kEmptyString) {
00966 table_alias_ = new ::std::string;
00967 }
00968 return table_alias_;
00969 }
00970 inline ::std::string* FieldMeta::release_table_alias() {
00971 clear_has_table_alias();
00972 if (table_alias_ == &::google::protobuf::internal::kEmptyString) {
00973 return NULL;
00974 } else {
00975 ::std::string* temp = table_alias_;
00976 table_alias_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
00977 return temp;
00978 }
00979 }
00980
00981
00982 inline bool FieldMeta::has_schema_name() const {
00983 return (_has_bits_[0] & 0x00000010u) != 0;
00984 }
00985 inline void FieldMeta::set_has_schema_name() {
00986 _has_bits_[0] |= 0x00000010u;
00987 }
00988 inline void FieldMeta::clear_has_schema_name() {
00989 _has_bits_[0] &= ~0x00000010u;
00990 }
00991 inline void FieldMeta::clear_schema_name() {
00992 if (schema_name_ != &::google::protobuf::internal::kEmptyString) {
00993 schema_name_->clear();
00994 }
00995 clear_has_schema_name();
00996 }
00997 inline const ::std::string& FieldMeta::schema_name() const {
00998 return *schema_name_;
00999 }
01000 inline void FieldMeta::set_schema_name(const ::std::string& value) {
01001 set_has_schema_name();
01002 if (schema_name_ == &::google::protobuf::internal::kEmptyString) {
01003 schema_name_ = new ::std::string;
01004 }
01005 schema_name_->assign(value);
01006 }
01007 inline void FieldMeta::set_schema_name(const char* value) {
01008 set_has_schema_name();
01009 if (schema_name_ == &::google::protobuf::internal::kEmptyString) {
01010 schema_name_ = new ::std::string;
01011 }
01012 schema_name_->assign(value);
01013 }
01014 inline void FieldMeta::set_schema_name(const char* value, size_t size) {
01015 set_has_schema_name();
01016 if (schema_name_ == &::google::protobuf::internal::kEmptyString) {
01017 schema_name_ = new ::std::string;
01018 }
01019 schema_name_->assign(reinterpret_cast<const char*>(value), size);
01020 }
01021 inline ::std::string* FieldMeta::mutable_schema_name() {
01022 set_has_schema_name();
01023 if (schema_name_ == &::google::protobuf::internal::kEmptyString) {
01024 schema_name_ = new ::std::string;
01025 }
01026 return schema_name_;
01027 }
01028 inline ::std::string* FieldMeta::release_schema_name() {
01029 clear_has_schema_name();
01030 if (schema_name_ == &::google::protobuf::internal::kEmptyString) {
01031 return NULL;
01032 } else {
01033 ::std::string* temp = schema_name_;
01034 schema_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
01035 return temp;
01036 }
01037 }
01038
01039
01040
01041
01042
01043
01044 inline bool TableMeta::has_schema_name() const {
01045 return (_has_bits_[0] & 0x00000001u) != 0;
01046 }
01047 inline void TableMeta::set_has_schema_name() {
01048 _has_bits_[0] |= 0x00000001u;
01049 }
01050 inline void TableMeta::clear_has_schema_name() {
01051 _has_bits_[0] &= ~0x00000001u;
01052 }
01053 inline void TableMeta::clear_schema_name() {
01054 if (schema_name_ != &::google::protobuf::internal::kEmptyString) {
01055 schema_name_->clear();
01056 }
01057 clear_has_schema_name();
01058 }
01059 inline const ::std::string& TableMeta::schema_name() const {
01060 return *schema_name_;
01061 }
01062 inline void TableMeta::set_schema_name(const ::std::string& value) {
01063 set_has_schema_name();
01064 if (schema_name_ == &::google::protobuf::internal::kEmptyString) {
01065 schema_name_ = new ::std::string;
01066 }
01067 schema_name_->assign(value);
01068 }
01069 inline void TableMeta::set_schema_name(const char* value) {
01070 set_has_schema_name();
01071 if (schema_name_ == &::google::protobuf::internal::kEmptyString) {
01072 schema_name_ = new ::std::string;
01073 }
01074 schema_name_->assign(value);
01075 }
01076 inline void TableMeta::set_schema_name(const char* value, size_t size) {
01077 set_has_schema_name();
01078 if (schema_name_ == &::google::protobuf::internal::kEmptyString) {
01079 schema_name_ = new ::std::string;
01080 }
01081 schema_name_->assign(reinterpret_cast<const char*>(value), size);
01082 }
01083 inline ::std::string* TableMeta::mutable_schema_name() {
01084 set_has_schema_name();
01085 if (schema_name_ == &::google::protobuf::internal::kEmptyString) {
01086 schema_name_ = new ::std::string;
01087 }
01088 return schema_name_;
01089 }
01090 inline ::std::string* TableMeta::release_schema_name() {
01091 clear_has_schema_name();
01092 if (schema_name_ == &::google::protobuf::internal::kEmptyString) {
01093 return NULL;
01094 } else {
01095 ::std::string* temp = schema_name_;
01096 schema_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
01097 return temp;
01098 }
01099 }
01100
01101
01102 inline bool TableMeta::has_table_name() const {
01103 return (_has_bits_[0] & 0x00000002u) != 0;
01104 }
01105 inline void TableMeta::set_has_table_name() {
01106 _has_bits_[0] |= 0x00000002u;
01107 }
01108 inline void TableMeta::clear_has_table_name() {
01109 _has_bits_[0] &= ~0x00000002u;
01110 }
01111 inline void TableMeta::clear_table_name() {
01112 if (table_name_ != &::google::protobuf::internal::kEmptyString) {
01113 table_name_->clear();
01114 }
01115 clear_has_table_name();
01116 }
01117 inline const ::std::string& TableMeta::table_name() const {
01118 return *table_name_;
01119 }
01120 inline void TableMeta::set_table_name(const ::std::string& value) {
01121 set_has_table_name();
01122 if (table_name_ == &::google::protobuf::internal::kEmptyString) {
01123 table_name_ = new ::std::string;
01124 }
01125 table_name_->assign(value);
01126 }
01127 inline void TableMeta::set_table_name(const char* value) {
01128 set_has_table_name();
01129 if (table_name_ == &::google::protobuf::internal::kEmptyString) {
01130 table_name_ = new ::std::string;
01131 }
01132 table_name_->assign(value);
01133 }
01134 inline void TableMeta::set_table_name(const char* value, size_t size) {
01135 set_has_table_name();
01136 if (table_name_ == &::google::protobuf::internal::kEmptyString) {
01137 table_name_ = new ::std::string;
01138 }
01139 table_name_->assign(reinterpret_cast<const char*>(value), size);
01140 }
01141 inline ::std::string* TableMeta::mutable_table_name() {
01142 set_has_table_name();
01143 if (table_name_ == &::google::protobuf::internal::kEmptyString) {
01144 table_name_ = new ::std::string;
01145 }
01146 return table_name_;
01147 }
01148 inline ::std::string* TableMeta::release_table_name() {
01149 clear_has_table_name();
01150 if (table_name_ == &::google::protobuf::internal::kEmptyString) {
01151 return NULL;
01152 } else {
01153 ::std::string* temp = table_name_;
01154 table_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
01155 return temp;
01156 }
01157 }
01158
01159
01160 inline bool TableMeta::has_table_alias() const {
01161 return (_has_bits_[0] & 0x00000004u) != 0;
01162 }
01163 inline void TableMeta::set_has_table_alias() {
01164 _has_bits_[0] |= 0x00000004u;
01165 }
01166 inline void TableMeta::clear_has_table_alias() {
01167 _has_bits_[0] &= ~0x00000004u;
01168 }
01169 inline void TableMeta::clear_table_alias() {
01170 if (table_alias_ != &::google::protobuf::internal::kEmptyString) {
01171 table_alias_->clear();
01172 }
01173 clear_has_table_alias();
01174 }
01175 inline const ::std::string& TableMeta::table_alias() const {
01176 return *table_alias_;
01177 }
01178 inline void TableMeta::set_table_alias(const ::std::string& value) {
01179 set_has_table_alias();
01180 if (table_alias_ == &::google::protobuf::internal::kEmptyString) {
01181 table_alias_ = new ::std::string;
01182 }
01183 table_alias_->assign(value);
01184 }
01185 inline void TableMeta::set_table_alias(const char* value) {
01186 set_has_table_alias();
01187 if (table_alias_ == &::google::protobuf::internal::kEmptyString) {
01188 table_alias_ = new ::std::string;
01189 }
01190 table_alias_->assign(value);
01191 }
01192 inline void TableMeta::set_table_alias(const char* value, size_t size) {
01193 set_has_table_alias();
01194 if (table_alias_ == &::google::protobuf::internal::kEmptyString) {
01195 table_alias_ = new ::std::string;
01196 }
01197 table_alias_->assign(reinterpret_cast<const char*>(value), size);
01198 }
01199 inline ::std::string* TableMeta::mutable_table_alias() {
01200 set_has_table_alias();
01201 if (table_alias_ == &::google::protobuf::internal::kEmptyString) {
01202 table_alias_ = new ::std::string;
01203 }
01204 return table_alias_;
01205 }
01206 inline ::std::string* TableMeta::release_table_alias() {
01207 clear_has_table_alias();
01208 if (table_alias_ == &::google::protobuf::internal::kEmptyString) {
01209 return NULL;
01210 } else {
01211 ::std::string* temp = table_alias_;
01212 table_alias_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
01213 return temp;
01214 }
01215 }
01216
01217
01218
01219
01220
01221
01222 inline int SelectRecord::record_value_size() const {
01223 return record_value_.size();
01224 }
01225 inline void SelectRecord::clear_record_value() {
01226 record_value_.Clear();
01227 }
01228 inline const ::std::string& SelectRecord::record_value(int index) const {
01229 return record_value_.Get(index);
01230 }
01231 inline ::std::string* SelectRecord::mutable_record_value(int index) {
01232 return record_value_.Mutable(index);
01233 }
01234 inline void SelectRecord::set_record_value(int index, const ::std::string& value) {
01235 record_value_.Mutable(index)->assign(value);
01236 }
01237 inline void SelectRecord::set_record_value(int index, const char* value) {
01238 record_value_.Mutable(index)->assign(value);
01239 }
01240 inline void SelectRecord::set_record_value(int index, const void* value, size_t size) {
01241 record_value_.Mutable(index)->assign(
01242 reinterpret_cast<const char*>(value), size);
01243 }
01244 inline ::std::string* SelectRecord::add_record_value() {
01245 return record_value_.Add();
01246 }
01247 inline void SelectRecord::add_record_value(const ::std::string& value) {
01248 record_value_.Add()->assign(value);
01249 }
01250 inline void SelectRecord::add_record_value(const char* value) {
01251 record_value_.Add()->assign(value);
01252 }
01253 inline void SelectRecord::add_record_value(const void* value, size_t size) {
01254 record_value_.Add()->assign(reinterpret_cast<const char*>(value), size);
01255 }
01256 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
01257 SelectRecord::record_value() const {
01258 return record_value_;
01259 }
01260 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
01261 SelectRecord::mutable_record_value() {
01262 return &record_value_;
01263 }
01264
01265
01266 inline int SelectRecord::is_null_size() const {
01267 return is_null_.size();
01268 }
01269 inline void SelectRecord::clear_is_null() {
01270 is_null_.Clear();
01271 }
01272 inline bool SelectRecord::is_null(int index) const {
01273 return is_null_.Get(index);
01274 }
01275 inline void SelectRecord::set_is_null(int index, bool value) {
01276 is_null_.Set(index, value);
01277 }
01278 inline void SelectRecord::add_is_null(bool value) {
01279 is_null_.Add(value);
01280 }
01281 inline const ::google::protobuf::RepeatedField< bool >&
01282 SelectRecord::is_null() const {
01283 return is_null_;
01284 }
01285 inline ::google::protobuf::RepeatedField< bool >*
01286 SelectRecord::mutable_is_null() {
01287 return &is_null_;
01288 }
01289
01290
01291
01292
01293
01294
01295 inline int SelectHeader::table_meta_size() const {
01296 return table_meta_.size();
01297 }
01298 inline void SelectHeader::clear_table_meta() {
01299 table_meta_.Clear();
01300 }
01301 inline const ::drizzled::message::TableMeta& SelectHeader::table_meta(int index) const {
01302 return table_meta_.Get(index);
01303 }
01304 inline ::drizzled::message::TableMeta* SelectHeader::mutable_table_meta(int index) {
01305 return table_meta_.Mutable(index);
01306 }
01307 inline ::drizzled::message::TableMeta* SelectHeader::add_table_meta() {
01308 return table_meta_.Add();
01309 }
01310 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::TableMeta >&
01311 SelectHeader::table_meta() const {
01312 return table_meta_;
01313 }
01314 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::TableMeta >*
01315 SelectHeader::mutable_table_meta() {
01316 return &table_meta_;
01317 }
01318
01319
01320 inline int SelectHeader::field_meta_size() const {
01321 return field_meta_.size();
01322 }
01323 inline void SelectHeader::clear_field_meta() {
01324 field_meta_.Clear();
01325 }
01326 inline const ::drizzled::message::FieldMeta& SelectHeader::field_meta(int index) const {
01327 return field_meta_.Get(index);
01328 }
01329 inline ::drizzled::message::FieldMeta* SelectHeader::mutable_field_meta(int index) {
01330 return field_meta_.Mutable(index);
01331 }
01332 inline ::drizzled::message::FieldMeta* SelectHeader::add_field_meta() {
01333 return field_meta_.Add();
01334 }
01335 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMeta >&
01336 SelectHeader::field_meta() const {
01337 return field_meta_;
01338 }
01339 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMeta >*
01340 SelectHeader::mutable_field_meta() {
01341 return &field_meta_;
01342 }
01343
01344
01345
01346
01347
01348
01349 inline bool SelectData::has_segment_id() const {
01350 return (_has_bits_[0] & 0x00000001u) != 0;
01351 }
01352 inline void SelectData::set_has_segment_id() {
01353 _has_bits_[0] |= 0x00000001u;
01354 }
01355 inline void SelectData::clear_has_segment_id() {
01356 _has_bits_[0] &= ~0x00000001u;
01357 }
01358 inline void SelectData::clear_segment_id() {
01359 segment_id_ = 0u;
01360 clear_has_segment_id();
01361 }
01362 inline ::google::protobuf::uint32 SelectData::segment_id() const {
01363 return segment_id_;
01364 }
01365 inline void SelectData::set_segment_id(::google::protobuf::uint32 value) {
01366 set_has_segment_id();
01367 segment_id_ = value;
01368 }
01369
01370
01371 inline bool SelectData::has_end_segment() const {
01372 return (_has_bits_[0] & 0x00000002u) != 0;
01373 }
01374 inline void SelectData::set_has_end_segment() {
01375 _has_bits_[0] |= 0x00000002u;
01376 }
01377 inline void SelectData::clear_has_end_segment() {
01378 _has_bits_[0] &= ~0x00000002u;
01379 }
01380 inline void SelectData::clear_end_segment() {
01381 end_segment_ = false;
01382 clear_has_end_segment();
01383 }
01384 inline bool SelectData::end_segment() const {
01385 return end_segment_;
01386 }
01387 inline void SelectData::set_end_segment(bool value) {
01388 set_has_end_segment();
01389 end_segment_ = value;
01390 }
01391
01392
01393 inline int SelectData::record_size() const {
01394 return record_.size();
01395 }
01396 inline void SelectData::clear_record() {
01397 record_.Clear();
01398 }
01399 inline const ::drizzled::message::SelectRecord& SelectData::record(int index) const {
01400 return record_.Get(index);
01401 }
01402 inline ::drizzled::message::SelectRecord* SelectData::mutable_record(int index) {
01403 return record_.Mutable(index);
01404 }
01405 inline ::drizzled::message::SelectRecord* SelectData::add_record() {
01406 return record_.Add();
01407 }
01408 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::SelectRecord >&
01409 SelectData::record() const {
01410 return record_;
01411 }
01412 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::SelectRecord >*
01413 SelectData::mutable_record() {
01414 return &record_;
01415 }
01416
01417
01418
01419
01420
01421
01422 inline bool Resultset::has_key() const {
01423 return (_has_bits_[0] & 0x00000001u) != 0;
01424 }
01425 inline void Resultset::set_has_key() {
01426 _has_bits_[0] |= 0x00000001u;
01427 }
01428 inline void Resultset::clear_has_key() {
01429 _has_bits_[0] &= ~0x00000001u;
01430 }
01431 inline void Resultset::clear_key() {
01432 if (key_ != &::google::protobuf::internal::kEmptyString) {
01433 key_->clear();
01434 }
01435 clear_has_key();
01436 }
01437 inline const ::std::string& Resultset::key() const {
01438 return *key_;
01439 }
01440 inline void Resultset::set_key(const ::std::string& value) {
01441 set_has_key();
01442 if (key_ == &::google::protobuf::internal::kEmptyString) {
01443 key_ = new ::std::string;
01444 }
01445 key_->assign(value);
01446 }
01447 inline void Resultset::set_key(const char* value) {
01448 set_has_key();
01449 if (key_ == &::google::protobuf::internal::kEmptyString) {
01450 key_ = new ::std::string;
01451 }
01452 key_->assign(value);
01453 }
01454 inline void Resultset::set_key(const char* value, size_t size) {
01455 set_has_key();
01456 if (key_ == &::google::protobuf::internal::kEmptyString) {
01457 key_ = new ::std::string;
01458 }
01459 key_->assign(reinterpret_cast<const char*>(value), size);
01460 }
01461 inline ::std::string* Resultset::mutable_key() {
01462 set_has_key();
01463 if (key_ == &::google::protobuf::internal::kEmptyString) {
01464 key_ = new ::std::string;
01465 }
01466 return key_;
01467 }
01468 inline ::std::string* Resultset::release_key() {
01469 clear_has_key();
01470 if (key_ == &::google::protobuf::internal::kEmptyString) {
01471 return NULL;
01472 } else {
01473 ::std::string* temp = key_;
01474 key_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
01475 return temp;
01476 }
01477 }
01478
01479
01480 inline bool Resultset::has_schema() const {
01481 return (_has_bits_[0] & 0x00000002u) != 0;
01482 }
01483 inline void Resultset::set_has_schema() {
01484 _has_bits_[0] |= 0x00000002u;
01485 }
01486 inline void Resultset::clear_has_schema() {
01487 _has_bits_[0] &= ~0x00000002u;
01488 }
01489 inline void Resultset::clear_schema() {
01490 if (schema_ != &::google::protobuf::internal::kEmptyString) {
01491 schema_->clear();
01492 }
01493 clear_has_schema();
01494 }
01495 inline const ::std::string& Resultset::schema() const {
01496 return *schema_;
01497 }
01498 inline void Resultset::set_schema(const ::std::string& value) {
01499 set_has_schema();
01500 if (schema_ == &::google::protobuf::internal::kEmptyString) {
01501 schema_ = new ::std::string;
01502 }
01503 schema_->assign(value);
01504 }
01505 inline void Resultset::set_schema(const char* value) {
01506 set_has_schema();
01507 if (schema_ == &::google::protobuf::internal::kEmptyString) {
01508 schema_ = new ::std::string;
01509 }
01510 schema_->assign(value);
01511 }
01512 inline void Resultset::set_schema(const char* value, size_t size) {
01513 set_has_schema();
01514 if (schema_ == &::google::protobuf::internal::kEmptyString) {
01515 schema_ = new ::std::string;
01516 }
01517 schema_->assign(reinterpret_cast<const char*>(value), size);
01518 }
01519 inline ::std::string* Resultset::mutable_schema() {
01520 set_has_schema();
01521 if (schema_ == &::google::protobuf::internal::kEmptyString) {
01522 schema_ = new ::std::string;
01523 }
01524 return schema_;
01525 }
01526 inline ::std::string* Resultset::release_schema() {
01527 clear_has_schema();
01528 if (schema_ == &::google::protobuf::internal::kEmptyString) {
01529 return NULL;
01530 } else {
01531 ::std::string* temp = schema_;
01532 schema_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
01533 return temp;
01534 }
01535 }
01536
01537
01538 inline bool Resultset::has_sql() const {
01539 return (_has_bits_[0] & 0x00000004u) != 0;
01540 }
01541 inline void Resultset::set_has_sql() {
01542 _has_bits_[0] |= 0x00000004u;
01543 }
01544 inline void Resultset::clear_has_sql() {
01545 _has_bits_[0] &= ~0x00000004u;
01546 }
01547 inline void Resultset::clear_sql() {
01548 if (sql_ != &::google::protobuf::internal::kEmptyString) {
01549 sql_->clear();
01550 }
01551 clear_has_sql();
01552 }
01553 inline const ::std::string& Resultset::sql() const {
01554 return *sql_;
01555 }
01556 inline void Resultset::set_sql(const ::std::string& value) {
01557 set_has_sql();
01558 if (sql_ == &::google::protobuf::internal::kEmptyString) {
01559 sql_ = new ::std::string;
01560 }
01561 sql_->assign(value);
01562 }
01563 inline void Resultset::set_sql(const char* value) {
01564 set_has_sql();
01565 if (sql_ == &::google::protobuf::internal::kEmptyString) {
01566 sql_ = new ::std::string;
01567 }
01568 sql_->assign(value);
01569 }
01570 inline void Resultset::set_sql(const char* value, size_t size) {
01571 set_has_sql();
01572 if (sql_ == &::google::protobuf::internal::kEmptyString) {
01573 sql_ = new ::std::string;
01574 }
01575 sql_->assign(reinterpret_cast<const char*>(value), size);
01576 }
01577 inline ::std::string* Resultset::mutable_sql() {
01578 set_has_sql();
01579 if (sql_ == &::google::protobuf::internal::kEmptyString) {
01580 sql_ = new ::std::string;
01581 }
01582 return sql_;
01583 }
01584 inline ::std::string* Resultset::release_sql() {
01585 clear_has_sql();
01586 if (sql_ == &::google::protobuf::internal::kEmptyString) {
01587 return NULL;
01588 } else {
01589 ::std::string* temp = sql_;
01590 sql_ = const_cast< ::std::string*>(&::google::protobuf::internal::kEmptyString);
01591 return temp;
01592 }
01593 }
01594
01595
01596 inline bool Resultset::has_select_header() const {
01597 return (_has_bits_[0] & 0x00000008u) != 0;
01598 }
01599 inline void Resultset::set_has_select_header() {
01600 _has_bits_[0] |= 0x00000008u;
01601 }
01602 inline void Resultset::clear_has_select_header() {
01603 _has_bits_[0] &= ~0x00000008u;
01604 }
01605 inline void Resultset::clear_select_header() {
01606 if (select_header_ != NULL) select_header_->::drizzled::message::SelectHeader::Clear();
01607 clear_has_select_header();
01608 }
01609 inline const ::drizzled::message::SelectHeader& Resultset::select_header() const {
01610 return select_header_ != NULL ? *select_header_ : *default_instance_->select_header_;
01611 }
01612 inline ::drizzled::message::SelectHeader* Resultset::mutable_select_header() {
01613 set_has_select_header();
01614 if (select_header_ == NULL) select_header_ = new ::drizzled::message::SelectHeader;
01615 return select_header_;
01616 }
01617 inline ::drizzled::message::SelectHeader* Resultset::release_select_header() {
01618 clear_has_select_header();
01619 ::drizzled::message::SelectHeader* temp = select_header_;
01620 select_header_ = NULL;
01621 return temp;
01622 }
01623
01624
01625 inline bool Resultset::has_select_data() const {
01626 return (_has_bits_[0] & 0x00000010u) != 0;
01627 }
01628 inline void Resultset::set_has_select_data() {
01629 _has_bits_[0] |= 0x00000010u;
01630 }
01631 inline void Resultset::clear_has_select_data() {
01632 _has_bits_[0] &= ~0x00000010u;
01633 }
01634 inline void Resultset::clear_select_data() {
01635 if (select_data_ != NULL) select_data_->::drizzled::message::SelectData::Clear();
01636 clear_has_select_data();
01637 }
01638 inline const ::drizzled::message::SelectData& Resultset::select_data() const {
01639 return select_data_ != NULL ? *select_data_ : *default_instance_->select_data_;
01640 }
01641 inline ::drizzled::message::SelectData* Resultset::mutable_select_data() {
01642 set_has_select_data();
01643 if (select_data_ == NULL) select_data_ = new ::drizzled::message::SelectData;
01644 return select_data_;
01645 }
01646 inline ::drizzled::message::SelectData* Resultset::release_select_data() {
01647 clear_has_select_data();
01648 ::drizzled::message::SelectData* temp = select_data_;
01649 select_data_ = NULL;
01650 return temp;
01651 }
01652
01653
01654
01655
01656 }
01657 }
01658
01659 #ifndef SWIG
01660 namespace google {
01661 namespace protobuf {
01662
01663
01664 }
01665 }
01666 #endif // SWIG
01667
01668
01669
01670 #endif // PROTOBUF_resultset_2eproto__INCLUDED