Drizzled Public API Documentation

st_mi_sort_param Struct Reference

Public Attributes

pthread_t thr
 
drizzled::internal::io_cache_st read_cache
 
drizzled::internal::io_cache_st tempfile
 
drizzled::internal::io_cache_st tempfile_for_exceptions
 
drizzled::DYNAMIC_ARRAY buffpek
 
MI_BIT_BUFF bit_buff
 
uint64_t unique [MI_MAX_KEY_SEG+1]
 
uint64_t notnull [MI_MAX_KEY_SEG+1]
 
drizzled::internal::my_off_t pos
 
drizzled::internal::my_off_t max_pos
 
drizzled::internal::my_off_t filepos
 
drizzled::internal::my_off_t start_recpos
 
uint32_t key
 
uint32_t key_length
 
uint32_t real_key_length
 
uint32_t sortbuff_size
 
uint32_t maxbuffers
 
uint32_t keys
 
uint32_t find_length
 
uint32_t sort_keys_length
 
bool fix_datafile
 
bool master
 
bool calc_checksum
 
MI_KEYDEFkeyinfo
 
HA_KEYSEGseg
 
SORT_INFOsort_info
 
unsigned char ** sort_keys
 
unsigned char * rec_buff
 
void * wordlist
 
void * wordptr
 
drizzled::memory::Root wordroot
 
unsigned char * record
 
int(* key_cmp )(struct st_mi_sort_param *, const void *, const void *)
 
int(* key_read )(struct st_mi_sort_param *, void *)
 
int(* key_write )(struct st_mi_sort_param *, const void *)
 
void(* lock_in_memory )(MI_CHECK *)
 
int(* write_keys )(struct st_mi_sort_param *, register unsigned char **, uint32_t, struct st_buffpek *, drizzled::internal::io_cache_st *)
 
unsigned int(* read_to_buffer )(drizzled::internal::io_cache_st *, struct st_buffpek *, uint)
 
int(* write_key )(struct st_mi_sort_param *, drizzled::internal::io_cache_st *, unsigned char *, uint, uint)
 

Detailed Description

Definition at line 325 of file myisam_priv.h.


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