~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/table_share.h

Merge of Monty

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
 *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
19
19
 */
20
20
 
21
 
#include <bitset>
22
 
 
23
21
/*
24
22
  This class is shared between different table objects. There is one
25
23
  instance of table share per one table in the database.
57
55
  LEX_STRING comment;                   /* Comment about table */
58
56
  const CHARSET_INFO *table_charset; /* Default charset of string fields */
59
57
 
60
 
  std::bitset<MAX_FIELDS> all_set;
 
58
  MY_BITMAP all_set;
61
59
  /*
62
60
    Key which is used for looking-up table in table cache and in the list
63
61
    of thread's temporary tables. Has the form of:
126
124
  uint32_t error, open_errno, errarg;       /* error from open_table_def() */
127
125
  uint32_t column_bitmap_size;
128
126
 
129
 
  uint32_t vfields;                         /* Number of virtual fields */
130
127
  bool db_low_byte_first;               /* Portable row format */
131
128
  bool crashed;
132
129
  bool name_lock, replace_with_name_lock;