#include <parallel.h>
Public Member Functions | |
virtual bool | more () |
virtual BSONObj | next () |
SerialServerClusteredCursor (const set< ServerAndQuery > &servers, QueryMessage &q, int sortOrder=0) | |
virtual string | type () const |
Protected Member Functions | |
virtual void | _explain (map< string, list< BSONObj > > &out) |
void | _init () |
Protected Attributes | |
FilteringClientCursor | _current |
int | _needToSkip |
unsigned | _serverIndex |
vector< ServerAndQuery > | _servers |
runs a query in serial across any number of servers returns all results from 1 server, then the next, etc...
Definition at line 191 of file parallel.h.
mongo::SerialServerClusteredCursor::SerialServerClusteredCursor | ( | const set< ServerAndQuery > & | servers, | |
QueryMessage & | q, | |||
int | sortOrder = 0 | |||
) |
virtual void mongo::SerialServerClusteredCursor::_explain | ( | map< string, list< BSONObj > > & | out | ) | [protected, virtual] |
Implements mongo::ClusteredCursor.
void mongo::SerialServerClusteredCursor::_init | ( | ) | [inline, protected, virtual] |
Implements mongo::ClusteredCursor.
Definition at line 201 of file parallel.h.
virtual bool mongo::SerialServerClusteredCursor::more | ( | ) | [virtual] |
Implements mongo::ClusteredCursor.
virtual BSONObj mongo::SerialServerClusteredCursor::next | ( | ) | [virtual] |
Implements mongo::ClusteredCursor.
virtual string mongo::SerialServerClusteredCursor::type | ( | ) | const [inline, virtual] |
Implements mongo::ClusteredCursor.
Definition at line 196 of file parallel.h.
Definition at line 206 of file parallel.h.
int mongo::SerialServerClusteredCursor::_needToSkip [protected] |
Definition at line 208 of file parallel.h.
unsigned mongo::SerialServerClusteredCursor::_serverIndex [protected] |
Definition at line 204 of file parallel.h.
vector<ServerAndQuery> mongo::SerialServerClusteredCursor::_servers [protected] |
Definition at line 203 of file parallel.h.