A single value with known positions. More...
#include <irelic.h>
Public Member Functions | |
void | next () |
Move to the next row. | |
bitvector::word_t | position () const |
Current position (RID). | |
valpos () | |
Default constrtuctor. | |
valpos (const T v, const bitvector &b) | |
Specifying the values. | |
Public Attributes | |
bitvector::indexSet | ind |
The index set representing the positions with the given value. | |
bitvector::word_t | j |
The current index value inside the index set. More... | |
T | val |
The value. | |
A single value with known positions.
bitvector::word_t ibis::relic::valpos< T >::j |
The current index value inside the index set.
If the index set is a range, this is the actual position (RID), otherwise the positions()[j] holds the position (RID).
Referenced by ibis::relic::mergeValuesT(), ibis::relic::valpos< T >::next(), and ibis::relic::valpos< T >::position().