mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge branch '10.11' into 11.0
This commit is contained in:
@ -453,12 +453,6 @@ enum chf_create_flags {
|
||||
#define HA_FAST_CHANGE_PARTITION (1UL << 13)
|
||||
#define HA_PARTITION_ONE_PHASE (1UL << 14)
|
||||
|
||||
/* operations for disable/enable indexes */
|
||||
#define HA_KEY_SWITCH_NONUNIQ 0
|
||||
#define HA_KEY_SWITCH_ALL 1
|
||||
#define HA_KEY_SWITCH_NONUNIQ_SAVE 2
|
||||
#define HA_KEY_SWITCH_ALL_SAVE 3
|
||||
|
||||
/*
|
||||
Note: the following includes binlog and closing 0.
|
||||
TODO remove the limit, use dynarrays
|
||||
@ -3555,8 +3549,8 @@ public:
|
||||
int ha_optimize(THD* thd, HA_CHECK_OPT* check_opt);
|
||||
int ha_analyze(THD* thd, HA_CHECK_OPT* check_opt);
|
||||
bool ha_check_and_repair(THD *thd);
|
||||
int ha_disable_indexes(uint mode);
|
||||
int ha_enable_indexes(uint mode);
|
||||
int ha_disable_indexes(key_map map, bool persist);
|
||||
int ha_enable_indexes(key_map map, bool persist);
|
||||
int ha_discard_or_import_tablespace(my_bool discard);
|
||||
int ha_rename_table(const char *from, const char *to);
|
||||
void ha_drop_table(const char *name);
|
||||
@ -3580,6 +3574,7 @@ public:
|
||||
virtual void print_error(int error, myf errflag);
|
||||
virtual bool get_error_message(int error, String *buf);
|
||||
uint get_dup_key(int error);
|
||||
bool has_dup_ref() const;
|
||||
/**
|
||||
Retrieves the names of the table and the key for which there was a
|
||||
duplicate entry in the case of HA_ERR_FOREIGN_DUPLICATE_KEY.
|
||||
@ -5323,8 +5318,8 @@ public:
|
||||
virtual int analyze(THD* thd, HA_CHECK_OPT* check_opt)
|
||||
{ return HA_ADMIN_NOT_IMPLEMENTED; }
|
||||
virtual bool check_and_repair(THD *thd) { return TRUE; }
|
||||
virtual int disable_indexes(uint mode) { return HA_ERR_WRONG_COMMAND; }
|
||||
virtual int enable_indexes(uint mode) { return HA_ERR_WRONG_COMMAND; }
|
||||
virtual int disable_indexes(key_map map, bool persist) { return HA_ERR_WRONG_COMMAND; }
|
||||
virtual int enable_indexes(key_map map, bool persist) { return HA_ERR_WRONG_COMMAND; }
|
||||
virtual int discard_or_import_tablespace(my_bool discard)
|
||||
{ return (my_errno=HA_ERR_WRONG_COMMAND); }
|
||||
virtual void drop_table(const char *name);
|
||||
|
Reference in New Issue
Block a user