Define the class ibis::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... | |
| struct | ibis::column::unixTimeScribe |
| A functor for formatting unix time using the user supplied format. More... | |
| class | ibis::column::writeLock |
| Provide a write lock on a ibis::column object. 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 | |
| bool | ibis::util::isFloatType (ibis::TYPE_T t) |
| Is the type for floating-point values? | |
| bool | ibis::util::isIntegerType (ibis::TYPE_T t) |
| Is the type for integer values? | |
| bool | ibis::util::isNumericType (ibis::TYPE_T t) |
| Is the type for numberical values? | |
| bool | ibis::util::isSignedIntegerType (ibis::TYPE_T t) |
| Is the type for signed integer values? | |
| bool | ibis::util::isStringType (ibis::TYPE_T t) |
| Is the type for strings? | |
| bool | ibis::util::isUnsignedIntegerType (ibis::TYPE_T t) |
| Is the type for unsigned integer values? | |
| std::ostream & | operator<< (std::ostream &out, const ibis::column &prop) |
Define the class ibis::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.
|
| |