Drizzled Public API Documentation

st_mi_isam_share Struct Reference

Public Attributes

MI_STATE_INFO state
MI_BASE_INFO base
MI_KEYDEF ft2_keyinfo
MI_KEYDEFkeyinfo
MI_UNIQUEDEFuniqueinfo
HA_KEYSEGkeyparts
drizzled::MI_COLUMNDEFrec
MI_PACK pack
MI_BLOBblobs
std::list< drizzled::Session * > * in_use
char * unique_file_name
char * data_file_name
char * index_file_name
unsigned char * file_map
MI_DECODE_TREEdecode_trees
uint16_t * decode_tables
int(* read_record )(struct st_myisam_info *, drizzled::internal::my_off_t, unsigned char *)
int(* write_record )(struct st_myisam_info *, const unsigned char *)
int(* update_record )(struct st_myisam_info *, drizzled::internal::my_off_t, const unsigned char *)
int(* delete_record )(struct st_myisam_info *)
int(* read_rnd )(struct st_myisam_info *, unsigned char *, drizzled::internal::my_off_t, bool)
int(* compare_record )(struct st_myisam_info *, const unsigned char *)
ha_checksum(* calc_checksum )(struct st_myisam_info *, const unsigned char *)
int(* compare_unique )(struct st_myisam_info *, MI_UNIQUEDEF *, const unsigned char *record, drizzled::internal::my_off_t pos)
size_t(* file_read )(MI_INFO *, unsigned char *, size_t, drizzled::internal::my_off_t, drizzled::myf)
size_t(* file_write )(MI_INFO *, const unsigned char *, size_t, drizzled::internal::my_off_t, drizzled::myf)
ulong this_process
ulong last_process
ulong last_version
uint64_t options
ulong min_pack_length
ulong max_pack_length
ulong state_diff_length
uint rec_reflength
uint32_t unique_name_length
int kfile
int data_file
int mode
uint reopen
uint w_locks
uint r_locks
uint tot_locks
uint blocksize
drizzled::myf write_flag
enum drizzled::data_file_type data_file_type
bool is_log_table
bool changed
bool global_changed
bool not_flushed
bool temporary
bool delay_key_write
bool concurrent_insert
drizzled::internal::my_off_t mmaped_length
uint32_t nonmmaped_inserts

Detailed Description

Definition at line 179 of file myisam_priv.h.


The documentation for this struct was generated from the following file: