~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/pbxt/src/ha_pbxt.h

  • Committer: lbieber
  • Date: 2010-09-22 13:48:54 UTC
  • mfrom: (1784.1.3 build)
  • Revision ID: lbieber@orisndriz08-20100922134854-y7mae2taqhn73vsx
Merge Paul M. - latest changes from PBXT 1.0.11-7
Merge Paul M. - fix bug 641038 - pbxt rollback not working (tables reported as non-transactional)
Merge Andrew - fix show stoppers for new drizzledump

Show diffs side-by-side

added added

removed removed

Lines of Context:
68
68
                                        HTON_FAST_KEY_READ | 
69
69
                                        HTON_NULL_IN_KEY | 
70
70
                                        HTON_CAN_INDEX_BLOBS |
71
 
                                        HTON_AUTO_PART_KEY) 
 
71
                                        HTON_AUTO_PART_KEY |
 
72
                                        HTON_HAS_FOREIGN_KEYS |
 
73
                    HTON_HAS_DOES_TRANSACTIONS) 
72
74
        {}
73
75
 
74
76
        void operator delete(void *) {}
278
280
        void    unlock_row();
279
281
        int             delete_all_rows(void);
280
282
        int             repair(THD* thd, HA_CHECK_OPT* check_opt);
281
 
#ifdef DRIZZLED
282
283
        int             analyze(THD* thd);
283
284
        int             optimize(THD* thd);
284
285
        int             check(THD* thd);
285
 
#else
286
 
        int             analyze(THD* thd, HA_CHECK_OPT* check_opt);
287
 
        int             optimize(THD* thd, HA_CHECK_OPT* check_opt);
288
 
        int             check(THD* thd, HA_CHECK_OPT* check_opt);
289
 
#endif
290
286
        ha_rows records_in_range(uint inx, key_range *min_key, key_range *max_key);
291
 
#ifndef DRIZZLED
292
 
        int             delete_system_table(const char *table_path);
293
 
        int             delete_table(const char *from);
294
 
        int             rename_system_table(const char * from, const char * to);
295
 
        int             rename_table(const char * from, const char * to);
296
 
        int             create(const char *name, TABLE *form, HA_CREATE_INFO *create_info);                             //required
297
 
#endif
298
287
 
299
288
        THR_LOCK_DATA **store_lock(THD *thd, THR_LOCK_DATA **to, enum thr_lock_type lock_type);          //required
300
289