~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/table_share.h

  • Committer: Brian Aker
  • Date: 2010-10-08 14:22:02 UTC
  • mfrom: (1802.16.21 bug621875)
  • mto: This revision was merged to the branch mainline in revision 1824.
  • Revision ID: brian@tangent.org-20101008142202-96maf31n9odkc13n
Merge Padraig

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
 
31
31
#include <boost/unordered_map.hpp>
32
32
#include <boost/thread/condition_variable.hpp>
 
33
#include <boost/dynamic_bitset.hpp>
33
34
 
34
35
#include "drizzled/typelib.h"
35
36
#include "drizzled/memory/root.h"
258
259
 
259
260
  const CHARSET_INFO *table_charset; /* Default charset of string fields */
260
261
 
261
 
  MyBitmap all_set;
262
 
private:
263
 
  std::vector<my_bitmap_map> all_bitmap;
 
262
  boost::dynamic_bitset<> all_set;
264
263
 
265
 
public:
266
264
  /*
267
265
    Key which is used for looking-up table in table cache and in the list
268
266
    of thread's temporary tables. Has the form of:
554
552
  uint32_t next_number_key_offset;          /* autoinc keypart offset in a key */
555
553
  uint32_t next_number_keypart;             /* autoinc keypart number in a key */
556
554
  uint32_t error, open_errno, errarg;       /* error from open_table_def() */
557
 
  uint32_t column_bitmap_size;
558
555
 
559
556
  uint8_t blob_ptr_size;                        /* 4 or 8 */
560
557
  bool db_low_byte_first;               /* Portable row format */