#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_INFO * | mrg_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'
Documentación de las funciones
int mrg_create |
( |
const char * |
name, |
|
|
const char ** |
table_names |
|
) |
| |
MRG_INFO* mrg_open |
( |
const char * |
name, |
|
|
int |
mode, |
|
|
int |
wait_if_locked |
|
) |
| |