~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/handler_structs.h

Merged in plugin-registration.  handlerton now == StorageEngine.

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 handlerton;
 
32
struct StorageEngine;
33
33
struct st_key;
34
34
typedef struct st_key KEY;
35
35
struct st_key_cache;
39
39
{
40
40
  Session_TRANS() {};
41
41
 
42
 
  /* true is not all entries in the ht[] support 2pc */
 
42
  /* true is not all entries in the engines[] support 2pc */
43
43
  bool        no_2pc;
44
44
  /* storage engines that registered in this transaction */
45
45
  Ha_trx_info *ha_list;
103
103
  uint32_t used_fields;
104
104
  uint32_t key_block_size;
105
105
  uint32_t block_size;
106
 
  handlerton *db_type;
 
106
  StorageEngine *db_type;
107
107
  enum row_type row_type;
108
108
  uint32_t null_bits;                       /* NULL bits at start of record */
109
109
  uint32_t options;                         /* OR of HA_CREATE_ options */