diff options
author | Sergey Vojtovich <svoj@mariadb.org> | 2015-03-04 11:01:32 +0400 |
---|---|---|
committer | Sergey Vojtovich <svoj@mariadb.org> | 2015-03-04 13:34:53 +0400 |
commit | f4f37533a09b9776e8d5ac3f3a27957f553c9043 (patch) | |
tree | d9f0babc06421f7fa9c1d0a67eb73c821da2cd26 /sql/table_cache.h | |
parent | 5c6aa4dea00c4e289491dfa717a25b56ec9441c2 (diff) | |
download | mariadb-git-f4f37533a09b9776e8d5ac3f3a27957f553c9043.tar.gz |
Replaced lf-hash element_size hack with initializer function.
Diffstat (limited to 'sql/table_cache.h')
-rw-r--r-- | sql/table_cache.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sql/table_cache.h b/sql/table_cache.h index b829e4de752..2d70e4c90a5 100644 --- a/sql/table_cache.h +++ b/sql/table_cache.h @@ -166,6 +166,15 @@ public: } + static void lf_hash_initializer(LF_HASH *hash __attribute__((unused)), + TDC_element *element, LEX_STRING *key) + { + memcpy(element->m_key, key->str, key->length); + element->m_key_length= key->length; + element->assert_clean_share(); + } + + static uchar *key(const TDC_element *element, size_t *length, my_bool not_used __attribute__((unused))) { |