mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 20:07:13 +02:00
Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0
into dl145b.mysql.com:/home/ndbdev/tomas/mysql-5.1 sql/ha_ndbcluster.h: Auto merged sql/handler.h: Auto merged sql/sql_class.h: Auto merged sql/sql_parse.cc: Auto merged storage/heap/hp_hash.c: Auto merged
This commit is contained in:
commit
df96db6318
49 changed files with 235 additions and 75 deletions
|
|
@ -635,13 +635,12 @@ int hp_key_cmp(HP_KEYDEF *keydef, const byte *rec, const byte *key)
|
|||
key+= 2; /* skip key pack length */
|
||||
if (cs->mbmaxlen > 1)
|
||||
{
|
||||
uint char_length= seg->length / cs->mbmaxlen;
|
||||
char_length_key= my_charpos(cs, key, key + char_length_key,
|
||||
char_length);
|
||||
set_if_smaller(char_length_key, seg->length);
|
||||
char_length_rec= my_charpos(cs, pos, pos + char_length_rec,
|
||||
char_length);
|
||||
set_if_smaller(char_length_rec, seg->length);
|
||||
uint char_length1, char_length2;
|
||||
char_length1= char_length2= seg->length / cs->mbmaxlen;
|
||||
char_length1= my_charpos(cs, key, key + char_length_key, char_length1);
|
||||
set_if_smaller(char_length_key, char_length1);
|
||||
char_length2= my_charpos(cs, pos, pos + char_length_rec, char_length2);
|
||||
set_if_smaller(char_length_rec, char_length2);
|
||||
}
|
||||
|
||||
if (cs->coll->strnncollsp(seg->charset,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue