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: