|
xapian-core
2.0.0
|
#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 | |
| ValueList * | valuelist |
| unsigned | shard |
Definition at line 31 of file multi_valuelist.h.
|
inline |
Definition at line 35 of file multi_valuelist.h.
|
inline |
Definition at line 38 of file multi_valuelist.h.
References valuelist.
|
inline |
Definition at line 65 of file multi_valuelist.h.
References Xapian::ValueIterator::Internal::at_end(), and valuelist.
Referenced by MultiValueList::next().
|
inline |
Definition at line 51 of file multi_valuelist.h.
References Xapian::ValueIterator::Internal::get_docid(), and valuelist.
Referenced by CompareSubValueListsByDocId::operator()().
|
inline |
Definition at line 55 of file multi_valuelist.h.
References Xapian::ValueIterator::Internal::get_docid(), shard, unshard(), and valuelist.
|
inline |
Definition at line 59 of file multi_valuelist.h.
References Xapian::ValueIterator::Internal::get_value(), and valuelist.
|
inline |
Definition at line 61 of file multi_valuelist.h.
References Xapian::ValueIterator::Internal::next(), and valuelist.
Referenced by MultiValueList::next().
|
inline |
Definition at line 42 of file multi_valuelist.h.
References shard, shard_docid(), shard_number(), Xapian::ValueIterator::Internal::skip_to(), and valuelist.
| unsigned SubValueList::shard |
Definition at line 33 of file multi_valuelist.h.
Referenced by get_merged_docid(), CompareSubValueListsByDocId::operator()(), and skip_to().
| ValueList* SubValueList::valuelist |
Definition at line 32 of file multi_valuelist.h.
Referenced by at_end(), get_docid(), get_merged_docid(), get_value(), next(), skip_to(), and ~SubValueList().