![]() |
Lumiera 0.pre.04
»edit your freedom«
|
on query, an individual result set is prepared to be explored by the invoking client code.
It is built wrapping the low-level scope iterator obtained from the index, controlled by an exploration strategy. Embedded into the iterator there is a smart-ptr managing this ResultSet.
Definition at line 193 of file placement-index-query-resolver.cpp.
Public Member Functions | |
| ResultSet (ExplorerBuilder b, ContentFilter a) | |
Public Member Functions inherited from Resolution | |
| virtual | ~Resolution () |
Private Member Functions | |
| virtual Result | prepareResolution () |
| virtual void | nextResult (Result &pos) |
| void | exploreNext (Result &res) |
Private Attributes | |
| ContentFilter | acceptable_ |
| ExplorerBuilder | buildExploartion_ |
| unique_ptr< Explorer > | explore_ |
Additional Inherited Members | |
Public Types inherited from Resolution | |
| typedef Goal::Result | Result |
|
inline |
Definition at line 238 of file placement-index-query-resolver.cpp.
|
inlineprivatevirtual |
Implements Resolution.
Definition at line 202 of file placement-index-query-resolver.cpp.
References ResultSet::buildExploartion_, ResultSet::explore_, and ResultSet::exploreNext().
Here is the call graph for this function:
|
inlineprivatevirtual |
Implements Resolution.
Definition at line 212 of file placement-index-query-resolver.cpp.
References ResultSet::exploreNext().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 218 of file placement-index-query-resolver.cpp.
References ResultSet::acceptable_, and ResultSet::explore_.
Referenced by ResultSet::nextResult(), and ResultSet::prepareResolution().
Here is the caller graph for this function:
|
private |
Definition at line 196 of file placement-index-query-resolver.cpp.
Referenced by ResultSet::exploreNext().
|
private |
Definition at line 197 of file placement-index-query-resolver.cpp.
Referenced by ResultSet::prepareResolution().
|
private |
Definition at line 198 of file placement-index-query-resolver.cpp.
Referenced by ResultSet::exploreNext(), and ResultSet::prepareResolution().
Inheritance diagram for ResultSet:
Collaboration diagram for ResultSet: