#include "column.h"
#include "resource.h"
#include <string>
#include <vector>
Go to the source code of this file.
Namespaces | |
| namespace | ibis |
| namespace | ibis::util |
Classes | |
| class | ibis::part |
| The class ibis::part represents a partition of a relational table. More... | |
| class | ibis::part::advisoryLock |
| An non-blocking version of writeLock. 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 fileManager::unload function. More... | |
| struct | ibis::part::indexBuilderPool |
| 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... | |
| struct | ibis::part::thrArg |
| class | ibis::part::vault |
| To read variables in certain order. More... | |
| class | ibis::part::writeLock |
| Provide a write lock on an ibis::part. More... | |
Functions | |
| unsigned | ibis::util::tablesFromDir (ibis::partList &tlist, const char *dir1) |
| Examining the given director to look for the metadata files and constructs ibis::part. | |
| unsigned | ibis::util::tablesFromDir (ibis::partList &tables, const char *adir, const char *bdir) |
| Read the two directories, if there are matching subdirs, construct an ibis::part from them. | |
| unsigned | ibis::util::tablesFromResources (ibis::partList &tables, const ibis::resource &res) |
| Reconstruct partitions using data directories specified in the resources. | |
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.
|
|