Classes | |
class | ibis::bitvector |
A data structure to represent a sequence of bits. More... | |
class | ibis::bundle |
The public interface of bundles. More... | |
class | ibis::column |
The class to represent a column of a data partition. More... | |
struct | ibis::column::unixTimeScribe |
A functor for formatting unix time using the user supplied format. More... | |
class | ibis::colValues |
A pure virtual base class for storing selected values in memory. More... | |
class | ibis::fileManager |
This fileManager is intended to allow different objects to share the same open file. More... | |
class | ibis::fileManager::buffer< T > |
A buffer is intended to be a temporary workspace in memory. More... | |
class | ibis::fileManager::cleaner |
A function object to be used to register external cleaners. More... | |
class | ibis::index |
The base index class. More... | |
class | ibis::qExpr |
The top level query expression object. More... | |
struct | ibis::qExpr::TTN |
A data structure including a query expression and the list of table names mentioned in the expression. More... | |
struct | ibis::qExpr::weight |
A functor to be used by the function reorder. More... | |
class | ibis::roster |
A roster is a list of values in ascending order plus their original positions. More... | |