16 #ifndef HA_PERFSCHEMA_H
17 #define HA_PERFSCHEMA_H
49 const char *index_type(uint) {
return ""; }
51 const char **
bas_ext(
void)
const;
76 return HA_NO_TRANSACTIONS | HA_REC_NOT_IN_SEQ | HA_NO_AUTO_INCREMENT |
77 HA_PRIMARY_KEY_REQUIRED_FOR_DELETE;
87 uint max_supported_record_length(
void)
const
88 {
return HA_MAX_REC_LENGTH; }
90 uint max_supported_keys(
void)
const
93 uint max_supported_key_parts(
void)
const
96 uint max_supported_key_length(
void)
const
100 {
return HA_POS_ERROR; }
102 double scan_time(
void)
112 int open(
const char *
name,
int mode, uint test_if_locked);
135 int update_row(
const uchar *old_data, uchar *new_data);
187 enum thr_lock_type lock_type);
190 {
return HA_CACHE_TBL_NOCACHE; }
193 (THD *,
char *, uint , qc_engine_callback *engine_callback, ulonglong *)