summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMikael Ronstrom <mikael@dator8>2010-12-17 21:58:40 +0100
committerMikael Ronstrom <mikael@dator8>2010-12-17 21:58:40 +0100
commit2a294a19891b36969c6ef39fec6c1f6a46f94195 (patch)
tree7be3b74247fafbb689f24850ad5a4d5ce2914c39 /include
parentce80181720e7fb8818578ce06b18b001a95daa23 (diff)
downloadmariadb-git-2a294a19891b36969c6ef39fec6c1f6a46f94195.tar.gz
BUG#59013, make partition handler not miss HA_STATUS_NO_LOCK, add HA_STATUS_VARIABLE_EXTRA to remove InnoDB bottleneck
Diffstat (limited to 'include')
-rw-r--r--include/my_base.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/include/my_base.h b/include/my_base.h
index 28dc55b1b84..83b02bfd833 100644
--- a/include/my_base.h
+++ b/include/my_base.h
@@ -351,7 +351,7 @@ enum ha_base_keytype {
/*
update the 'variable' part of the info:
handler::records, deleted, data_file_length, index_file_length,
- delete_length, check_time, mean_rec_length
+ check_time, mean_rec_length
*/
#define HA_STATUS_VARIABLE 16
/*
@@ -364,6 +364,11 @@ enum ha_base_keytype {
update handler::auto_increment_value
*/
#define HA_STATUS_AUTO 64
+/*
+ Get also delete_length when HA_STATUS_VARIABLE is called. It's ok to set it also
+ when only HA_STATUS_VARIABLE but it won't be used.
+*/
+#define HA_STATUS_VARIABLE_EXTRA 128
/*
Errorcodes given by handler functions