xapian-core
1.4.26
|
Xapian::Query internals. More...
#include <config.h>
#include "queryinternal.h"
#include "xapian/error.h"
#include "xapian/postingsource.h"
#include "xapian/query.h"
#include "leafpostlist.h"
#include "matcher/andmaybepostlist.h"
#include "matcher/andnotpostlist.h"
#include "emptypostlist.h"
#include "matcher/exactphrasepostlist.h"
#include "matcher/externalpostlist.h"
#include "matcher/maxpostlist.h"
#include "matcher/multiandpostlist.h"
#include "matcher/multixorpostlist.h"
#include "matcher/nearpostlist.h"
#include "matcher/orpospostlist.h"
#include "matcher/orpostlist.h"
#include "matcher/phrasepostlist.h"
#include "matcher/queryoptimiser.h"
#include "matcher/valuerangepostlist.h"
#include "matcher/valuegepostlist.h"
#include "net/length.h"
#include "serialise-double.h"
#include "stringutils.h"
#include "termlist.h"
#include "autoptr.h"
#include "debuglog.h"
#include "omassert.h"
#include "str.h"
#include "unicode/description_append.h"
#include <algorithm>
#include <list>
#include <string>
#include <unordered_set>
#include <vector>
Go to the source code of this file.
Classes | |
struct | Xapian::Internal::CmpMaxOrTerms |
Class providing an operator which sorts postlists to select max or terms. More... | |
struct | Xapian::Internal::ComparePostListTermFreqAscending |
Comparison functor which orders PostList* by descending get_termfreq_est(). More... | |
class | Xapian::Internal::Context |
class | Xapian::Internal::OrContext |
class | Xapian::Internal::XorContext |
class | Xapian::Internal::AndContext |
class | Xapian::Internal::AndContext::PosFilter |
Namespaces | |
Xapian | |
The Xapian namespace contains public interfaces for the Xapian library. | |
Xapian::Internal | |
Macros | |
#define | MULTIWAY(X) static_cast<unsigned char>(0x80 | (X) << 3) |
#define | MISC(X) static_cast<unsigned char>(X) |
Xapian::Query internals.
Definition in file queryinternal.cc.
#define MISC | ( | X | ) | static_cast<unsigned char>(X) |
Definition at line 1162 of file queryinternal.cc.
Referenced by Xapian::Internal::QueryBranch::serialise_().
#define MULTIWAY | ( | X | ) | static_cast<unsigned char>(0x80 | (X) << 3) |
Definition at line 1161 of file queryinternal.cc.
Referenced by Xapian::Internal::QueryBranch::serialise_().