~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/cursor.h

  • Committer: Brian Aker
  • Date: 2009-12-01 01:54:04 UTC
  • mto: (1234.1.4 push)
  • mto: This revision was merged to the branch mainline in revision 1235.
  • Revision ID: brian@gaz-20091201015404-19qmqriauoeve2x5
Move max key stuff up to engine.

Show diffs side-by-side

added added

removed removed

Lines of Context:
562
562
  virtual int final_drop_index(Table *)
563
563
  { return (HA_ERR_WRONG_COMMAND); }
564
564
 
565
 
  uint32_t max_record_length() const
566
 
  { return std::min((unsigned int)HA_MAX_REC_LENGTH, max_supported_record_length()); }
567
 
  uint32_t max_keys() const
568
 
  { return std::min((unsigned int)MAX_KEY, max_supported_keys()); }
569
 
  uint32_t max_key_parts() const
570
 
  { return std::min((unsigned int)MAX_REF_PARTS, max_supported_key_parts()); }
571
 
  uint32_t max_key_length() const
572
 
  { return std::min((unsigned int)MAX_KEY_LENGTH, max_supported_key_length()); }
573
 
  uint32_t max_key_part_length(void) const
574
 
  { return std::min((unsigned int)MAX_KEY_LENGTH, max_supported_key_part_length()); }
575
 
 
576
 
  virtual uint32_t max_supported_record_length(void) const
577
 
  { return HA_MAX_REC_LENGTH; }
578
 
  virtual uint32_t max_supported_keys(void) const { return 0; }
579
 
  virtual uint32_t max_supported_key_parts(void) const { return MAX_REF_PARTS; }
580
 
  virtual uint32_t max_supported_key_length(void) const { return MAX_KEY_LENGTH; }
581
 
  virtual uint32_t max_supported_key_part_length(void) const { return 255; }
582
 
 
583
565
  virtual bool low_byte_first(void) const { return true; }
584
566
  virtual uint32_t checksum(void) const { return 0; }
585
567
  virtual bool is_crashed(void) const  { return false; }