|
xapian-core
1.4.30
|
Inheritance diagram for Xapian::Internal::AndContext:
Collaboration diagram for Xapian::Internal::AndContext: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, Xapian::Internal::Context::pls, and pos_filters.
Referenced by Xapian::Internal::QueryWindowed::postlist_windowed().
|
inline |
Definition at line 334 of file queryinternal.cc.
References maybe_ctx, and Xapian::Internal::Context::qopt.
Referenced by Xapian::Internal::QueryAndMaybe::postlist_sub_and_like().
|
inline |
Definition at line 327 of file queryinternal.cc.
References not_ctx, and 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, maybe_ctx, not_ctx, Xapian::Internal::Context::pls, pos_filters, and Xapian::Internal::Context::qopt.
Referenced by Xapian::Internal::QueryAndLike::postlist(), and Xapian::Internal::QueryFilter::postlist().
Definition at line 317 of file queryinternal.cc.
Referenced by get_maybe_ctx(), and postlist().
Definition at line 315 of file queryinternal.cc.
Referenced by get_not_ctx(), and postlist().
|
private |
Definition at line 313 of file queryinternal.cc.
Referenced by add_pos_filter(), and postlist().