mongo::ParsedQuery Class Reference
#include <query.h>
List of all members.
Detailed Description
this represents a total user query includes fields from the query message, both possible query levels parses everything up front
Definition at line 145 of file query.h.
Constructor & Destructor Documentation
mongo::ParsedQuery::ParsedQuery |
( |
QueryMessage & |
qm |
) |
[inline] |
mongo::ParsedQuery::ParsedQuery |
( |
const char * |
ns, |
|
|
int |
ntoskip, |
|
|
int |
ntoreturn, |
|
|
int |
queryoptions, |
|
|
const BSONObj & |
query, |
|
|
const BSONObj & |
fields | |
|
) |
| | [inline] |
mongo::ParsedQuery::~ParsedQuery |
( |
|
) |
[inline] |
mongo::ParsedQuery::ParsedQuery |
( |
const ParsedQuery & |
other |
) |
[inline, private] |
Member Function Documentation
void mongo::ParsedQuery::_initTop |
( |
const BSONObj & |
top |
) |
[inline, private] |
void mongo::ParsedQuery::_reset |
( |
|
) |
[inline, private] |
bool mongo::ParsedQuery::couldBeCommand |
( |
|
) |
const [inline] |
bool mongo::ParsedQuery::enough |
( |
int |
n |
) |
const [inline] |
bool mongo::ParsedQuery::enoughForFirstBatch |
( |
int |
n, |
|
|
int |
len | |
|
) |
| | const [inline] |
shared_ptr<Projection> mongo::ParsedQuery::getFieldPtr |
( |
|
) |
const [inline] |
Projection* mongo::ParsedQuery::getFields |
( |
|
) |
const [inline] |
const BSONObj& mongo::ParsedQuery::getFilter |
( |
|
) |
const [inline] |
const BSONElement& mongo::ParsedQuery::getHint |
( |
|
) |
const [inline] |
const BSONObj& mongo::ParsedQuery::getMax |
( |
|
) |
const [inline] |
int mongo::ParsedQuery::getMaxScan |
( |
|
) |
const [inline] |
const BSONObj& mongo::ParsedQuery::getMin |
( |
|
) |
const [inline] |
int mongo::ParsedQuery::getNumToReturn |
( |
|
) |
const [inline] |
int mongo::ParsedQuery::getOptions |
( |
|
) |
const [inline] |
const BSONObj& mongo::ParsedQuery::getOrder |
( |
|
) |
const [inline] |
int mongo::ParsedQuery::getSkip |
( |
|
) |
const [inline] |
bool mongo::ParsedQuery::hasIndexSpecifier |
( |
|
) |
const [inline] |
bool mongo::ParsedQuery::hasOption |
( |
int |
x |
) |
const [inline] |
void mongo::ParsedQuery::init |
( |
const BSONObj & |
q |
) |
[inline, private] |
void mongo::ParsedQuery::initFields |
( |
const BSONObj & |
fields |
) |
[inline, private] |
bool mongo::ParsedQuery::isExplain |
( |
|
) |
const [inline] |
bool mongo::ParsedQuery::isLocalDB |
( |
|
) |
const [inline] |
bool mongo::ParsedQuery::isSnapshot |
( |
|
) |
const [inline] |
const char* mongo::ParsedQuery::ns |
( |
|
) |
const [inline] |
bool mongo::ParsedQuery::returnKey |
( |
|
) |
const [inline] |
bool mongo::ParsedQuery::showDiskLoc |
( |
|
) |
const [inline] |
bool mongo::ParsedQuery::wantMore |
( |
|
) |
const [inline] |
Member Data Documentation
The documentation for this class was generated from the following file: