Classes
ibin.h File Reference

Define ibis::bin and derived classes. More...

#include "index.h"

Go to the source code of this file.

Classes

class  ibis::ambit
 The multi-level range based (cumulative) index. More...
 
class  ibis::bak
 Maps each value to a lower prevision (decimal) values and use the the low precision value as center of the bin. More...
 
class  ibis::bak2
 A variation on ibis::bak, it splits each bin of ibis::bak in two, one for entries less than the mapped value and one for the entries that greater and equal to the mapped value. More...
 
struct  ibis::bak2::grain
 A simple structure to record the position of the values mapped to the same low-precision target value. More...
 
struct  ibis::bak::grain
 
class  ibis::bin
 The equality encoded bitmap index with binning. More...
 
struct  ibis::bin::comparevalpos< T >
 The comparator used to build a min-heap based on positions. More...
 
struct  ibis::bin::granule
 A data structure to assist the mapping of values to lower precisions. More...
 
struct  ibis::bin::valpos< T >
 A list of values and their positions. More...
 
class  ibis::egale
 The multicomponent equality code on bins. More...
 
class  ibis::entre
 The multicomponent interval code on bins. More...
 
class  ibis::fuge
 A two-level index. More...
 
class  ibis::mesa
 This class implements the interval encoding of Chan and Ioannidis. More...
 
class  ibis::moins
 The multicomponent range code on bins. More...
 
class  ibis::pack
 A two-level index. More...
 
class  ibis::pale
 A two-level index. More...
 
class  ibis::range
 The range encoded bitmap index based. More...
 
class  ibis::zone
 A two-level index. More...
 

Detailed Description

Define ibis::bin and derived classes.

*  bin -> range, mesa, ambit, pale, pack, zone, fuge, egale, bak, bak2
*  egale -> moins, entre
* 

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