A class for controlling access of the index object of a column. More...
#include <column.h>
Public Member Functions | |
const ibis::index * | getIndex () const |
indexLock (const ibis::column *col, const char *m) | |
Constructor of index lock. More... | |
~indexLock () | |
Destructor of index lock. | |
A class for controlling access of the index object of a column.
It directly accesses two member variables of ibis::column class, idx
and idxcnt
.
ibis::column::indexLock::indexLock | ( | const ibis::column * | col, |
const char * | m | ||
) |
Constructor of index lock.
Must have a valid column object as argument
References ibis::index::empty(), ibis::column::fullname(), ibis::column::idx, ibis::column::idxcnt, indexLock(), and ibis::column::loadIndex().
Referenced by indexLock().