|
xapian-core
2.0.0
|
Inheritance diagram for Xapian::Query::Internal:
Collaboration diagram for Xapian::Query::Internal:Static Public Member Functions | |
| static Query::Internal * | unserialise (const char **p, const char *end, const Registry ®) |
Additional Inherited Members | |
Public Attributes inherited from Xapian::Internal::intrusive_base | |
| unsigned | _refs |
| Reference count. More... | |
|
virtual |
Definition at line 943 of file queryinternal.cc.
|
virtual |
Reimplemented in Xapian::Internal::QueryBranch, Xapian::Internal::QueryScaleWeight, and Xapian::Internal::QueryTerm.
Definition at line 970 of file queryinternal.cc.
|
pure virtual |
Implemented in Xapian::Internal::QueryInvalid, Xapian::Internal::QueryEditDistance, Xapian::Internal::QueryWildcard, Xapian::Internal::QueryMax, Xapian::Internal::QuerySynonym, Xapian::Internal::QueryEliteSet, Xapian::Internal::QueryPhrase, Xapian::Internal::QueryNear, Xapian::Internal::QueryFilter, Xapian::Internal::QueryAndMaybe, Xapian::Internal::QueryXor, Xapian::Internal::QueryAndNot, Xapian::Internal::QueryOr, Xapian::Internal::QueryAnd, Xapian::Internal::QueryValueGE, Xapian::Internal::QueryValueLE, Xapian::Internal::QueryValueRange, Xapian::Internal::QueryScaleWeight, Xapian::Internal::QueryPostingSource, and Xapian::Internal::QueryTerm.
|
virtualnoexcept |
Reimplemented in Xapian::Internal::QueryEditDistance, Xapian::Internal::QueryWildcard, Xapian::Internal::QueryBranch, Xapian::Internal::QueryScaleWeight, and Xapian::Internal::QueryTerm.
Definition at line 975 of file queryinternal.cc.
|
virtualnoexcept |
Reimplemented in Xapian::Internal::QueryBranch, and Xapian::Internal::QueryScaleWeight.
Definition at line 946 of file queryinternal.cc.
|
virtual |
Reimplemented in Xapian::Internal::QueryTerm.
Definition at line 964 of file queryinternal.cc.
|
virtual |
Reimplemented in Xapian::Internal::QueryBranch, and Xapian::Internal::QueryScaleWeight.
Definition at line 952 of file queryinternal.cc.
|
pure virtualnoexcept |
Implemented in Xapian::Internal::QueryInvalid, Xapian::Internal::QueryEditDistance, Xapian::Internal::QueryWildcard, Xapian::Internal::QueryBranch, Xapian::Internal::QueryValueGE, Xapian::Internal::QueryValueLE, Xapian::Internal::QueryValueRange, Xapian::Internal::QueryScaleWeight, Xapian::Internal::QueryPostingSource, and Xapian::Internal::QueryTerm.
Referenced by Xapian::Query::operator&=(), Xapian::Query::operator^=(), and Xapian::Query::operator|=().
|
virtual |
Reimplemented in Xapian::Internal::QueryTerm.
Definition at line 958 of file queryinternal.cc.
|
pure virtual |
Implemented in Xapian::Internal::QueryInvalid, Xapian::Internal::QueryEditDistance, Xapian::Internal::QueryWildcard, Xapian::Internal::QueryMax, Xapian::Internal::QuerySynonym, Xapian::Internal::QueryEliteSet, Xapian::Internal::QueryFilter, Xapian::Internal::QueryAndMaybe, Xapian::Internal::QueryXor, Xapian::Internal::QueryAndNot, Xapian::Internal::QueryOr, Xapian::Internal::QueryAndLike, Xapian::Internal::QueryValueGE, Xapian::Internal::QueryValueLE, Xapian::Internal::QueryValueRange, Xapian::Internal::QueryScaleWeight, Xapian::Internal::QueryPostingSource, and Xapian::Internal::QueryTerm.
|
virtual |
Reimplemented in Xapian::Internal::QueryPhrase, Xapian::Internal::QueryNear, Xapian::Internal::QueryFilter, Xapian::Internal::QueryAndMaybe, Xapian::Internal::QueryAndNot, Xapian::Internal::QueryAndLike, Xapian::Internal::QueryScaleWeight, and Xapian::Internal::QueryTerm.
Definition at line 1228 of file queryinternal.cc.
References Xapian::Internal::AndContext::add_postlist().
|
virtual |
Reimplemented in Xapian::Internal::QueryOr.
Definition at line 1260 of file queryinternal.cc.
References Xapian::Internal::Context::add_postlist().
|
virtual |
Reimplemented in Xapian::Internal::QueryEliteSet, and Xapian::Internal::QueryOr.
Definition at line 1237 of file queryinternal.cc.
References Xapian::Internal::Context::add_postlist(), Xapian::Internal::QueryOptimiser::destroy_postlist(), Xapian::Internal::QueryOptimiser::get_total_subqs(), and Xapian::Internal::QueryOptimiser::set_total_subqs().
|
virtual |
Reimplemented in Xapian::Internal::QueryXor.
Definition at line 1268 of file queryinternal.cc.
References Xapian::Internal::Context::add_postlist().
|
pure virtual |
Implemented in Xapian::Internal::QueryInvalid, Xapian::Internal::QueryEditDistance, Xapian::Internal::QueryWildcard, Xapian::Internal::QueryEliteSet, Xapian::Internal::QueryPhrase, Xapian::Internal::QueryNear, Xapian::Internal::QueryBranch, Xapian::Internal::QueryValueGE, Xapian::Internal::QueryValueLE, Xapian::Internal::QueryValueRange, Xapian::Internal::QueryScaleWeight, Xapian::Internal::QueryPostingSource, and Xapian::Internal::QueryTerm.
|
static |
Definition at line 981 of file queryinternal.cc.
References Xapian::Internal::QueryBranch::add_subquery(), Xapian::Internal::QueryBranch::done(), Xapian::Registry::get_posting_source(), name, p, pos, Xapian::PostingSource::release(), Xapian::Internal::str(), term, unpack_string(), unpack_throw_serialisation_error(), unpack_uint(), unserialise_double(), and Xapian::PostingSource::unserialise_with_registry().
Referenced by Xapian::Query::unserialise().