~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/field/blob.cc

  • Committer: Brian Aker
  • Date: 2009-01-28 19:37:25 UTC
  • mfrom: (779.3.11 devel)
  • Revision ID: brian@tangent.org-20090128193725-pz7g7dnp2dx0863e
Merge from Monty.

Show diffs side-by-side

added added

removed removed

Lines of Context:
757
757
}
758
758
 
759
759
 
760
 
uint32_t Field_blob::is_equal(Create_field *new_field)
 
760
uint32_t Field_blob::is_equal(Create_field *new_field_ptr)
761
761
{
762
 
  if (compare_str_field_flags(new_field, flags))
 
762
  if (compare_str_field_flags(new_field_ptr, flags))
763
763
    return 0;
 
764
  Field_blob *blob_field_ptr= static_cast<Field_blob *>(new_field_ptr->field);
764
765
 
765
 
  return ((new_field->sql_type == get_blob_type_from_length(max_data_length()))
766
 
          && new_field->charset == field_charset &&
767
 
          ((Field_blob *)new_field->field)->max_data_length() ==
768
 
          max_data_length());
 
766
  return ((new_field_ptr->sql_type == 
 
767
             get_blob_type_from_length(max_data_length()))
 
768
          && new_field_ptr->charset == field_charset
 
769
          && blob_field_ptr->max_data_length() == max_data_length());
769
770
}
770
771
 
771
772