Drizzled Public API Documentation

resultset.pb.h
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: resultset.proto
3 
4 #ifndef PROTOBUF_resultset_2eproto__INCLUDED
5 #define PROTOBUF_resultset_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
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
14 #error your headers.
15 #endif
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.
20 #endif
21 
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/unknown_field_set.h>
27 #include "table.pb.h"
28 #include "schema.pb.h"
29 // @@protoc_insertion_point(includes)
30 
31 namespace drizzled {
32 namespace message {
33 
34 // Internal implementation detail -- do not call these.
35 void protobuf_AddDesc_resultset_2eproto();
36 void protobuf_AssignDesc_resultset_2eproto();
37 void protobuf_ShutdownFile_resultset_2eproto();
38 
39 class FieldMeta;
40 class TableMeta;
41 class SelectRecord;
42 class SelectHeader;
43 class SelectData;
44 class Resultset;
45 
46 // ===================================================================
47 
48 class FieldMeta : public ::google::protobuf::Message {
49  public:
50  FieldMeta();
51  virtual ~FieldMeta();
52 
53  FieldMeta(const FieldMeta& from);
54 
55  inline FieldMeta& operator=(const FieldMeta& from) {
56  CopyFrom(from);
57  return *this;
58  }
59 
60  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
61  return _unknown_fields_;
62  }
63 
64  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
65  return &_unknown_fields_;
66  }
67 
68  static const ::google::protobuf::Descriptor* descriptor();
69  static const FieldMeta& default_instance();
70 
71  void Swap(FieldMeta* other);
72 
73  // implements Message ----------------------------------------------
74 
75  FieldMeta* New() const;
76  void CopyFrom(const ::google::protobuf::Message& from);
77  void MergeFrom(const ::google::protobuf::Message& from);
78  void CopyFrom(const FieldMeta& from);
79  void MergeFrom(const FieldMeta& from);
80  void Clear();
81  bool IsInitialized() const;
82 
83  int ByteSize() const;
84  bool MergePartialFromCodedStream(
85  ::google::protobuf::io::CodedInputStream* input);
86  void SerializeWithCachedSizes(
87  ::google::protobuf::io::CodedOutputStream* output) const;
88  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
89  int GetCachedSize() const { return _cached_size_; }
90  private:
91  void SharedCtor();
92  void SharedDtor();
93  void SetCachedSize(int size) const;
94  public:
95  ::google::protobuf::Metadata GetMetadata() const;
96 
97  // nested types ----------------------------------------------------
98 
99  // accessors -------------------------------------------------------
100 
101  // required string field_name = 1;
102  inline bool has_field_name() const;
103  inline void clear_field_name();
104  static const int kFieldNameFieldNumber = 1;
105  inline const ::std::string& field_name() const;
106  inline void set_field_name(const ::std::string& value);
107  inline void set_field_name(const char* value);
108  inline void set_field_name(const char* value, size_t size);
109  inline ::std::string* mutable_field_name();
110  inline ::std::string* release_field_name();
111  inline void set_allocated_field_name(::std::string* field_name);
112 
113  // optional string field_alias = 2;
114  inline bool has_field_alias() const;
115  inline void clear_field_alias();
116  static const int kFieldAliasFieldNumber = 2;
117  inline const ::std::string& field_alias() const;
118  inline void set_field_alias(const ::std::string& value);
119  inline void set_field_alias(const char* value);
120  inline void set_field_alias(const char* value, size_t size);
121  inline ::std::string* mutable_field_alias();
122  inline ::std::string* release_field_alias();
123  inline void set_allocated_field_alias(::std::string* field_alias);
124 
125  // required string table_name = 3;
126  inline bool has_table_name() const;
127  inline void clear_table_name();
128  static const int kTableNameFieldNumber = 3;
129  inline const ::std::string& table_name() const;
130  inline void set_table_name(const ::std::string& value);
131  inline void set_table_name(const char* value);
132  inline void set_table_name(const char* value, size_t size);
133  inline ::std::string* mutable_table_name();
134  inline ::std::string* release_table_name();
135  inline void set_allocated_table_name(::std::string* table_name);
136 
137  // optional string table_alias = 4;
138  inline bool has_table_alias() const;
139  inline void clear_table_alias();
140  static const int kTableAliasFieldNumber = 4;
141  inline const ::std::string& table_alias() const;
142  inline void set_table_alias(const ::std::string& value);
143  inline void set_table_alias(const char* value);
144  inline void set_table_alias(const char* value, size_t size);
145  inline ::std::string* mutable_table_alias();
146  inline ::std::string* release_table_alias();
147  inline void set_allocated_table_alias(::std::string* table_alias);
148 
149  // required string schema_name = 5;
150  inline bool has_schema_name() const;
151  inline void clear_schema_name();
152  static const int kSchemaNameFieldNumber = 5;
153  inline const ::std::string& schema_name() const;
154  inline void set_schema_name(const ::std::string& value);
155  inline void set_schema_name(const char* value);
156  inline void set_schema_name(const char* value, size_t size);
157  inline ::std::string* mutable_schema_name();
158  inline ::std::string* release_schema_name();
159  inline void set_allocated_schema_name(::std::string* schema_name);
160 
161  // @@protoc_insertion_point(class_scope:drizzled.message.FieldMeta)
162  private:
163  inline void set_has_field_name();
164  inline void clear_has_field_name();
165  inline void set_has_field_alias();
166  inline void clear_has_field_alias();
167  inline void set_has_table_name();
168  inline void clear_has_table_name();
169  inline void set_has_table_alias();
170  inline void clear_has_table_alias();
171  inline void set_has_schema_name();
172  inline void clear_has_schema_name();
173 
174  ::google::protobuf::UnknownFieldSet _unknown_fields_;
175 
176  ::google::protobuf::uint32 _has_bits_[1];
177  mutable int _cached_size_;
178  ::std::string* field_name_;
179  ::std::string* field_alias_;
180  ::std::string* table_name_;
181  ::std::string* table_alias_;
182  ::std::string* schema_name_;
183  friend void protobuf_AddDesc_resultset_2eproto();
184  friend void protobuf_AssignDesc_resultset_2eproto();
185  friend void protobuf_ShutdownFile_resultset_2eproto();
186 
187  void InitAsDefaultInstance();
188  static FieldMeta* default_instance_;
189 };
190 // -------------------------------------------------------------------
191 
192 class TableMeta : public ::google::protobuf::Message {
193  public:
194  TableMeta();
195  virtual ~TableMeta();
196 
197  TableMeta(const TableMeta& from);
198 
199  inline TableMeta& operator=(const TableMeta& from) {
200  CopyFrom(from);
201  return *this;
202  }
203 
204  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
205  return _unknown_fields_;
206  }
207 
208  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
209  return &_unknown_fields_;
210  }
211 
212  static const ::google::protobuf::Descriptor* descriptor();
213  static const TableMeta& default_instance();
214 
215  void Swap(TableMeta* other);
216 
217  // implements Message ----------------------------------------------
218 
219  TableMeta* New() const;
220  void CopyFrom(const ::google::protobuf::Message& from);
221  void MergeFrom(const ::google::protobuf::Message& from);
222  void CopyFrom(const TableMeta& from);
223  void MergeFrom(const TableMeta& from);
224  void Clear();
225  bool IsInitialized() const;
226 
227  int ByteSize() const;
228  bool MergePartialFromCodedStream(
229  ::google::protobuf::io::CodedInputStream* input);
230  void SerializeWithCachedSizes(
231  ::google::protobuf::io::CodedOutputStream* output) const;
232  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
233  int GetCachedSize() const { return _cached_size_; }
234  private:
235  void SharedCtor();
236  void SharedDtor();
237  void SetCachedSize(int size) const;
238  public:
239  ::google::protobuf::Metadata GetMetadata() const;
240 
241  // nested types ----------------------------------------------------
242 
243  // accessors -------------------------------------------------------
244 
245  // required string schema_name = 1;
246  inline bool has_schema_name() const;
247  inline void clear_schema_name();
248  static const int kSchemaNameFieldNumber = 1;
249  inline const ::std::string& schema_name() const;
250  inline void set_schema_name(const ::std::string& value);
251  inline void set_schema_name(const char* value);
252  inline void set_schema_name(const char* value, size_t size);
253  inline ::std::string* mutable_schema_name();
254  inline ::std::string* release_schema_name();
255  inline void set_allocated_schema_name(::std::string* schema_name);
256 
257  // required string table_name = 2;
258  inline bool has_table_name() const;
259  inline void clear_table_name();
260  static const int kTableNameFieldNumber = 2;
261  inline const ::std::string& table_name() const;
262  inline void set_table_name(const ::std::string& value);
263  inline void set_table_name(const char* value);
264  inline void set_table_name(const char* value, size_t size);
265  inline ::std::string* mutable_table_name();
266  inline ::std::string* release_table_name();
267  inline void set_allocated_table_name(::std::string* table_name);
268 
269  // optional string table_alias = 3;
270  inline bool has_table_alias() const;
271  inline void clear_table_alias();
272  static const int kTableAliasFieldNumber = 3;
273  inline const ::std::string& table_alias() const;
274  inline void set_table_alias(const ::std::string& value);
275  inline void set_table_alias(const char* value);
276  inline void set_table_alias(const char* value, size_t size);
277  inline ::std::string* mutable_table_alias();
278  inline ::std::string* release_table_alias();
279  inline void set_allocated_table_alias(::std::string* table_alias);
280 
281  // @@protoc_insertion_point(class_scope:drizzled.message.TableMeta)
282  private:
283  inline void set_has_schema_name();
284  inline void clear_has_schema_name();
285  inline void set_has_table_name();
286  inline void clear_has_table_name();
287  inline void set_has_table_alias();
288  inline void clear_has_table_alias();
289 
290  ::google::protobuf::UnknownFieldSet _unknown_fields_;
291 
292  ::google::protobuf::uint32 _has_bits_[1];
293  mutable int _cached_size_;
294  ::std::string* schema_name_;
295  ::std::string* table_name_;
296  ::std::string* table_alias_;
297  friend void protobuf_AddDesc_resultset_2eproto();
298  friend void protobuf_AssignDesc_resultset_2eproto();
299  friend void protobuf_ShutdownFile_resultset_2eproto();
300 
301  void InitAsDefaultInstance();
302  static TableMeta* default_instance_;
303 };
304 // -------------------------------------------------------------------
305 
306 class SelectRecord : public ::google::protobuf::Message {
307  public:
308  SelectRecord();
309  virtual ~SelectRecord();
310 
311  SelectRecord(const SelectRecord& from);
312 
313  inline SelectRecord& operator=(const SelectRecord& from) {
314  CopyFrom(from);
315  return *this;
316  }
317 
318  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
319  return _unknown_fields_;
320  }
321 
322  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
323  return &_unknown_fields_;
324  }
325 
326  static const ::google::protobuf::Descriptor* descriptor();
327  static const SelectRecord& default_instance();
328 
329  void Swap(SelectRecord* other);
330 
331  // implements Message ----------------------------------------------
332 
333  SelectRecord* New() const;
334  void CopyFrom(const ::google::protobuf::Message& from);
335  void MergeFrom(const ::google::protobuf::Message& from);
336  void CopyFrom(const SelectRecord& from);
337  void MergeFrom(const SelectRecord& from);
338  void Clear();
339  bool IsInitialized() const;
340 
341  int ByteSize() const;
342  bool MergePartialFromCodedStream(
343  ::google::protobuf::io::CodedInputStream* input);
344  void SerializeWithCachedSizes(
345  ::google::protobuf::io::CodedOutputStream* output) const;
346  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
347  int GetCachedSize() const { return _cached_size_; }
348  private:
349  void SharedCtor();
350  void SharedDtor();
351  void SetCachedSize(int size) const;
352  public:
353  ::google::protobuf::Metadata GetMetadata() const;
354 
355  // nested types ----------------------------------------------------
356 
357  // accessors -------------------------------------------------------
358 
359  // repeated bytes record_value = 1;
360  inline int record_value_size() const;
361  inline void clear_record_value();
362  static const int kRecordValueFieldNumber = 1;
363  inline const ::std::string& record_value(int index) const;
364  inline ::std::string* mutable_record_value(int index);
365  inline void set_record_value(int index, const ::std::string& value);
366  inline void set_record_value(int index, const char* value);
367  inline void set_record_value(int index, const void* value, size_t size);
368  inline ::std::string* add_record_value();
369  inline void add_record_value(const ::std::string& value);
370  inline void add_record_value(const char* value);
371  inline void add_record_value(const void* value, size_t size);
372  inline const ::google::protobuf::RepeatedPtrField< ::std::string>& record_value() const;
373  inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_record_value();
374 
375  // repeated bool is_null = 2;
376  inline int is_null_size() const;
377  inline void clear_is_null();
378  static const int kIsNullFieldNumber = 2;
379  inline bool is_null(int index) const;
380  inline void set_is_null(int index, bool value);
381  inline void add_is_null(bool value);
382  inline const ::google::protobuf::RepeatedField< bool >&
383  is_null() const;
384  inline ::google::protobuf::RepeatedField< bool >*
385  mutable_is_null();
386 
387  // @@protoc_insertion_point(class_scope:drizzled.message.SelectRecord)
388  private:
389 
390  ::google::protobuf::UnknownFieldSet _unknown_fields_;
391 
392  ::google::protobuf::uint32 _has_bits_[1];
393  mutable int _cached_size_;
394  ::google::protobuf::RepeatedPtrField< ::std::string> record_value_;
395  ::google::protobuf::RepeatedField< bool > is_null_;
396  friend void protobuf_AddDesc_resultset_2eproto();
397  friend void protobuf_AssignDesc_resultset_2eproto();
398  friend void protobuf_ShutdownFile_resultset_2eproto();
399 
400  void InitAsDefaultInstance();
401  static SelectRecord* default_instance_;
402 };
403 // -------------------------------------------------------------------
404 
405 class SelectHeader : public ::google::protobuf::Message {
406  public:
407  SelectHeader();
408  virtual ~SelectHeader();
409 
410  SelectHeader(const SelectHeader& from);
411 
412  inline SelectHeader& operator=(const SelectHeader& from) {
413  CopyFrom(from);
414  return *this;
415  }
416 
417  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
418  return _unknown_fields_;
419  }
420 
421  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
422  return &_unknown_fields_;
423  }
424 
425  static const ::google::protobuf::Descriptor* descriptor();
426  static const SelectHeader& default_instance();
427 
428  void Swap(SelectHeader* other);
429 
430  // implements Message ----------------------------------------------
431 
432  SelectHeader* New() const;
433  void CopyFrom(const ::google::protobuf::Message& from);
434  void MergeFrom(const ::google::protobuf::Message& from);
435  void CopyFrom(const SelectHeader& from);
436  void MergeFrom(const SelectHeader& from);
437  void Clear();
438  bool IsInitialized() const;
439 
440  int ByteSize() const;
441  bool MergePartialFromCodedStream(
442  ::google::protobuf::io::CodedInputStream* input);
443  void SerializeWithCachedSizes(
444  ::google::protobuf::io::CodedOutputStream* output) const;
445  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
446  int GetCachedSize() const { return _cached_size_; }
447  private:
448  void SharedCtor();
449  void SharedDtor();
450  void SetCachedSize(int size) const;
451  public:
452  ::google::protobuf::Metadata GetMetadata() const;
453 
454  // nested types ----------------------------------------------------
455 
456  // accessors -------------------------------------------------------
457 
458  // repeated .drizzled.message.TableMeta table_meta = 1;
459  inline int table_meta_size() const;
460  inline void clear_table_meta();
461  static const int kTableMetaFieldNumber = 1;
462  inline const ::drizzled::message::TableMeta& table_meta(int index) const;
463  inline ::drizzled::message::TableMeta* mutable_table_meta(int index);
464  inline ::drizzled::message::TableMeta* add_table_meta();
465  inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::TableMeta >&
466  table_meta() const;
467  inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::TableMeta >*
468  mutable_table_meta();
469 
470  // repeated .drizzled.message.FieldMeta field_meta = 2;
471  inline int field_meta_size() const;
472  inline void clear_field_meta();
473  static const int kFieldMetaFieldNumber = 2;
474  inline const ::drizzled::message::FieldMeta& field_meta(int index) const;
475  inline ::drizzled::message::FieldMeta* mutable_field_meta(int index);
476  inline ::drizzled::message::FieldMeta* add_field_meta();
477  inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMeta >&
478  field_meta() const;
479  inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMeta >*
480  mutable_field_meta();
481 
482  // @@protoc_insertion_point(class_scope:drizzled.message.SelectHeader)
483  private:
484 
485  ::google::protobuf::UnknownFieldSet _unknown_fields_;
486 
487  ::google::protobuf::uint32 _has_bits_[1];
488  mutable int _cached_size_;
489  ::google::protobuf::RepeatedPtrField< ::drizzled::message::TableMeta > table_meta_;
490  ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMeta > field_meta_;
491  friend void protobuf_AddDesc_resultset_2eproto();
492  friend void protobuf_AssignDesc_resultset_2eproto();
493  friend void protobuf_ShutdownFile_resultset_2eproto();
494 
495  void InitAsDefaultInstance();
496  static SelectHeader* default_instance_;
497 };
498 // -------------------------------------------------------------------
499 
500 class SelectData : public ::google::protobuf::Message {
501  public:
502  SelectData();
503  virtual ~SelectData();
504 
505  SelectData(const SelectData& from);
506 
507  inline SelectData& operator=(const SelectData& from) {
508  CopyFrom(from);
509  return *this;
510  }
511 
512  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
513  return _unknown_fields_;
514  }
515 
516  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
517  return &_unknown_fields_;
518  }
519 
520  static const ::google::protobuf::Descriptor* descriptor();
521  static const SelectData& default_instance();
522 
523  void Swap(SelectData* other);
524 
525  // implements Message ----------------------------------------------
526 
527  SelectData* New() const;
528  void CopyFrom(const ::google::protobuf::Message& from);
529  void MergeFrom(const ::google::protobuf::Message& from);
530  void CopyFrom(const SelectData& from);
531  void MergeFrom(const SelectData& from);
532  void Clear();
533  bool IsInitialized() const;
534 
535  int ByteSize() const;
536  bool MergePartialFromCodedStream(
537  ::google::protobuf::io::CodedInputStream* input);
538  void SerializeWithCachedSizes(
539  ::google::protobuf::io::CodedOutputStream* output) const;
540  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
541  int GetCachedSize() const { return _cached_size_; }
542  private:
543  void SharedCtor();
544  void SharedDtor();
545  void SetCachedSize(int size) const;
546  public:
547  ::google::protobuf::Metadata GetMetadata() const;
548 
549  // nested types ----------------------------------------------------
550 
551  // accessors -------------------------------------------------------
552 
553  // required uint32 segment_id = 1;
554  inline bool has_segment_id() const;
555  inline void clear_segment_id();
556  static const int kSegmentIdFieldNumber = 1;
557  inline ::google::protobuf::uint32 segment_id() const;
558  inline void set_segment_id(::google::protobuf::uint32 value);
559 
560  // required bool end_segment = 2;
561  inline bool has_end_segment() const;
562  inline void clear_end_segment();
563  static const int kEndSegmentFieldNumber = 2;
564  inline bool end_segment() const;
565  inline void set_end_segment(bool value);
566 
567  // repeated .drizzled.message.SelectRecord record = 3;
568  inline int record_size() const;
569  inline void clear_record();
570  static const int kRecordFieldNumber = 3;
571  inline const ::drizzled::message::SelectRecord& record(int index) const;
572  inline ::drizzled::message::SelectRecord* mutable_record(int index);
573  inline ::drizzled::message::SelectRecord* add_record();
574  inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::SelectRecord >&
575  record() const;
576  inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::SelectRecord >*
577  mutable_record();
578 
579  // @@protoc_insertion_point(class_scope:drizzled.message.SelectData)
580  private:
581  inline void set_has_segment_id();
582  inline void clear_has_segment_id();
583  inline void set_has_end_segment();
584  inline void clear_has_end_segment();
585 
586  ::google::protobuf::UnknownFieldSet _unknown_fields_;
587 
588  ::google::protobuf::uint32 _has_bits_[1];
589  mutable int _cached_size_;
590  ::google::protobuf::uint32 segment_id_;
591  bool end_segment_;
592  ::google::protobuf::RepeatedPtrField< ::drizzled::message::SelectRecord > record_;
593  friend void protobuf_AddDesc_resultset_2eproto();
594  friend void protobuf_AssignDesc_resultset_2eproto();
595  friend void protobuf_ShutdownFile_resultset_2eproto();
596 
597  void InitAsDefaultInstance();
598  static SelectData* default_instance_;
599 };
600 // -------------------------------------------------------------------
601 
602 class Resultset : public ::google::protobuf::Message {
603  public:
604  Resultset();
605  virtual ~Resultset();
606 
607  Resultset(const Resultset& from);
608 
609  inline Resultset& operator=(const Resultset& from) {
610  CopyFrom(from);
611  return *this;
612  }
613 
614  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
615  return _unknown_fields_;
616  }
617 
618  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
619  return &_unknown_fields_;
620  }
621 
622  static const ::google::protobuf::Descriptor* descriptor();
623  static const Resultset& default_instance();
624 
625  void Swap(Resultset* other);
626 
627  // implements Message ----------------------------------------------
628 
629  Resultset* New() const;
630  void CopyFrom(const ::google::protobuf::Message& from);
631  void MergeFrom(const ::google::protobuf::Message& from);
632  void CopyFrom(const Resultset& from);
633  void MergeFrom(const Resultset& from);
634  void Clear();
635  bool IsInitialized() const;
636 
637  int ByteSize() const;
638  bool MergePartialFromCodedStream(
639  ::google::protobuf::io::CodedInputStream* input);
640  void SerializeWithCachedSizes(
641  ::google::protobuf::io::CodedOutputStream* output) const;
642  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const;
643  int GetCachedSize() const { return _cached_size_; }
644  private:
645  void SharedCtor();
646  void SharedDtor();
647  void SetCachedSize(int size) const;
648  public:
649  ::google::protobuf::Metadata GetMetadata() const;
650 
651  // nested types ----------------------------------------------------
652 
653  // accessors -------------------------------------------------------
654 
655  // required string key = 1;
656  inline bool has_key() const;
657  inline void clear_key();
658  static const int kKeyFieldNumber = 1;
659  inline const ::std::string& key() const;
660  inline void set_key(const ::std::string& value);
661  inline void set_key(const char* value);
662  inline void set_key(const char* value, size_t size);
663  inline ::std::string* mutable_key();
664  inline ::std::string* release_key();
665  inline void set_allocated_key(::std::string* key);
666 
667  // required string schema = 2;
668  inline bool has_schema() const;
669  inline void clear_schema();
670  static const int kSchemaFieldNumber = 2;
671  inline const ::std::string& schema() const;
672  inline void set_schema(const ::std::string& value);
673  inline void set_schema(const char* value);
674  inline void set_schema(const char* value, size_t size);
675  inline ::std::string* mutable_schema();
676  inline ::std::string* release_schema();
677  inline void set_allocated_schema(::std::string* schema);
678 
679  // optional string sql = 3;
680  inline bool has_sql() const;
681  inline void clear_sql();
682  static const int kSqlFieldNumber = 3;
683  inline const ::std::string& sql() const;
684  inline void set_sql(const ::std::string& value);
685  inline void set_sql(const char* value);
686  inline void set_sql(const char* value, size_t size);
687  inline ::std::string* mutable_sql();
688  inline ::std::string* release_sql();
689  inline void set_allocated_sql(::std::string* sql);
690 
691  // optional .drizzled.message.SelectHeader select_header = 4;
692  inline bool has_select_header() const;
693  inline void clear_select_header();
694  static const int kSelectHeaderFieldNumber = 4;
695  inline const ::drizzled::message::SelectHeader& select_header() const;
696  inline ::drizzled::message::SelectHeader* mutable_select_header();
697  inline ::drizzled::message::SelectHeader* release_select_header();
698  inline void set_allocated_select_header(::drizzled::message::SelectHeader* select_header);
699 
700  // optional .drizzled.message.SelectData select_data = 5;
701  inline bool has_select_data() const;
702  inline void clear_select_data();
703  static const int kSelectDataFieldNumber = 5;
704  inline const ::drizzled::message::SelectData& select_data() const;
705  inline ::drizzled::message::SelectData* mutable_select_data();
706  inline ::drizzled::message::SelectData* release_select_data();
707  inline void set_allocated_select_data(::drizzled::message::SelectData* select_data);
708 
709  // @@protoc_insertion_point(class_scope:drizzled.message.Resultset)
710  private:
711  inline void set_has_key();
712  inline void clear_has_key();
713  inline void set_has_schema();
714  inline void clear_has_schema();
715  inline void set_has_sql();
716  inline void clear_has_sql();
717  inline void set_has_select_header();
718  inline void clear_has_select_header();
719  inline void set_has_select_data();
720  inline void clear_has_select_data();
721 
722  ::google::protobuf::UnknownFieldSet _unknown_fields_;
723 
724  ::google::protobuf::uint32 _has_bits_[1];
725  mutable int _cached_size_;
726  ::std::string* key_;
727  ::std::string* schema_;
728  ::std::string* sql_;
729  ::drizzled::message::SelectHeader* select_header_;
730  ::drizzled::message::SelectData* select_data_;
731  friend void protobuf_AddDesc_resultset_2eproto();
732  friend void protobuf_AssignDesc_resultset_2eproto();
733  friend void protobuf_ShutdownFile_resultset_2eproto();
734 
735  void InitAsDefaultInstance();
736  static Resultset* default_instance_;
737 };
738 // ===================================================================
739 
740 
741 // ===================================================================
742 
743 // FieldMeta
744 
745 // required string field_name = 1;
746 inline bool FieldMeta::has_field_name() const {
747  return (_has_bits_[0] & 0x00000001u) != 0;
748 }
749 inline void FieldMeta::set_has_field_name() {
750  _has_bits_[0] |= 0x00000001u;
751 }
752 inline void FieldMeta::clear_has_field_name() {
753  _has_bits_[0] &= ~0x00000001u;
754 }
755 inline void FieldMeta::clear_field_name() {
756  if (field_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
757  field_name_->clear();
758  }
759  clear_has_field_name();
760 }
761 inline const ::std::string& FieldMeta::field_name() const {
762  // @@protoc_insertion_point(field_get:drizzled.message.FieldMeta.field_name)
763  return *field_name_;
764 }
765 inline void FieldMeta::set_field_name(const ::std::string& value) {
766  set_has_field_name();
767  if (field_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
768  field_name_ = new ::std::string;
769  }
770  field_name_->assign(value);
771  // @@protoc_insertion_point(field_set:drizzled.message.FieldMeta.field_name)
772 }
773 inline void FieldMeta::set_field_name(const char* value) {
774  set_has_field_name();
775  if (field_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
776  field_name_ = new ::std::string;
777  }
778  field_name_->assign(value);
779  // @@protoc_insertion_point(field_set_char:drizzled.message.FieldMeta.field_name)
780 }
781 inline void FieldMeta::set_field_name(const char* value, size_t size) {
782  set_has_field_name();
783  if (field_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
784  field_name_ = new ::std::string;
785  }
786  field_name_->assign(reinterpret_cast<const char*>(value), size);
787  // @@protoc_insertion_point(field_set_pointer:drizzled.message.FieldMeta.field_name)
788 }
789 inline ::std::string* FieldMeta::mutable_field_name() {
790  set_has_field_name();
791  if (field_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
792  field_name_ = new ::std::string;
793  }
794  // @@protoc_insertion_point(field_mutable:drizzled.message.FieldMeta.field_name)
795  return field_name_;
796 }
797 inline ::std::string* FieldMeta::release_field_name() {
798  clear_has_field_name();
799  if (field_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
800  return NULL;
801  } else {
802  ::std::string* temp = field_name_;
803  field_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
804  return temp;
805  }
806 }
807 inline void FieldMeta::set_allocated_field_name(::std::string* field_name) {
808  if (field_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
809  delete field_name_;
810  }
811  if (field_name) {
812  set_has_field_name();
813  field_name_ = field_name;
814  } else {
815  clear_has_field_name();
816  field_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
817  }
818  // @@protoc_insertion_point(field_set_allocated:drizzled.message.FieldMeta.field_name)
819 }
820 
821 // optional string field_alias = 2;
822 inline bool FieldMeta::has_field_alias() const {
823  return (_has_bits_[0] & 0x00000002u) != 0;
824 }
825 inline void FieldMeta::set_has_field_alias() {
826  _has_bits_[0] |= 0x00000002u;
827 }
828 inline void FieldMeta::clear_has_field_alias() {
829  _has_bits_[0] &= ~0x00000002u;
830 }
831 inline void FieldMeta::clear_field_alias() {
832  if (field_alias_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
833  field_alias_->clear();
834  }
835  clear_has_field_alias();
836 }
837 inline const ::std::string& FieldMeta::field_alias() const {
838  // @@protoc_insertion_point(field_get:drizzled.message.FieldMeta.field_alias)
839  return *field_alias_;
840 }
841 inline void FieldMeta::set_field_alias(const ::std::string& value) {
842  set_has_field_alias();
843  if (field_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
844  field_alias_ = new ::std::string;
845  }
846  field_alias_->assign(value);
847  // @@protoc_insertion_point(field_set:drizzled.message.FieldMeta.field_alias)
848 }
849 inline void FieldMeta::set_field_alias(const char* value) {
850  set_has_field_alias();
851  if (field_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
852  field_alias_ = new ::std::string;
853  }
854  field_alias_->assign(value);
855  // @@protoc_insertion_point(field_set_char:drizzled.message.FieldMeta.field_alias)
856 }
857 inline void FieldMeta::set_field_alias(const char* value, size_t size) {
858  set_has_field_alias();
859  if (field_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
860  field_alias_ = new ::std::string;
861  }
862  field_alias_->assign(reinterpret_cast<const char*>(value), size);
863  // @@protoc_insertion_point(field_set_pointer:drizzled.message.FieldMeta.field_alias)
864 }
865 inline ::std::string* FieldMeta::mutable_field_alias() {
866  set_has_field_alias();
867  if (field_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
868  field_alias_ = new ::std::string;
869  }
870  // @@protoc_insertion_point(field_mutable:drizzled.message.FieldMeta.field_alias)
871  return field_alias_;
872 }
873 inline ::std::string* FieldMeta::release_field_alias() {
874  clear_has_field_alias();
875  if (field_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
876  return NULL;
877  } else {
878  ::std::string* temp = field_alias_;
879  field_alias_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
880  return temp;
881  }
882 }
883 inline void FieldMeta::set_allocated_field_alias(::std::string* field_alias) {
884  if (field_alias_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
885  delete field_alias_;
886  }
887  if (field_alias) {
888  set_has_field_alias();
889  field_alias_ = field_alias;
890  } else {
891  clear_has_field_alias();
892  field_alias_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
893  }
894  // @@protoc_insertion_point(field_set_allocated:drizzled.message.FieldMeta.field_alias)
895 }
896 
897 // required string table_name = 3;
898 inline bool FieldMeta::has_table_name() const {
899  return (_has_bits_[0] & 0x00000004u) != 0;
900 }
901 inline void FieldMeta::set_has_table_name() {
902  _has_bits_[0] |= 0x00000004u;
903 }
904 inline void FieldMeta::clear_has_table_name() {
905  _has_bits_[0] &= ~0x00000004u;
906 }
907 inline void FieldMeta::clear_table_name() {
908  if (table_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
909  table_name_->clear();
910  }
911  clear_has_table_name();
912 }
913 inline const ::std::string& FieldMeta::table_name() const {
914  // @@protoc_insertion_point(field_get:drizzled.message.FieldMeta.table_name)
915  return *table_name_;
916 }
917 inline void FieldMeta::set_table_name(const ::std::string& value) {
918  set_has_table_name();
919  if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
920  table_name_ = new ::std::string;
921  }
922  table_name_->assign(value);
923  // @@protoc_insertion_point(field_set:drizzled.message.FieldMeta.table_name)
924 }
925 inline void FieldMeta::set_table_name(const char* value) {
926  set_has_table_name();
927  if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
928  table_name_ = new ::std::string;
929  }
930  table_name_->assign(value);
931  // @@protoc_insertion_point(field_set_char:drizzled.message.FieldMeta.table_name)
932 }
933 inline void FieldMeta::set_table_name(const char* value, size_t size) {
934  set_has_table_name();
935  if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
936  table_name_ = new ::std::string;
937  }
938  table_name_->assign(reinterpret_cast<const char*>(value), size);
939  // @@protoc_insertion_point(field_set_pointer:drizzled.message.FieldMeta.table_name)
940 }
941 inline ::std::string* FieldMeta::mutable_table_name() {
942  set_has_table_name();
943  if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
944  table_name_ = new ::std::string;
945  }
946  // @@protoc_insertion_point(field_mutable:drizzled.message.FieldMeta.table_name)
947  return table_name_;
948 }
949 inline ::std::string* FieldMeta::release_table_name() {
950  clear_has_table_name();
951  if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
952  return NULL;
953  } else {
954  ::std::string* temp = table_name_;
955  table_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
956  return temp;
957  }
958 }
959 inline void FieldMeta::set_allocated_table_name(::std::string* table_name) {
960  if (table_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
961  delete table_name_;
962  }
963  if (table_name) {
964  set_has_table_name();
965  table_name_ = table_name;
966  } else {
967  clear_has_table_name();
968  table_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
969  }
970  // @@protoc_insertion_point(field_set_allocated:drizzled.message.FieldMeta.table_name)
971 }
972 
973 // optional string table_alias = 4;
974 inline bool FieldMeta::has_table_alias() const {
975  return (_has_bits_[0] & 0x00000008u) != 0;
976 }
977 inline void FieldMeta::set_has_table_alias() {
978  _has_bits_[0] |= 0x00000008u;
979 }
980 inline void FieldMeta::clear_has_table_alias() {
981  _has_bits_[0] &= ~0x00000008u;
982 }
983 inline void FieldMeta::clear_table_alias() {
984  if (table_alias_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
985  table_alias_->clear();
986  }
987  clear_has_table_alias();
988 }
989 inline const ::std::string& FieldMeta::table_alias() const {
990  // @@protoc_insertion_point(field_get:drizzled.message.FieldMeta.table_alias)
991  return *table_alias_;
992 }
993 inline void FieldMeta::set_table_alias(const ::std::string& value) {
994  set_has_table_alias();
995  if (table_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
996  table_alias_ = new ::std::string;
997  }
998  table_alias_->assign(value);
999  // @@protoc_insertion_point(field_set:drizzled.message.FieldMeta.table_alias)
1000 }
1001 inline void FieldMeta::set_table_alias(const char* value) {
1002  set_has_table_alias();
1003  if (table_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1004  table_alias_ = new ::std::string;
1005  }
1006  table_alias_->assign(value);
1007  // @@protoc_insertion_point(field_set_char:drizzled.message.FieldMeta.table_alias)
1008 }
1009 inline void FieldMeta::set_table_alias(const char* value, size_t size) {
1010  set_has_table_alias();
1011  if (table_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1012  table_alias_ = new ::std::string;
1013  }
1014  table_alias_->assign(reinterpret_cast<const char*>(value), size);
1015  // @@protoc_insertion_point(field_set_pointer:drizzled.message.FieldMeta.table_alias)
1016 }
1017 inline ::std::string* FieldMeta::mutable_table_alias() {
1018  set_has_table_alias();
1019  if (table_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1020  table_alias_ = new ::std::string;
1021  }
1022  // @@protoc_insertion_point(field_mutable:drizzled.message.FieldMeta.table_alias)
1023  return table_alias_;
1024 }
1025 inline ::std::string* FieldMeta::release_table_alias() {
1026  clear_has_table_alias();
1027  if (table_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1028  return NULL;
1029  } else {
1030  ::std::string* temp = table_alias_;
1031  table_alias_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1032  return temp;
1033  }
1034 }
1035 inline void FieldMeta::set_allocated_table_alias(::std::string* table_alias) {
1036  if (table_alias_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1037  delete table_alias_;
1038  }
1039  if (table_alias) {
1040  set_has_table_alias();
1041  table_alias_ = table_alias;
1042  } else {
1043  clear_has_table_alias();
1044  table_alias_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1045  }
1046  // @@protoc_insertion_point(field_set_allocated:drizzled.message.FieldMeta.table_alias)
1047 }
1048 
1049 // required string schema_name = 5;
1050 inline bool FieldMeta::has_schema_name() const {
1051  return (_has_bits_[0] & 0x00000010u) != 0;
1052 }
1053 inline void FieldMeta::set_has_schema_name() {
1054  _has_bits_[0] |= 0x00000010u;
1055 }
1056 inline void FieldMeta::clear_has_schema_name() {
1057  _has_bits_[0] &= ~0x00000010u;
1058 }
1059 inline void FieldMeta::clear_schema_name() {
1060  if (schema_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1061  schema_name_->clear();
1062  }
1063  clear_has_schema_name();
1064 }
1065 inline const ::std::string& FieldMeta::schema_name() const {
1066  // @@protoc_insertion_point(field_get:drizzled.message.FieldMeta.schema_name)
1067  return *schema_name_;
1068 }
1069 inline void FieldMeta::set_schema_name(const ::std::string& value) {
1070  set_has_schema_name();
1071  if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1072  schema_name_ = new ::std::string;
1073  }
1074  schema_name_->assign(value);
1075  // @@protoc_insertion_point(field_set:drizzled.message.FieldMeta.schema_name)
1076 }
1077 inline void FieldMeta::set_schema_name(const char* value) {
1078  set_has_schema_name();
1079  if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1080  schema_name_ = new ::std::string;
1081  }
1082  schema_name_->assign(value);
1083  // @@protoc_insertion_point(field_set_char:drizzled.message.FieldMeta.schema_name)
1084 }
1085 inline void FieldMeta::set_schema_name(const char* value, size_t size) {
1086  set_has_schema_name();
1087  if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1088  schema_name_ = new ::std::string;
1089  }
1090  schema_name_->assign(reinterpret_cast<const char*>(value), size);
1091  // @@protoc_insertion_point(field_set_pointer:drizzled.message.FieldMeta.schema_name)
1092 }
1093 inline ::std::string* FieldMeta::mutable_schema_name() {
1094  set_has_schema_name();
1095  if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1096  schema_name_ = new ::std::string;
1097  }
1098  // @@protoc_insertion_point(field_mutable:drizzled.message.FieldMeta.schema_name)
1099  return schema_name_;
1100 }
1101 inline ::std::string* FieldMeta::release_schema_name() {
1102  clear_has_schema_name();
1103  if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1104  return NULL;
1105  } else {
1106  ::std::string* temp = schema_name_;
1107  schema_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1108  return temp;
1109  }
1110 }
1111 inline void FieldMeta::set_allocated_schema_name(::std::string* schema_name) {
1112  if (schema_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1113  delete schema_name_;
1114  }
1115  if (schema_name) {
1116  set_has_schema_name();
1117  schema_name_ = schema_name;
1118  } else {
1119  clear_has_schema_name();
1120  schema_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1121  }
1122  // @@protoc_insertion_point(field_set_allocated:drizzled.message.FieldMeta.schema_name)
1123 }
1124 
1125 // -------------------------------------------------------------------
1126 
1127 // TableMeta
1128 
1129 // required string schema_name = 1;
1130 inline bool TableMeta::has_schema_name() const {
1131  return (_has_bits_[0] & 0x00000001u) != 0;
1132 }
1133 inline void TableMeta::set_has_schema_name() {
1134  _has_bits_[0] |= 0x00000001u;
1135 }
1136 inline void TableMeta::clear_has_schema_name() {
1137  _has_bits_[0] &= ~0x00000001u;
1138 }
1139 inline void TableMeta::clear_schema_name() {
1140  if (schema_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1141  schema_name_->clear();
1142  }
1143  clear_has_schema_name();
1144 }
1145 inline const ::std::string& TableMeta::schema_name() const {
1146  // @@protoc_insertion_point(field_get:drizzled.message.TableMeta.schema_name)
1147  return *schema_name_;
1148 }
1149 inline void TableMeta::set_schema_name(const ::std::string& value) {
1150  set_has_schema_name();
1151  if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1152  schema_name_ = new ::std::string;
1153  }
1154  schema_name_->assign(value);
1155  // @@protoc_insertion_point(field_set:drizzled.message.TableMeta.schema_name)
1156 }
1157 inline void TableMeta::set_schema_name(const char* value) {
1158  set_has_schema_name();
1159  if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1160  schema_name_ = new ::std::string;
1161  }
1162  schema_name_->assign(value);
1163  // @@protoc_insertion_point(field_set_char:drizzled.message.TableMeta.schema_name)
1164 }
1165 inline void TableMeta::set_schema_name(const char* value, size_t size) {
1166  set_has_schema_name();
1167  if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1168  schema_name_ = new ::std::string;
1169  }
1170  schema_name_->assign(reinterpret_cast<const char*>(value), size);
1171  // @@protoc_insertion_point(field_set_pointer:drizzled.message.TableMeta.schema_name)
1172 }
1173 inline ::std::string* TableMeta::mutable_schema_name() {
1174  set_has_schema_name();
1175  if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1176  schema_name_ = new ::std::string;
1177  }
1178  // @@protoc_insertion_point(field_mutable:drizzled.message.TableMeta.schema_name)
1179  return schema_name_;
1180 }
1181 inline ::std::string* TableMeta::release_schema_name() {
1182  clear_has_schema_name();
1183  if (schema_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1184  return NULL;
1185  } else {
1186  ::std::string* temp = schema_name_;
1187  schema_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1188  return temp;
1189  }
1190 }
1191 inline void TableMeta::set_allocated_schema_name(::std::string* schema_name) {
1192  if (schema_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1193  delete schema_name_;
1194  }
1195  if (schema_name) {
1196  set_has_schema_name();
1197  schema_name_ = schema_name;
1198  } else {
1199  clear_has_schema_name();
1200  schema_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1201  }
1202  // @@protoc_insertion_point(field_set_allocated:drizzled.message.TableMeta.schema_name)
1203 }
1204 
1205 // required string table_name = 2;
1206 inline bool TableMeta::has_table_name() const {
1207  return (_has_bits_[0] & 0x00000002u) != 0;
1208 }
1209 inline void TableMeta::set_has_table_name() {
1210  _has_bits_[0] |= 0x00000002u;
1211 }
1212 inline void TableMeta::clear_has_table_name() {
1213  _has_bits_[0] &= ~0x00000002u;
1214 }
1215 inline void TableMeta::clear_table_name() {
1216  if (table_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1217  table_name_->clear();
1218  }
1219  clear_has_table_name();
1220 }
1221 inline const ::std::string& TableMeta::table_name() const {
1222  // @@protoc_insertion_point(field_get:drizzled.message.TableMeta.table_name)
1223  return *table_name_;
1224 }
1225 inline void TableMeta::set_table_name(const ::std::string& value) {
1226  set_has_table_name();
1227  if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1228  table_name_ = new ::std::string;
1229  }
1230  table_name_->assign(value);
1231  // @@protoc_insertion_point(field_set:drizzled.message.TableMeta.table_name)
1232 }
1233 inline void TableMeta::set_table_name(const char* value) {
1234  set_has_table_name();
1235  if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1236  table_name_ = new ::std::string;
1237  }
1238  table_name_->assign(value);
1239  // @@protoc_insertion_point(field_set_char:drizzled.message.TableMeta.table_name)
1240 }
1241 inline void TableMeta::set_table_name(const char* value, size_t size) {
1242  set_has_table_name();
1243  if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1244  table_name_ = new ::std::string;
1245  }
1246  table_name_->assign(reinterpret_cast<const char*>(value), size);
1247  // @@protoc_insertion_point(field_set_pointer:drizzled.message.TableMeta.table_name)
1248 }
1249 inline ::std::string* TableMeta::mutable_table_name() {
1250  set_has_table_name();
1251  if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1252  table_name_ = new ::std::string;
1253  }
1254  // @@protoc_insertion_point(field_mutable:drizzled.message.TableMeta.table_name)
1255  return table_name_;
1256 }
1257 inline ::std::string* TableMeta::release_table_name() {
1258  clear_has_table_name();
1259  if (table_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1260  return NULL;
1261  } else {
1262  ::std::string* temp = table_name_;
1263  table_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1264  return temp;
1265  }
1266 }
1267 inline void TableMeta::set_allocated_table_name(::std::string* table_name) {
1268  if (table_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1269  delete table_name_;
1270  }
1271  if (table_name) {
1272  set_has_table_name();
1273  table_name_ = table_name;
1274  } else {
1275  clear_has_table_name();
1276  table_name_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1277  }
1278  // @@protoc_insertion_point(field_set_allocated:drizzled.message.TableMeta.table_name)
1279 }
1280 
1281 // optional string table_alias = 3;
1282 inline bool TableMeta::has_table_alias() const {
1283  return (_has_bits_[0] & 0x00000004u) != 0;
1284 }
1285 inline void TableMeta::set_has_table_alias() {
1286  _has_bits_[0] |= 0x00000004u;
1287 }
1288 inline void TableMeta::clear_has_table_alias() {
1289  _has_bits_[0] &= ~0x00000004u;
1290 }
1291 inline void TableMeta::clear_table_alias() {
1292  if (table_alias_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1293  table_alias_->clear();
1294  }
1295  clear_has_table_alias();
1296 }
1297 inline const ::std::string& TableMeta::table_alias() const {
1298  // @@protoc_insertion_point(field_get:drizzled.message.TableMeta.table_alias)
1299  return *table_alias_;
1300 }
1301 inline void TableMeta::set_table_alias(const ::std::string& value) {
1302  set_has_table_alias();
1303  if (table_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1304  table_alias_ = new ::std::string;
1305  }
1306  table_alias_->assign(value);
1307  // @@protoc_insertion_point(field_set:drizzled.message.TableMeta.table_alias)
1308 }
1309 inline void TableMeta::set_table_alias(const char* value) {
1310  set_has_table_alias();
1311  if (table_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1312  table_alias_ = new ::std::string;
1313  }
1314  table_alias_->assign(value);
1315  // @@protoc_insertion_point(field_set_char:drizzled.message.TableMeta.table_alias)
1316 }
1317 inline void TableMeta::set_table_alias(const char* value, size_t size) {
1318  set_has_table_alias();
1319  if (table_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1320  table_alias_ = new ::std::string;
1321  }
1322  table_alias_->assign(reinterpret_cast<const char*>(value), size);
1323  // @@protoc_insertion_point(field_set_pointer:drizzled.message.TableMeta.table_alias)
1324 }
1325 inline ::std::string* TableMeta::mutable_table_alias() {
1326  set_has_table_alias();
1327  if (table_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1328  table_alias_ = new ::std::string;
1329  }
1330  // @@protoc_insertion_point(field_mutable:drizzled.message.TableMeta.table_alias)
1331  return table_alias_;
1332 }
1333 inline ::std::string* TableMeta::release_table_alias() {
1334  clear_has_table_alias();
1335  if (table_alias_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1336  return NULL;
1337  } else {
1338  ::std::string* temp = table_alias_;
1339  table_alias_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1340  return temp;
1341  }
1342 }
1343 inline void TableMeta::set_allocated_table_alias(::std::string* table_alias) {
1344  if (table_alias_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1345  delete table_alias_;
1346  }
1347  if (table_alias) {
1348  set_has_table_alias();
1349  table_alias_ = table_alias;
1350  } else {
1351  clear_has_table_alias();
1352  table_alias_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1353  }
1354  // @@protoc_insertion_point(field_set_allocated:drizzled.message.TableMeta.table_alias)
1355 }
1356 
1357 // -------------------------------------------------------------------
1358 
1359 // SelectRecord
1360 
1361 // repeated bytes record_value = 1;
1362 inline int SelectRecord::record_value_size() const {
1363  return record_value_.size();
1364 }
1365 inline void SelectRecord::clear_record_value() {
1366  record_value_.Clear();
1367 }
1368 inline const ::std::string& SelectRecord::record_value(int index) const {
1369  // @@protoc_insertion_point(field_get:drizzled.message.SelectRecord.record_value)
1370  return record_value_.Get(index);
1371 }
1372 inline ::std::string* SelectRecord::mutable_record_value(int index) {
1373  // @@protoc_insertion_point(field_mutable:drizzled.message.SelectRecord.record_value)
1374  return record_value_.Mutable(index);
1375 }
1376 inline void SelectRecord::set_record_value(int index, const ::std::string& value) {
1377  // @@protoc_insertion_point(field_set:drizzled.message.SelectRecord.record_value)
1378  record_value_.Mutable(index)->assign(value);
1379 }
1380 inline void SelectRecord::set_record_value(int index, const char* value) {
1381  record_value_.Mutable(index)->assign(value);
1382  // @@protoc_insertion_point(field_set_char:drizzled.message.SelectRecord.record_value)
1383 }
1384 inline void SelectRecord::set_record_value(int index, const void* value, size_t size) {
1385  record_value_.Mutable(index)->assign(
1386  reinterpret_cast<const char*>(value), size);
1387  // @@protoc_insertion_point(field_set_pointer:drizzled.message.SelectRecord.record_value)
1388 }
1389 inline ::std::string* SelectRecord::add_record_value() {
1390  return record_value_.Add();
1391 }
1392 inline void SelectRecord::add_record_value(const ::std::string& value) {
1393  record_value_.Add()->assign(value);
1394  // @@protoc_insertion_point(field_add:drizzled.message.SelectRecord.record_value)
1395 }
1396 inline void SelectRecord::add_record_value(const char* value) {
1397  record_value_.Add()->assign(value);
1398  // @@protoc_insertion_point(field_add_char:drizzled.message.SelectRecord.record_value)
1399 }
1400 inline void SelectRecord::add_record_value(const void* value, size_t size) {
1401  record_value_.Add()->assign(reinterpret_cast<const char*>(value), size);
1402  // @@protoc_insertion_point(field_add_pointer:drizzled.message.SelectRecord.record_value)
1403 }
1404 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
1405 SelectRecord::record_value() const {
1406  // @@protoc_insertion_point(field_list:drizzled.message.SelectRecord.record_value)
1407  return record_value_;
1408 }
1409 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
1410 SelectRecord::mutable_record_value() {
1411  // @@protoc_insertion_point(field_mutable_list:drizzled.message.SelectRecord.record_value)
1412  return &record_value_;
1413 }
1414 
1415 // repeated bool is_null = 2;
1416 inline int SelectRecord::is_null_size() const {
1417  return is_null_.size();
1418 }
1419 inline void SelectRecord::clear_is_null() {
1420  is_null_.Clear();
1421 }
1422 inline bool SelectRecord::is_null(int index) const {
1423  // @@protoc_insertion_point(field_get:drizzled.message.SelectRecord.is_null)
1424  return is_null_.Get(index);
1425 }
1426 inline void SelectRecord::set_is_null(int index, bool value) {
1427  is_null_.Set(index, value);
1428  // @@protoc_insertion_point(field_set:drizzled.message.SelectRecord.is_null)
1429 }
1430 inline void SelectRecord::add_is_null(bool value) {
1431  is_null_.Add(value);
1432  // @@protoc_insertion_point(field_add:drizzled.message.SelectRecord.is_null)
1433 }
1434 inline const ::google::protobuf::RepeatedField< bool >&
1435 SelectRecord::is_null() const {
1436  // @@protoc_insertion_point(field_list:drizzled.message.SelectRecord.is_null)
1437  return is_null_;
1438 }
1439 inline ::google::protobuf::RepeatedField< bool >*
1440 SelectRecord::mutable_is_null() {
1441  // @@protoc_insertion_point(field_mutable_list:drizzled.message.SelectRecord.is_null)
1442  return &is_null_;
1443 }
1444 
1445 // -------------------------------------------------------------------
1446 
1447 // SelectHeader
1448 
1449 // repeated .drizzled.message.TableMeta table_meta = 1;
1450 inline int SelectHeader::table_meta_size() const {
1451  return table_meta_.size();
1452 }
1453 inline void SelectHeader::clear_table_meta() {
1454  table_meta_.Clear();
1455 }
1456 inline const ::drizzled::message::TableMeta& SelectHeader::table_meta(int index) const {
1457  // @@protoc_insertion_point(field_get:drizzled.message.SelectHeader.table_meta)
1458  return table_meta_.Get(index);
1459 }
1460 inline ::drizzled::message::TableMeta* SelectHeader::mutable_table_meta(int index) {
1461  // @@protoc_insertion_point(field_mutable:drizzled.message.SelectHeader.table_meta)
1462  return table_meta_.Mutable(index);
1463 }
1464 inline ::drizzled::message::TableMeta* SelectHeader::add_table_meta() {
1465  // @@protoc_insertion_point(field_add:drizzled.message.SelectHeader.table_meta)
1466  return table_meta_.Add();
1467 }
1468 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::TableMeta >&
1469 SelectHeader::table_meta() const {
1470  // @@protoc_insertion_point(field_list:drizzled.message.SelectHeader.table_meta)
1471  return table_meta_;
1472 }
1473 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::TableMeta >*
1474 SelectHeader::mutable_table_meta() {
1475  // @@protoc_insertion_point(field_mutable_list:drizzled.message.SelectHeader.table_meta)
1476  return &table_meta_;
1477 }
1478 
1479 // repeated .drizzled.message.FieldMeta field_meta = 2;
1480 inline int SelectHeader::field_meta_size() const {
1481  return field_meta_.size();
1482 }
1483 inline void SelectHeader::clear_field_meta() {
1484  field_meta_.Clear();
1485 }
1486 inline const ::drizzled::message::FieldMeta& SelectHeader::field_meta(int index) const {
1487  // @@protoc_insertion_point(field_get:drizzled.message.SelectHeader.field_meta)
1488  return field_meta_.Get(index);
1489 }
1490 inline ::drizzled::message::FieldMeta* SelectHeader::mutable_field_meta(int index) {
1491  // @@protoc_insertion_point(field_mutable:drizzled.message.SelectHeader.field_meta)
1492  return field_meta_.Mutable(index);
1493 }
1494 inline ::drizzled::message::FieldMeta* SelectHeader::add_field_meta() {
1495  // @@protoc_insertion_point(field_add:drizzled.message.SelectHeader.field_meta)
1496  return field_meta_.Add();
1497 }
1498 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMeta >&
1499 SelectHeader::field_meta() const {
1500  // @@protoc_insertion_point(field_list:drizzled.message.SelectHeader.field_meta)
1501  return field_meta_;
1502 }
1503 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::FieldMeta >*
1504 SelectHeader::mutable_field_meta() {
1505  // @@protoc_insertion_point(field_mutable_list:drizzled.message.SelectHeader.field_meta)
1506  return &field_meta_;
1507 }
1508 
1509 // -------------------------------------------------------------------
1510 
1511 // SelectData
1512 
1513 // required uint32 segment_id = 1;
1514 inline bool SelectData::has_segment_id() const {
1515  return (_has_bits_[0] & 0x00000001u) != 0;
1516 }
1517 inline void SelectData::set_has_segment_id() {
1518  _has_bits_[0] |= 0x00000001u;
1519 }
1520 inline void SelectData::clear_has_segment_id() {
1521  _has_bits_[0] &= ~0x00000001u;
1522 }
1523 inline void SelectData::clear_segment_id() {
1524  segment_id_ = 0u;
1525  clear_has_segment_id();
1526 }
1527 inline ::google::protobuf::uint32 SelectData::segment_id() const {
1528  // @@protoc_insertion_point(field_get:drizzled.message.SelectData.segment_id)
1529  return segment_id_;
1530 }
1531 inline void SelectData::set_segment_id(::google::protobuf::uint32 value) {
1532  set_has_segment_id();
1533  segment_id_ = value;
1534  // @@protoc_insertion_point(field_set:drizzled.message.SelectData.segment_id)
1535 }
1536 
1537 // required bool end_segment = 2;
1538 inline bool SelectData::has_end_segment() const {
1539  return (_has_bits_[0] & 0x00000002u) != 0;
1540 }
1541 inline void SelectData::set_has_end_segment() {
1542  _has_bits_[0] |= 0x00000002u;
1543 }
1544 inline void SelectData::clear_has_end_segment() {
1545  _has_bits_[0] &= ~0x00000002u;
1546 }
1547 inline void SelectData::clear_end_segment() {
1548  end_segment_ = false;
1549  clear_has_end_segment();
1550 }
1551 inline bool SelectData::end_segment() const {
1552  // @@protoc_insertion_point(field_get:drizzled.message.SelectData.end_segment)
1553  return end_segment_;
1554 }
1555 inline void SelectData::set_end_segment(bool value) {
1556  set_has_end_segment();
1557  end_segment_ = value;
1558  // @@protoc_insertion_point(field_set:drizzled.message.SelectData.end_segment)
1559 }
1560 
1561 // repeated .drizzled.message.SelectRecord record = 3;
1562 inline int SelectData::record_size() const {
1563  return record_.size();
1564 }
1565 inline void SelectData::clear_record() {
1566  record_.Clear();
1567 }
1568 inline const ::drizzled::message::SelectRecord& SelectData::record(int index) const {
1569  // @@protoc_insertion_point(field_get:drizzled.message.SelectData.record)
1570  return record_.Get(index);
1571 }
1572 inline ::drizzled::message::SelectRecord* SelectData::mutable_record(int index) {
1573  // @@protoc_insertion_point(field_mutable:drizzled.message.SelectData.record)
1574  return record_.Mutable(index);
1575 }
1576 inline ::drizzled::message::SelectRecord* SelectData::add_record() {
1577  // @@protoc_insertion_point(field_add:drizzled.message.SelectData.record)
1578  return record_.Add();
1579 }
1580 inline const ::google::protobuf::RepeatedPtrField< ::drizzled::message::SelectRecord >&
1581 SelectData::record() const {
1582  // @@protoc_insertion_point(field_list:drizzled.message.SelectData.record)
1583  return record_;
1584 }
1585 inline ::google::protobuf::RepeatedPtrField< ::drizzled::message::SelectRecord >*
1586 SelectData::mutable_record() {
1587  // @@protoc_insertion_point(field_mutable_list:drizzled.message.SelectData.record)
1588  return &record_;
1589 }
1590 
1591 // -------------------------------------------------------------------
1592 
1593 // Resultset
1594 
1595 // required string key = 1;
1596 inline bool Resultset::has_key() const {
1597  return (_has_bits_[0] & 0x00000001u) != 0;
1598 }
1599 inline void Resultset::set_has_key() {
1600  _has_bits_[0] |= 0x00000001u;
1601 }
1602 inline void Resultset::clear_has_key() {
1603  _has_bits_[0] &= ~0x00000001u;
1604 }
1605 inline void Resultset::clear_key() {
1606  if (key_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1607  key_->clear();
1608  }
1609  clear_has_key();
1610 }
1611 inline const ::std::string& Resultset::key() const {
1612  // @@protoc_insertion_point(field_get:drizzled.message.Resultset.key)
1613  return *key_;
1614 }
1615 inline void Resultset::set_key(const ::std::string& value) {
1616  set_has_key();
1617  if (key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1618  key_ = new ::std::string;
1619  }
1620  key_->assign(value);
1621  // @@protoc_insertion_point(field_set:drizzled.message.Resultset.key)
1622 }
1623 inline void Resultset::set_key(const char* value) {
1624  set_has_key();
1625  if (key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1626  key_ = new ::std::string;
1627  }
1628  key_->assign(value);
1629  // @@protoc_insertion_point(field_set_char:drizzled.message.Resultset.key)
1630 }
1631 inline void Resultset::set_key(const char* value, size_t size) {
1632  set_has_key();
1633  if (key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1634  key_ = new ::std::string;
1635  }
1636  key_->assign(reinterpret_cast<const char*>(value), size);
1637  // @@protoc_insertion_point(field_set_pointer:drizzled.message.Resultset.key)
1638 }
1639 inline ::std::string* Resultset::mutable_key() {
1640  set_has_key();
1641  if (key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1642  key_ = new ::std::string;
1643  }
1644  // @@protoc_insertion_point(field_mutable:drizzled.message.Resultset.key)
1645  return key_;
1646 }
1647 inline ::std::string* Resultset::release_key() {
1648  clear_has_key();
1649  if (key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1650  return NULL;
1651  } else {
1652  ::std::string* temp = key_;
1653  key_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1654  return temp;
1655  }
1656 }
1657 inline void Resultset::set_allocated_key(::std::string* key) {
1658  if (key_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1659  delete key_;
1660  }
1661  if (key) {
1662  set_has_key();
1663  key_ = key;
1664  } else {
1665  clear_has_key();
1666  key_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1667  }
1668  // @@protoc_insertion_point(field_set_allocated:drizzled.message.Resultset.key)
1669 }
1670 
1671 // required string schema = 2;
1672 inline bool Resultset::has_schema() const {
1673  return (_has_bits_[0] & 0x00000002u) != 0;
1674 }
1675 inline void Resultset::set_has_schema() {
1676  _has_bits_[0] |= 0x00000002u;
1677 }
1678 inline void Resultset::clear_has_schema() {
1679  _has_bits_[0] &= ~0x00000002u;
1680 }
1681 inline void Resultset::clear_schema() {
1682  if (schema_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1683  schema_->clear();
1684  }
1685  clear_has_schema();
1686 }
1687 inline const ::std::string& Resultset::schema() const {
1688  // @@protoc_insertion_point(field_get:drizzled.message.Resultset.schema)
1689  return *schema_;
1690 }
1691 inline void Resultset::set_schema(const ::std::string& value) {
1692  set_has_schema();
1693  if (schema_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1694  schema_ = new ::std::string;
1695  }
1696  schema_->assign(value);
1697  // @@protoc_insertion_point(field_set:drizzled.message.Resultset.schema)
1698 }
1699 inline void Resultset::set_schema(const char* value) {
1700  set_has_schema();
1701  if (schema_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1702  schema_ = new ::std::string;
1703  }
1704  schema_->assign(value);
1705  // @@protoc_insertion_point(field_set_char:drizzled.message.Resultset.schema)
1706 }
1707 inline void Resultset::set_schema(const char* value, size_t size) {
1708  set_has_schema();
1709  if (schema_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1710  schema_ = new ::std::string;
1711  }
1712  schema_->assign(reinterpret_cast<const char*>(value), size);
1713  // @@protoc_insertion_point(field_set_pointer:drizzled.message.Resultset.schema)
1714 }
1715 inline ::std::string* Resultset::mutable_schema() {
1716  set_has_schema();
1717  if (schema_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1718  schema_ = new ::std::string;
1719  }
1720  // @@protoc_insertion_point(field_mutable:drizzled.message.Resultset.schema)
1721  return schema_;
1722 }
1723 inline ::std::string* Resultset::release_schema() {
1724  clear_has_schema();
1725  if (schema_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1726  return NULL;
1727  } else {
1728  ::std::string* temp = schema_;
1729  schema_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1730  return temp;
1731  }
1732 }
1733 inline void Resultset::set_allocated_schema(::std::string* schema) {
1734  if (schema_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1735  delete schema_;
1736  }
1737  if (schema) {
1738  set_has_schema();
1739  schema_ = schema;
1740  } else {
1741  clear_has_schema();
1742  schema_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1743  }
1744  // @@protoc_insertion_point(field_set_allocated:drizzled.message.Resultset.schema)
1745 }
1746 
1747 // optional string sql = 3;
1748 inline bool Resultset::has_sql() const {
1749  return (_has_bits_[0] & 0x00000004u) != 0;
1750 }
1751 inline void Resultset::set_has_sql() {
1752  _has_bits_[0] |= 0x00000004u;
1753 }
1754 inline void Resultset::clear_has_sql() {
1755  _has_bits_[0] &= ~0x00000004u;
1756 }
1757 inline void Resultset::clear_sql() {
1758  if (sql_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1759  sql_->clear();
1760  }
1761  clear_has_sql();
1762 }
1763 inline const ::std::string& Resultset::sql() const {
1764  // @@protoc_insertion_point(field_get:drizzled.message.Resultset.sql)
1765  return *sql_;
1766 }
1767 inline void Resultset::set_sql(const ::std::string& value) {
1768  set_has_sql();
1769  if (sql_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1770  sql_ = new ::std::string;
1771  }
1772  sql_->assign(value);
1773  // @@protoc_insertion_point(field_set:drizzled.message.Resultset.sql)
1774 }
1775 inline void Resultset::set_sql(const char* value) {
1776  set_has_sql();
1777  if (sql_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1778  sql_ = new ::std::string;
1779  }
1780  sql_->assign(value);
1781  // @@protoc_insertion_point(field_set_char:drizzled.message.Resultset.sql)
1782 }
1783 inline void Resultset::set_sql(const char* value, size_t size) {
1784  set_has_sql();
1785  if (sql_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1786  sql_ = new ::std::string;
1787  }
1788  sql_->assign(reinterpret_cast<const char*>(value), size);
1789  // @@protoc_insertion_point(field_set_pointer:drizzled.message.Resultset.sql)
1790 }
1791 inline ::std::string* Resultset::mutable_sql() {
1792  set_has_sql();
1793  if (sql_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1794  sql_ = new ::std::string;
1795  }
1796  // @@protoc_insertion_point(field_mutable:drizzled.message.Resultset.sql)
1797  return sql_;
1798 }
1799 inline ::std::string* Resultset::release_sql() {
1800  clear_has_sql();
1801  if (sql_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1802  return NULL;
1803  } else {
1804  ::std::string* temp = sql_;
1805  sql_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1806  return temp;
1807  }
1808 }
1809 inline void Resultset::set_allocated_sql(::std::string* sql) {
1810  if (sql_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1811  delete sql_;
1812  }
1813  if (sql) {
1814  set_has_sql();
1815  sql_ = sql;
1816  } else {
1817  clear_has_sql();
1818  sql_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1819  }
1820  // @@protoc_insertion_point(field_set_allocated:drizzled.message.Resultset.sql)
1821 }
1822 
1823 // optional .drizzled.message.SelectHeader select_header = 4;
1824 inline bool Resultset::has_select_header() const {
1825  return (_has_bits_[0] & 0x00000008u) != 0;
1826 }
1827 inline void Resultset::set_has_select_header() {
1828  _has_bits_[0] |= 0x00000008u;
1829 }
1830 inline void Resultset::clear_has_select_header() {
1831  _has_bits_[0] &= ~0x00000008u;
1832 }
1833 inline void Resultset::clear_select_header() {
1834  if (select_header_ != NULL) select_header_->::drizzled::message::SelectHeader::Clear();
1835  clear_has_select_header();
1836 }
1837 inline const ::drizzled::message::SelectHeader& Resultset::select_header() const {
1838  // @@protoc_insertion_point(field_get:drizzled.message.Resultset.select_header)
1839  return select_header_ != NULL ? *select_header_ : *default_instance_->select_header_;
1840 }
1841 inline ::drizzled::message::SelectHeader* Resultset::mutable_select_header() {
1842  set_has_select_header();
1843  if (select_header_ == NULL) select_header_ = new ::drizzled::message::SelectHeader;
1844  // @@protoc_insertion_point(field_mutable:drizzled.message.Resultset.select_header)
1845  return select_header_;
1846 }
1847 inline ::drizzled::message::SelectHeader* Resultset::release_select_header() {
1848  clear_has_select_header();
1849  ::drizzled::message::SelectHeader* temp = select_header_;
1850  select_header_ = NULL;
1851  return temp;
1852 }
1853 inline void Resultset::set_allocated_select_header(::drizzled::message::SelectHeader* select_header) {
1854  delete select_header_;
1855  select_header_ = select_header;
1856  if (select_header) {
1857  set_has_select_header();
1858  } else {
1859  clear_has_select_header();
1860  }
1861  // @@protoc_insertion_point(field_set_allocated:drizzled.message.Resultset.select_header)
1862 }
1863 
1864 // optional .drizzled.message.SelectData select_data = 5;
1865 inline bool Resultset::has_select_data() const {
1866  return (_has_bits_[0] & 0x00000010u) != 0;
1867 }
1868 inline void Resultset::set_has_select_data() {
1869  _has_bits_[0] |= 0x00000010u;
1870 }
1871 inline void Resultset::clear_has_select_data() {
1872  _has_bits_[0] &= ~0x00000010u;
1873 }
1874 inline void Resultset::clear_select_data() {
1875  if (select_data_ != NULL) select_data_->::drizzled::message::SelectData::Clear();
1876  clear_has_select_data();
1877 }
1878 inline const ::drizzled::message::SelectData& Resultset::select_data() const {
1879  // @@protoc_insertion_point(field_get:drizzled.message.Resultset.select_data)
1880  return select_data_ != NULL ? *select_data_ : *default_instance_->select_data_;
1881 }
1882 inline ::drizzled::message::SelectData* Resultset::mutable_select_data() {
1883  set_has_select_data();
1884  if (select_data_ == NULL) select_data_ = new ::drizzled::message::SelectData;
1885  // @@protoc_insertion_point(field_mutable:drizzled.message.Resultset.select_data)
1886  return select_data_;
1887 }
1888 inline ::drizzled::message::SelectData* Resultset::release_select_data() {
1889  clear_has_select_data();
1890  ::drizzled::message::SelectData* temp = select_data_;
1891  select_data_ = NULL;
1892  return temp;
1893 }
1894 inline void Resultset::set_allocated_select_data(::drizzled::message::SelectData* select_data) {
1895  delete select_data_;
1896  select_data_ = select_data;
1897  if (select_data) {
1898  set_has_select_data();
1899  } else {
1900  clear_has_select_data();
1901  }
1902  // @@protoc_insertion_point(field_set_allocated:drizzled.message.Resultset.select_data)
1903 }
1904 
1905 
1906 // @@protoc_insertion_point(namespace_scope)
1907 
1908 } // namespace message
1909 } // namespace drizzled
1910 
1911 #ifndef SWIG
1912 namespace google {
1913 namespace protobuf {
1914 
1915 
1916 } // namespace google
1917 } // namespace protobuf
1918 #endif // SWIG
1919 
1920 // @@protoc_insertion_point(global_scope)
1921 
1922 #endif // PROTOBUF_resultset_2eproto__INCLUDED
TODO: Rename this file - func.h is stupid.