mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
field_conv.cc: added comments
opt_range.cc: modified print_key() so that it doesn't do memory re-allocs when printing multipart keys over varchar columns. When it did, key printout in debug trace was interrupted with my_malloc/free printouts.
This commit is contained in:
@ -13644,7 +13644,6 @@ print_key(KEY_PART *key_part, const uchar *key, uint used_length)
|
||||
{
|
||||
char buff[1024];
|
||||
const uchar *key_end= key+used_length;
|
||||
String tmp(buff,sizeof(buff),&my_charset_bin);
|
||||
uint store_length;
|
||||
TABLE *table= key_part->field->table;
|
||||
my_bitmap_map *old_sets[2];
|
||||
@ -13653,6 +13652,7 @@ print_key(KEY_PART *key_part, const uchar *key, uint used_length)
|
||||
|
||||
for (; key < key_end; key+=store_length, key_part++)
|
||||
{
|
||||
String tmp(buff,sizeof(buff),&my_charset_bin);
|
||||
Field *field= key_part->field;
|
||||
store_length= key_part->store_length;
|
||||
|
||||
|
Reference in New Issue
Block a user