~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/field.cc

  • Committer: Brian Aker
  • Date: 2009-12-05 01:48:28 UTC
  • mfrom: (1237.2.12 push)
  • Revision ID: brian@gaz-20091205014828-xd4e29ujttx2xe2j
MergeĀ forĀ staging.

Show diffs side-by-side

added added

removed removed

Lines of Context:
405
405
  return 0;
406
406
}
407
407
 
408
 
int Field::save_field_metadata(unsigned char *first_byte)
409
 
{
410
 
  return do_save_field_metadata(first_byte);
411
 
}
412
 
 
413
408
uint32_t Field::data_length()
414
409
{
415
410
  return pack_length();
733
728
  return(result);
734
729
}
735
730
 
736
 
uint32_t Field::packed_col_length(const unsigned char *, uint32_t length)
737
 
{
738
 
  return length;
739
 
}
740
 
 
741
 
int Field::pack_cmp(const unsigned char *a, const unsigned char *b,
742
 
                    uint32_t, bool)
743
 
{
744
 
  return cmp(a,b);
745
 
}
746
 
 
747
 
int Field::pack_cmp(const unsigned char *b, uint32_t, bool)
748
 
{
749
 
  return cmp(ptr,b);
750
 
}
751
 
 
752
731
my_decimal *Field::val_decimal(my_decimal *)
753
732
{
754
733
  /* This never have to be called */
846
825
  return store(buff, length, &my_charset_bin);
847
826
}
848
827
 
849
 
bool Field::optimize_range(uint32_t idx, uint32_t part)
 
828
bool Field::optimize_range(uint32_t idx, uint32_t)
850
829
{
851
 
  return test(table->cursor->index_flags(idx, part, 1) & HA_READ_RANGE);
 
830
  return test(table->index_flags(idx) & HA_READ_RANGE);
852
831
}
853
832
 
854
833
Field *Field::new_field(MEM_ROOT *root, Table *new_table, bool)