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().
|
| |