diff options
Diffstat (limited to 'sql/sql_statistics.cc')
-rw-r--r-- | sql/sql_statistics.cc | 6 |
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); } |