xapian-core  1.4.21
Public Member Functions | Public Attributes | List of all members
SubValueList Struct Reference
+ Collaboration diagram for SubValueList:

Public Member Functions

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

Public Attributes

unsigned db_idx

Detailed Description

Definition at line 34 of file multi_valuelist.cc.

Constructor & Destructor Documentation

◆ SubValueList()

SubValueList::SubValueList ( ValueList vl,
unsigned  db_idx_ 

Definition at line 38 of file multi_valuelist.cc.

◆ ~SubValueList()

SubValueList::~SubValueList ( )

Definition at line 41 of file multi_valuelist.cc.

Member Function Documentation

◆ at_end()

bool SubValueList::at_end ( ) const

Definition at line 65 of file multi_valuelist.cc.

References Xapian::ValueIterator::Internal::at_end().

◆ get_docid()

Xapian::docid SubValueList::get_docid ( ) const

◆ get_merged_docid()

Xapian::docid SubValueList::get_merged_docid ( unsigned  multiplier) const

Definition at line 55 of file multi_valuelist.cc.

References Xapian::ValueIterator::Internal::get_docid().

◆ get_value()

std::string SubValueList::get_value ( ) const

Definition at line 59 of file multi_valuelist.cc.

References Xapian::ValueIterator::Internal::get_value().

◆ next()

void SubValueList::next ( )

Definition at line 61 of file multi_valuelist.cc.

References Xapian::ValueIterator::Internal::next().

◆ skip_to()

void SubValueList::skip_to ( Xapian::docid  did,
size_t  multiplier 

Definition at line 45 of file multi_valuelist.cc.

References Xapian::ValueIterator::Internal::skip_to().

Member Data Documentation

◆ db_idx

unsigned SubValueList::db_idx

Definition at line 36 of file multi_valuelist.cc.

Referenced by CompareSubValueListsByDocId::operator()().

◆ valuelist

ValueList* SubValueList::valuelist

Definition at line 35 of file multi_valuelist.cc.

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