Define the class ibis::part. More...
Go to the source code of this file.
Classes | |
| class | ibis::part |
| The class ibis::part represents a partition of a relational table. More... | |
| class | ibis::part::barrel |
| To read a list of variables at the same time. More... | |
| class | ibis::part::cleaner |
| A cleaner to be used by the function fileManager::unload. More... | |
| struct | ibis::part::indexBuilderPool |
| A struct to pack arguments to the function ibis_part_build_index. More... | |
| struct | ibis::part::info |
| A simple class to describe an ibis::part object. More... | |
| class | ibis::part::mutexLock |
| Provide a mutual exclusion lock on an ibis::part object. More... | |
| class | ibis::part::readLock |
| Provide a read lock on an ibis::part. More... | |
| class | ibis::part::softWriteLock |
| An non-blocking version of writeLock. More... | |
| struct | ibis::part::thrArg |
| A struct to pack the arguments to function startTests. More... | |
| class | ibis::part::vault |
| To read variables in certain order. More... | |
| class | ibis::part::writeLock |
| Provide a write lock on an ibis::part. More... | |
Namespaces | |
| ibis | |
| The current implementation of FastBit is code named IBIS; most data structures and functions are in the name space ibis. | |
| ibis::util | |
| Organize the miscellaneous functions under the name util. | |
Functions | |
| unsigned int | ibis::util::gatherParts (ibis::partList &parts, const char *adir, const char *bdir, bool ro=false) |
| Look for data partitions in the given pair of directories. More... | |
| unsigned int | ibis::util::gatherParts (ibis::partList &parts, const char *adir, bool ro=false) |
| Look for data partitions in the given directory. More... | |
| unsigned int | ibis::util::gatherParts (ibis::partList &parts, const ibis::resource &res, bool ro=false) |
| Reconstruct partitions using data directories specified in the resource list. More... | |
Define the class ibis::part.
This class defines some rudimentary functions for managing a vertically partitioned data partition and answering simple queries. It also provides limited number of functions to modify the data partition.
|
| |