summaryrefslogtreecommitdiff
path: root/sql/sql_statistics.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/sql_statistics.cc')
-rw-r--r--sql/sql_statistics.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/sql/sql_statistics.cc b/sql/sql_statistics.cc
index 96c20772173..d14a9e84b50 100644
--- a/sql/sql_statistics.cc
+++ b/sql/sql_statistics.cc
@@ -1670,7 +1670,7 @@ protected:
ulonglong distincts;
ulonglong distincts_single_occurence;
- Encode_key *encoder;
+ Key_encoder *encoder;
public:
@@ -1753,7 +1753,7 @@ public:
if (table_field->is_packable())
{
tree_key_length= compute_packable_length(table_field);
- encoder= new Encode_variable_size_key();
+ encoder= new Key_encoder_for_variable_size_key();
if (!encoder || encoder->init(tree_key_length))
return TRUE; // OOM
desc= new Variable_size_keys_simple(tree_key_length);
@@ -1785,7 +1785,7 @@ public:
if (tree->is_variable_sized())
{
Descriptor *descriptor= tree->get_descriptor();
- uchar *rec_ptr= encoder->make_encoded_record(descriptor->get_keys(), true);
+ uchar *rec_ptr= encoder->make_record(descriptor->get_keys(), true);
DBUG_ASSERT(descriptor->get_length_of_key(rec_ptr) <= tree->get_size());
return tree->unique_add(rec_ptr);
}