summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Petrunya <psergey@askmonty.org>2011-01-14 12:55:03 +0300
committerSergey Petrunya <psergey@askmonty.org>2011-01-14 12:55:03 +0300
commitda5db2e19f775efcda5ea002670ff866e499ae64 (patch)
tree9c91826d60d9bd44c38a98b9a04d300e816c8b21
parentb266e5b972ec05ce82cccf829abf6c137e090cdd (diff)
downloadmariadb-git-da5db2e19f775efcda5ea002670ff866e499ae64.tar.gz
Backport of:
3723 oystein.grovlen@sun.com 2009-11-23 Bug#46548 (addendum) Remove KEY::extra_length. It is not in use.
-rw-r--r--sql/structs.h1
-rw-r--r--sql/table.cc2
2 files changed, 0 insertions, 3 deletions
diff --git a/sql/structs.h b/sql/structs.h
index fbbafafe3ea..86d1f12424e 100644
--- a/sql/structs.h
+++ b/sql/structs.h
@@ -75,7 +75,6 @@ typedef struct st_key {
uint key_length; /* Tot length of key */
ulong flags; /* dupp key and pack flags */
uint key_parts; /* How many key_parts */
- uint extra_length;
uint usable_key_parts; /* Should normally be = key_parts */
uint block_size;
uint name_length;
diff --git a/sql/table.cc b/sql/table.cc
index f8146680450..43b766c7ef2 100644
--- a/sql/table.cc
+++ b/sql/table.cc
@@ -1493,7 +1493,6 @@ static int open_binary_frm(THD *thd, TABLE_SHARE *share, uchar *head,
key_part->null_bit= field->null_bit;
key_part->store_length+=HA_KEY_NULL_LENGTH;
keyinfo->flags|=HA_NULL_PART_KEY;
- keyinfo->extra_length+= HA_KEY_NULL_LENGTH;
keyinfo->key_length+= HA_KEY_NULL_LENGTH;
}
if (field->type() == MYSQL_TYPE_BLOB ||
@@ -1505,7 +1504,6 @@ static int open_binary_frm(THD *thd, TABLE_SHARE *share, uchar *head,
key_part->key_part_flag|= HA_BLOB_PART;
else
key_part->key_part_flag|= HA_VAR_LENGTH_PART;
- keyinfo->extra_length+=HA_KEY_BLOB_LENGTH;
key_part->store_length+=HA_KEY_BLOB_LENGTH;
keyinfo->key_length+= HA_KEY_BLOB_LENGTH;
}