~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/handler_structs.h

  • Committer: Eric Day
  • Date: 2009-08-27 18:06:03 UTC
  • mfrom: (1125 staging)
  • mto: This revision was merged to the branch mainline in revision 1131.
  • Revision ID: eday@oddments.org-20090827180603-hy264dq4s78dptdo
Merged trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
79
79
typedef struct st_ha_create_information
80
80
{
81
81
  const CHARSET_INFO *table_charset, *default_table_charset;
82
 
  LEX_STRING connect_string;
83
 
  LEX_STRING comment;
84
 
  const char *data_file_name, *index_file_name;
85
82
  const char *alias;
86
 
  uint64_t max_rows,min_rows;
87
83
  uint64_t auto_increment_value;
88
84
  uint32_t table_options;
89
 
  uint32_t avg_row_length;
90
85
  uint32_t used_fields;
91
86
  uint32_t key_block_size;
92
87
  uint32_t block_size;
93
88
  enum row_type row_type;
94
89
  StorageEngine *db_type;
95
 
  uint32_t null_bits;                       /* NULL bits at start of record */
96
90
  uint32_t options;                         /* OR of HA_CREATE_ options */
97
 
  uint32_t extra_size;                      /* length of extra data segment */
98
91
  bool table_existed;                   /* 1 in create if table existed */
99
 
  bool varchar;                         /* 1 if table has a VARCHAR */
100
 
  enum ha_choice page_checksum;         /* If we have page_checksums */
101
92
} HA_CREATE_INFO;
102
93
 
103
94
typedef struct st_ha_alter_information
116
107
{
117
108
  enum ha_key_alg algorithm;
118
109
  uint32_t block_size;
119
 
  LEX_STRING parser_name;
120
110
  LEX_STRING comment;
121
111
} KEY_CREATE_INFO;
122
112