Classes | Namespaces
bundle.h File Reference

Classes to store selected values. More...

#include "query.h"
#include "colValues.h"

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.
 

Detailed Description

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.

Make It A Bit Faster
Contact us
Disclaimers
FastBit source code
FastBit mailing list archive