Classes to store selected values. More...
Go to the source code of this file.
Classes | |
class | ibis::bundle |
The public interface of bundles. More... | |
class | ibis::bundle0 |
The null bundle. It contains only a list of RIDs. More... | |
class | ibis::bundle1 |
The bundle with only one component. More... | |
class | ibis::bundles |
The bundle with multiple components. More... | |
class | ibis::query::result |
The class ibis::query::result allows user to retrieve query result one row at a time. More... | |
Namespaces | |
ibis | |
The current implementation of FastBit is code named IBIS; most data structures and functions are in the name space ibis. | |
Classes to store selected values.
The class ibis::bundle is use to represent a sorted version of the selected columns of a query. The selected columns can be of any type. The string values are internally recorded as integers. The bundles are written to a directory containing other type of information about the query.
The class ibis::query::result is a thin wrapper on top of ibis::bundle to provide row-wise data accesses.