IDZEBRA  2.2.7
Data Fields
ISAMB_s Struct Reference

Data Fields

BFiles bfs
 
ISAMC_Mmethod
 
struct ISAMB_filefile
 
int no_cat
 
int cache
 
int log_io
 
int log_freelist
 
zint skipped_numbers
 
zint returned_numbers
 
zint skipped_nodes [ISAMB_MAX_LEVEL]
 
zint accessed_nodes [ISAMB_MAX_LEVEL]
 
zint number_of_int_splits
 
zint number_of_leaf_splits
 
int enable_int_count
 
int cache_size
 
int minor_version
 
zint root_ptr
 

Detailed Description

Definition at line 95 of file isamb.c.

Field Documentation

◆ accessed_nodes

zint ISAMB_s::accessed_nodes[ISAMB_MAX_LEVEL]

Definition at line 107 of file isamb.c.

Referenced by isamb_close(), isamb_open2(), and isamb_pp_close_x().

◆ bfs

BFiles ISAMB_s::bfs

Definition at line 96 of file isamb.c.

Referenced by isamb_open2().

◆ cache

int ISAMB_s::cache

Definition at line 101 of file isamb.c.

Referenced by cache_block(), isamb_merge(), and isamb_open2().

◆ cache_size

int ISAMB_s::cache_size

Definition at line 111 of file isamb.c.

Referenced by cache_block(), isamb_open2(), and isamb_set_cache_size().

◆ enable_int_count

int ISAMB_s::enable_int_count

Definition at line 110 of file isamb.c.

Referenced by insert_int(), isamb_open2(), and isamb_set_int_count().

◆ file

struct ISAMB_file* ISAMB_s::file

◆ log_freelist

int ISAMB_s::log_freelist

Definition at line 103 of file isamb.c.

Referenced by close_block(), isamb_open2(), and new_block().

◆ log_io

int ISAMB_s::log_io

Definition at line 102 of file isamb.c.

Referenced by cache_block(), close_block(), flush_blocks(), isamb_open2(), new_block(), and open_block().

◆ method

ISAMC_M* ISAMB_s::method

◆ minor_version

int ISAMB_s::minor_version

Definition at line 112 of file isamb.c.

Referenced by isamb_close(), and isamb_open2().

◆ no_cat

int ISAMB_s::no_cat

Definition at line 100 of file isamb.c.

Referenced by insert_leaf(), isamb_close(), and isamb_open2().

◆ number_of_int_splits

zint ISAMB_s::number_of_int_splits

Definition at line 108 of file isamb.c.

Referenced by insert_int(), isamb_get_int_splits(), and isamb_open2().

◆ number_of_leaf_splits

zint ISAMB_s::number_of_leaf_splits

Definition at line 109 of file isamb.c.

Referenced by insert_leaf(), isamb_get_leaf_splits(), and isamb_open2().

◆ returned_numbers

zint ISAMB_s::returned_numbers

Definition at line 105 of file isamb.c.

Referenced by isamb_close(), isamb_open2(), and isamb_pp_close_x().

◆ root_ptr

zint ISAMB_s::root_ptr

Definition at line 113 of file isamb.c.

Referenced by isamb_close(), isamb_get_root_ptr(), isamb_open2(), and isamb_set_root_ptr().

◆ skipped_nodes

zint ISAMB_s::skipped_nodes[ISAMB_MAX_LEVEL]

Definition at line 106 of file isamb.c.

Referenced by isamb_close(), isamb_open2(), and isamb_pp_close_x().

◆ skipped_numbers

zint ISAMB_s::skipped_numbers

Definition at line 104 of file isamb.c.

Referenced by isamb_close(), isamb_open2(), and isamb_pp_close_x().


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