~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/handler/ha_innodb.cc

Added polymorphic add/remove methods around slot add/remove methods.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1888
1888
                i_s_cmpmem_reset_init())
1889
1889
                goto error;
1890
1890
 
1891
 
        registry.storage_engine.add(innodb_engine_ptr);
 
1891
        registry.add(innodb_engine_ptr);
1892
1892
 
1893
 
        registry.info_schema.add(innodb_trx_schema_table);
1894
 
        registry.info_schema.add(innodb_locks_schema_table);
1895
 
        registry.info_schema.add(innodb_lock_waits_schema_table);       
1896
 
        registry.info_schema.add(innodb_cmp_schema_table);
1897
 
        registry.info_schema.add(innodb_cmp_reset_schema_table);
1898
 
        registry.info_schema.add(innodb_cmpmem_schema_table);
1899
 
        registry.info_schema.add(innodb_cmpmem_reset_schema_table);
 
1893
        registry.add(innodb_trx_schema_table);
 
1894
        registry.add(innodb_locks_schema_table);
 
1895
        registry.add(innodb_lock_waits_schema_table);   
 
1896
        registry.add(innodb_cmp_schema_table);
 
1897
        registry.add(innodb_cmp_reset_schema_table);
 
1898
        registry.add(innodb_cmpmem_schema_table);
 
1899
        registry.add(innodb_cmpmem_reset_schema_table);
1900
1900
 
1901
1901
        /* Get the current high water mark format. */
1902
1902
        innobase_file_format_check = (char*) trx_sys_file_format_max_get();
1916
1916
{
1917
1917
        int     err= 0;
1918
1918
        i_s_common_deinit(registry);
1919
 
        registry.storage_engine.remove(innodb_engine_ptr);
 
1919
        registry.remove(innodb_engine_ptr);
1920
1920
        delete innodb_engine_ptr;
1921
1921
 
1922
1922
        if (innodb_inited) {