Define the class column. More...
Go to the source code of this file.
Classes | |
class | ibis::column |
The class to represent a column of a data partition. More... | |
class | ibis::column::indexLock |
A class for controlling access of the index object of a column. More... | |
class | ibis::column::info |
Some basic information about a column. More... | |
class | ibis::column::mutexLock |
Provide a mutual exclusion lock on an ibis::column. More... | |
class | ibis::column::readLock |
Provide a write lock on a ibis::column object. More... | |
class | ibis::column::softWriteLock |
Provide a write lock on a ibis::column object. More... | |
class | ibis::column::writeLock |
Provide a write lock on a ibis::column object. More... | |
Namespaces | |
namespace | ibis |
The current implementation of FastBit is code named IBIS; most data structures and functions are in the name space ibis. | |
Functions | |
std::ostream & | operator<< (std::ostream &out, const ibis::column &prop) |
Define the class column.
A column of a relational table is also known as an attribute of a relation. In IBIS, columns are stored separate from each other. This storage strategy is commonly known as vertical partitioning.
![]() |