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... | |
Define ibis::bin and derived classes.
* bin -> range, mesa, ambit, pale, pack, zone, fuge, egale, bak, bak2 * egale -> moins, entre *
|
| |