405
405
Cursor *getCursor(Table &share);
407
407
uint32_t max_record_length() const
408
{ return std::min((unsigned int)HA_MAX_REC_LENGTH, max_supported_record_length()); }
408
{ return std::min(HA_MAX_REC_LENGTH, max_supported_record_length()); }
409
409
uint32_t max_keys() const
410
{ return std::min((unsigned int)MAX_KEY, max_supported_keys()); }
410
{ return std::min(MAX_KEY, max_supported_keys()); }
411
411
uint32_t max_key_parts() const
412
{ return std::min((unsigned int)MAX_REF_PARTS, max_supported_key_parts()); }
412
{ return std::min(MAX_REF_PARTS, max_supported_key_parts()); }
413
413
uint32_t max_key_length() const
414
{ return std::min((unsigned int)MAX_KEY_LENGTH, max_supported_key_length()); }
414
{ return std::min(MAX_KEY_LENGTH, max_supported_key_length()); }
415
415
uint32_t max_key_part_length(void) const
416
{ return std::min((unsigned int)MAX_KEY_LENGTH, max_supported_key_part_length()); }
416
{ return std::min(MAX_KEY_LENGTH, max_supported_key_part_length()); }
418
418
virtual uint32_t max_supported_record_length(void) const
419
419
{ return HA_MAX_REC_LENGTH; }