Public Member Functions | Public Attributes | List of all members
ibis::relic::valpos< T > Struct Template Reference

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


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