sql/field.h:
  64-bit safe is_null with offset
sql/key.cc:
  64-bit safe is_null with offset
This commit is contained in:
unknown 2005-07-22 17:05:16 -04:00
commit 183caf2ea4
2 changed files with 8 additions and 2 deletions

View file

@ -473,8 +473,8 @@ int key_rec_cmp(void *key, byte *first_rec, byte *second_rec)
if (key_part->null_bit)
{
/* The key_part can contain NULL values */
bool first_is_null= field->is_null(first_diff);
bool sec_is_null= field->is_null(sec_diff);
bool first_is_null= field->is_null_in_record_with_offset(first_diff);
bool sec_is_null= field->is_null_in_record_with_offset(sec_diff);
/*
NULL is smaller then everything so if first is NULL and the other
not then we know that we should return -1 and for the opposite