xapian-core
1.4.26
|
Classes | |
class | PosFilter |
Public Member Functions | |
AndContext (QueryOptimiser *qopt_, size_t reserve) | |
void | add_pos_filter (Query::op op_, size_t n_subqs, Xapian::termcount window) |
OrContext & | get_not_ctx (size_t reserve) |
OrContext & | get_maybe_ctx (size_t reserve) |
PostList * | postlist () |
Public Member Functions inherited from Xapian::Internal::Context | |
Context (QueryOptimiser *qopt_, size_t reserve) | |
~Context () | |
void | add_postlist (PostList *pl) |
bool | empty () const |
size_t | size () const |
void | shrink (size_t new_size) |
Private Attributes | |
list< PosFilter > | pos_filters |
AutoPtr< OrContext > | not_ctx |
AutoPtr< OrContext > | maybe_ctx |
Additional Inherited Members | |
Protected Attributes inherited from Xapian::Internal::Context | |
QueryOptimiser * | qopt |
vector< PostList * > | pls |
Definition at line 296 of file queryinternal.cc.
|
inline |
Definition at line 320 of file queryinternal.cc.
void Xapian::Internal::AndContext::add_pos_filter | ( | Query::op | op_, |
size_t | n_subqs, | ||
Xapian::termcount | window | ||
) |
Definition at line 366 of file queryinternal.cc.
References Assert, and Xapian::Internal::Context::pls.
Referenced by Xapian::Internal::QueryWindowed::postlist_windowed().
|
inline |
Definition at line 334 of file queryinternal.cc.
References Xapian::Internal::Context::qopt.
Referenced by Xapian::Internal::QueryAndMaybe::postlist_sub_and_like().
|
inline |
Definition at line 327 of file queryinternal.cc.
References Xapian::Internal::Context::qopt.
Referenced by Xapian::Internal::QueryAndNot::postlist_sub_and_like().
PostList * Xapian::Internal::AndContext::postlist | ( | ) |
Definition at line 377 of file queryinternal.cc.
References Assert, QueryOptimiser::db_size, QueryOptimiser::matcher, Xapian::Internal::Context::pls, and Xapian::Internal::Context::qopt.
Definition at line 317 of file queryinternal.cc.
Definition at line 315 of file queryinternal.cc.
|
private |
Definition at line 313 of file queryinternal.cc.