|
xapian-core
1.4.29
|
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>
Include dependency graph for queryinternal.cc: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_().