Public Member Functions | Public Attributes
ibis::relic::valpos< T > Struct Template Reference

A single value with known positions. More...

#include <irelic.h>

List of all members.

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.
val
 The value.

Detailed Description

template<typename T>
struct ibis::relic::valpos< T >

A single value with known positions.


Member Data Documentation

template<typename T>
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(), ibis::relic::valpos< T >::position(), and ibis::relic::valpos< T >::valpos().


The documentation for this struct was generated from the following file:

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