#include "multimatch.h"
#include "postlist.h"
Include dependency graph for branchpostlist.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
class | BranchPostList |
Base class for postlists which are generated by merging two sub-postlists. More... | |
Functions | |
bool | next_handling_prune (PostList *&pl, Xapian::weight w_min, MultiMatch *matcher) |
bool | skip_to_handling_prune (PostList *&pl, Xapian::docid did, Xapian::weight w_min, MultiMatch *matcher) |
bool next_handling_prune | ( | PostList *& | pl, | |
Xapian::weight | w_min, | |||
MultiMatch * | matcher | |||
) | [inline] |
Definition at line 90 of file branchpostlist.h.
References Xapian::PostingIterator::Internal::next(), and MultiMatch::recalc_maxweight().
Referenced by XorPostList::advance_to_next_match(), AndNotPostList::advance_to_next_match(), MultiMatch::get_mset(), XorPostList::next(), OrPostList::next(), and MergePostList::next().
bool skip_to_handling_prune | ( | PostList *& | pl, | |
Xapian::docid | did, | |||
Xapian::weight | w_min, | |||
MultiMatch * | matcher | |||
) | [inline] |
Definition at line 103 of file branchpostlist.h.
References MultiMatch::recalc_maxweight(), and Xapian::PostingIterator::Internal::skip_to().
Referenced by AndNotPostList::advance_to_next_match(), OrPostList::next(), AndMaybePostList::next(), AndPostList::process_next_or_skip_to(), AndMaybePostList::process_next_or_skip_to(), XorPostList::skip_to(), OrPostList::skip_to(), and AndMaybePostList::skip_to().