Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones
Referencia del Archivo src/libmysql_macosx/include/merge.h
#include <my_base.h>
#include <nisam.h>

Ir al código fuente de este archivo.

Clases

struct  st_mrg_info
struct  st_mrg_table_info
struct  st_merge

'defines'

#define MRG_NAME_EXT   ".MRG"

'typedefs'

typedef struct st_mrg_info MERGE_INFO
typedef struct st_mrg_table_info MRG_TABLE
typedef struct st_merge MRG_INFO
typedef ulong mrg_off_t

Funciones

int mrg_close (MRG_INFO *file)
int mrg_delete (MRG_INFO *file, const byte *buff)
MRG_INFOmrg_open (const char *name, int mode, int wait_if_locked)
int mrg_panic (enum ha_panic_function function)
int mrg_rfirst (MRG_INFO *file, byte *buf, int inx)
int mrg_rkey (MRG_INFO *file, byte *buf, int inx, const byte *key, uint key_len, enum ha_rkey_function search_flag)
int mrg_rrnd (MRG_INFO *file, byte *buf, mrg_off_t pos)
int mrg_rsame (MRG_INFO *file, byte *record, int inx)
int mrg_update (MRG_INFO *file, const byte *old, const byte *new_rec)
int mrg_info (MRG_INFO *file, MERGE_INFO *x, int flag)
int mrg_lock_database (MRG_INFO *file, int lock_type)
int mrg_create (const char *name, const char **table_names)
int mrg_extra (MRG_INFO *file, enum ha_extra_function function)
ha_rows mrg_records_in_range (MRG_INFO *info, int inx, const byte *start_key, uint start_key_len, enum ha_rkey_function start_search_flag, const byte *end_key, uint end_key_len, enum ha_rkey_function end_search_flag)
mrg_off_t mrg_position (MRG_INFO *info)

Documentación de los 'defines'

#define MRG_NAME_EXT   ".MRG"

Documentación de los 'typedefs'

typedef struct st_mrg_info MERGE_INFO
typedef struct st_merge MRG_INFO
typedef ulong mrg_off_t
typedef struct st_mrg_table_info MRG_TABLE

Documentación de las funciones

int mrg_close ( MRG_INFO file)
int mrg_create ( const char *  name,
const char **  table_names 
)
int mrg_delete ( MRG_INFO file,
const byte buff 
)
int mrg_extra ( MRG_INFO file,
enum ha_extra_function  function 
)
int mrg_info ( MRG_INFO file,
MERGE_INFO x,
int  flag 
)
int mrg_lock_database ( MRG_INFO file,
int  lock_type 
)
MRG_INFO* mrg_open ( const char *  name,
int  mode,
int  wait_if_locked 
)
int mrg_panic ( enum ha_panic_function  function)
mrg_off_t mrg_position ( MRG_INFO info)
ha_rows mrg_records_in_range ( MRG_INFO info,
int  inx,
const byte start_key,
uint  start_key_len,
enum ha_rkey_function  start_search_flag,
const byte end_key,
uint  end_key_len,
enum ha_rkey_function  end_search_flag 
)
int mrg_rfirst ( MRG_INFO file,
byte buf,
int  inx 
)
int mrg_rkey ( MRG_INFO file,
byte buf,
int  inx,
const byte key,
uint  key_len,
enum ha_rkey_function  search_flag 
)
int mrg_rrnd ( MRG_INFO file,
byte buf,
mrg_off_t  pos 
)
int mrg_rsame ( MRG_INFO file,
byte record,
int  inx 
)
int mrg_update ( MRG_INFO file,
const byte old,
const byte new_rec 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'