~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/table_share.h

Merged trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
85
85
  uint32_t   stored_rec_length;         /* Stored record length
86
86
                                           (no generated-only virtual fields) */
87
87
 
88
 
  plugin_ref db_plugin;                 /* storage engine plugin */
 
88
  st_plugin_int *db_plugin;                     /* storage engine plugin */
89
89
  inline StorageEngine *db_type() const /* table_type for handler */
90
90
  {
91
91
    // assert(db_plugin);
92
 
    return db_plugin ? plugin_data(db_plugin, StorageEngine*) : NULL;
 
92
    return db_plugin ? static_cast<StorageEngine *>(db_plugin->data): NULL;
93
93
  }
94
94
  enum row_type row_type;               /* How rows are stored */
95
95
  enum tmp_table_type tmp_table;