xapian-core  2.0.0
Public Member Functions | Public Attributes | List of all members
SubValueList Struct Reference

#include <multi_valuelist.h>

+ Collaboration diagram for SubValueList:

Public Member Functions

 SubValueList (ValueList *vl, unsigned shard_)
 
 ~SubValueList ()
 
void skip_to (Xapian::docid did, Xapian::doccount n_shards)
 
Xapian::docid get_docid () const
 
Xapian::docid get_merged_docid (unsigned n_shards) const
 
std::string get_value () const
 
void next ()
 
bool at_end () const
 

Public Attributes

ValueListvaluelist
 
unsigned shard
 

Detailed Description

Definition at line 31 of file multi_valuelist.h.

Constructor & Destructor Documentation

◆ SubValueList()

SubValueList::SubValueList ( ValueList vl,
unsigned  shard_ 
)
inline

Definition at line 35 of file multi_valuelist.h.

◆ ~SubValueList()

SubValueList::~SubValueList ( )
inline

Definition at line 38 of file multi_valuelist.h.

References valuelist.

Member Function Documentation

◆ at_end()

bool SubValueList::at_end ( ) const
inline

Definition at line 65 of file multi_valuelist.h.

References Xapian::ValueIterator::Internal::at_end(), and valuelist.

Referenced by MultiValueList::next().

◆ get_docid()

Xapian::docid SubValueList::get_docid ( ) const
inline

◆ get_merged_docid()

Xapian::docid SubValueList::get_merged_docid ( unsigned  n_shards) const
inline

◆ get_value()

std::string SubValueList::get_value ( ) const
inline

Definition at line 59 of file multi_valuelist.h.

References Xapian::ValueIterator::Internal::get_value(), and valuelist.

◆ next()

void SubValueList::next ( )
inline

Definition at line 61 of file multi_valuelist.h.

References Xapian::ValueIterator::Internal::next(), and valuelist.

Referenced by MultiValueList::next().

◆ skip_to()

void SubValueList::skip_to ( Xapian::docid  did,
Xapian::doccount  n_shards 
)
inline

Member Data Documentation

◆ shard

unsigned SubValueList::shard

◆ valuelist

ValueList* SubValueList::valuelist

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