~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/handler_structs.h

  • Committer: Monty Taylor
  • Date: 2008-12-30 17:54:25 UTC
  • mto: This revision was merged to the branch mainline in revision 755.
  • Revision ID: mordred@inaugust.com-20081230175425-ub4a4u8lilqdia0p
Msgmerge.

Show diffs side-by-side

added added

removed removed

Lines of Context:
29
29
#include <drizzled/lex_string.h>
30
30
 
31
31
class Ha_trx_info;
32
 
struct StorageEngine;
 
32
struct handlerton;
33
33
struct st_key;
34
34
typedef struct st_key KEY;
35
35
struct st_key_cache;
37
37
 
38
38
struct Session_TRANS
39
39
{
40
 
  Session_TRANS() {};
41
 
 
42
40
  /* true is not all entries in the ht[] support 2pc */
43
41
  bool        no_2pc;
44
42
  /* storage engines that registered in this transaction */
103
101
  uint32_t used_fields;
104
102
  uint32_t key_block_size;
105
103
  uint32_t block_size;
106
 
  StorageEngine *db_type;
 
104
  handlerton *db_type;
107
105
  enum row_type row_type;
108
106
  uint32_t null_bits;                       /* NULL bits at start of record */
109
107
  uint32_t options;                         /* OR of HA_CREATE_ options */
137
135
typedef struct st_ha_check_opt
138
136
{
139
137
  st_ha_check_opt() {}                        /* Remove gcc warning */
140
 
  uint32_t flags;       /* myisam layer flags (e.g. for myisamchk) */
141
 
  /* Just rebuild based on the defintion of the table */
142
 
  bool use_frm;
 
138
  uint32_t sort_buffer_size;
 
139
  uint32_t flags;       /* isam layer flags (e.g. for myisamchk) */
 
140
  /* sql layer flags - for something myisamchk cannot do */
 
141
  uint32_t sql_flags;
143
142
  /* new key cache when changing key cache */
144
143
  KEY_CACHE *key_cache;
145
144
  void init();