~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/myisam/ha_myisam.cc

  • Committer: Brian Aker
  • Date: 2009-10-02 19:38:12 UTC
  • mfrom: (1152.1.7 merge)
  • Revision ID: brian@gaz-20091002193812-mpd61oecep74t6gd
Merge Monty + Brian for plugins.

Show diffs side-by-side

added added

removed removed

Lines of Context:
61
61
  NULL
62
62
};
63
63
 
64
 
class MyisamEngine : public StorageEngine
 
64
class MyisamEngine : public drizzled::plugin::StorageEngine
65
65
{
66
66
public:
67
67
  MyisamEngine(string name_arg)
68
 
   : StorageEngine(name_arg, 
69
 
                   HTON_CAN_RECREATE | 
70
 
                   HTON_TEMPORARY_ONLY | 
71
 
                   HTON_FILE_BASED ) {}
 
68
   : drizzled::plugin::StorageEngine(name_arg, 
 
69
                                     HTON_CAN_RECREATE | 
 
70
                                     HTON_TEMPORARY_ONLY | 
 
71
                                     HTON_FILE_BASED ) {}
72
72
 
73
73
  virtual handler *create(TableShare *table,
74
74
                          MEM_ROOT *mem_root)
462
462
 
463
463
}
464
464
 
465
 
ha_myisam::ha_myisam(StorageEngine *engine_arg, TableShare *table_arg)
466
 
  :handler(engine_arg, table_arg), file(0),
467
 
  int_table_flags(HA_NULL_IN_KEY |
468
 
                  HA_DUPLICATE_POS |
469
 
                  HA_CAN_INDEX_BLOBS |
470
 
                  HA_AUTO_PART_KEY |
471
 
                  HA_NO_TRANSACTIONS |
472
 
                  HA_HAS_RECORDS |
473
 
                  HA_STATS_RECORDS_IS_EXACT |
474
 
                  HA_NEED_READ_RANGE_BUFFER |
475
 
                  HA_MRR_CANT_SORT),
476
 
   can_enable_indexes(1)
 
465
ha_myisam::ha_myisam(drizzled::plugin::StorageEngine *engine_arg,
 
466
                     TableShare *table_arg)
 
467
  : handler(engine_arg, table_arg),
 
468
    file(0),
 
469
    int_table_flags(HA_NULL_IN_KEY |
 
470
                    HA_DUPLICATE_POS |
 
471
                    HA_CAN_INDEX_BLOBS |
 
472
                    HA_AUTO_PART_KEY |
 
473
                    HA_NO_TRANSACTIONS |
 
474
                    HA_HAS_RECORDS |
 
475
                    HA_STATS_RECORDS_IS_EXACT |
 
476
                    HA_NEED_READ_RANGE_BUFFER |
 
477
                    HA_MRR_CANT_SORT),
 
478
     can_enable_indexes(1)
477
479
{}
478
480
 
479
481
handler *ha_myisam::clone(MEM_ROOT *mem_root)