37 int cache,
int no_cat,
int *sizes,
int use_root_ptr);
void isamb_pp_pos(ISAMB_PP pp, double *current, double *total)
ISAMB_PP isamb_pp_open(ISAMB isamb, ISAM_P pos, int scope)
void isamb_pp_close_x(ISAMB_PP pp, zint *size, zint *blocks)
struct ISAMB_PP_s * ISAMB_PP
void isamb_set_int_count(ISAMB b, int v)
zint isamb_get_leaf_splits(ISAMB b)
ISAMB isamb_open(BFiles bfs, const char *name, int writeflag, ISAMC_M *method, int cache)
int isamb_block_info(ISAMB isamb, int cat)
zint isamb_get_int_splits(ISAMB b)
ISAMB_PP isamb_pp_open_x(ISAMB isamb, ISAM_P pos, int *level, int scope)
zint isamb_get_root_ptr(ISAMB b)
void isamb_dump(ISAMB b, ISAM_P pos, void(*pr)(const char *str))
void isamb_close(ISAMB isamb)
void isamb_set_root_ptr(ISAMB b, zint root_ptr)
int isamb_pp_forward(ISAMB_PP pp, void *buf, const void *untilbuf)
ISAMB isamb_open2(BFiles bfs, const char *name, int writeflag, ISAMC_M *method, int cache, int no_cat, int *sizes, int use_root_ptr)
void isamb_pp_close(ISAMB_PP pp)
void isamb_set_cache_size(ISAMB b, int sz)
void isamb_merge(ISAMB b, ISAM_P *pos, ISAMC_I *data)
int isamb_unlink(ISAMB b, ISAM_P pos)
int isamb_pp_read(ISAMB_PP pp, void *buf)