mongo::Matcher Member List
This is the complete list of members for
mongo::Matcher, including all inherited members.
| _atomic | mongo::Matcher | [private] |
| _builders | mongo::Matcher | [private] |
| _norMatchers | mongo::Matcher | [private] |
| _orConstraints | mongo::Matcher | [private] |
| _orMatchers | mongo::Matcher | [private] |
| addBasic(const BSONElement &e, int c, bool isNot) | mongo::Matcher | [inline, private] |
| addOp(const BSONElement &e, const BSONElement &fe, bool isNot, const char *®ex, const char *&flags) | mongo::Matcher | [private] |
| addOrConstraint(const shared_ptr< FieldRangeVector > &frv) | mongo::Matcher | [inline] |
| addRegex(const char *fieldName, const char *regex, const char *flags, bool isNot=false) | mongo::Matcher | [private] |
| all | mongo::Matcher | [private] |
| atomic() const | mongo::Matcher | [inline] |
| basics | mongo::Matcher | [private] |
| constrainIndexKey_ | mongo::Matcher | [private] |
| CoveredIndexMatcher class | mongo::Matcher | [friend] |
| hasArray | mongo::Matcher | [private] |
| hasType(BSONObj::MatchType type) const | mongo::Matcher | |
| haveNeg | mongo::Matcher | [private] |
| haveSize | mongo::Matcher | [private] |
| jsobj | mongo::Matcher | [private] |
| keyMatch() const | mongo::Matcher | [inline] |
| Matcher(const BSONObj &pattern, bool subMatcher=false) | mongo::Matcher | |
| Matcher(const Matcher &other, const BSONObj &constrainIndexKey) | mongo::Matcher | [private] |
| matches(const BSONObj &j, MatchDetails *details=0) | mongo::Matcher | |
| matchesDotted(const char *fieldName, const BSONElement &toMatch, const BSONObj &obj, int compareOp, const ElementMatcher &bm, bool isArr, MatchDetails *details) | mongo::Matcher | [private] |
| matchesNe(const char *fieldName, const BSONElement &toMatch, const BSONObj &obj, const ElementMatcher &bm, MatchDetails *details) | mongo::Matcher | [private] |
| nRegex | mongo::Matcher | [private] |
| opDirection(int op) | mongo::Matcher | [inline, static] |
| parseOr(const BSONElement &e, bool subMatcher, list< shared_ptr< Matcher > > &matchers) | mongo::Matcher | [private] |
| parseOrNor(const BSONElement &e, bool subMatcher) | mongo::Matcher | [private] |
| popOrClause() | mongo::Matcher | [inline] |
| regexs | mongo::Matcher | [private] |
| sameCriteriaCount(const Matcher &other) const | mongo::Matcher | |
| toString() const | mongo::Matcher | [inline] |
| valuesMatch(const BSONElement &l, const BSONElement &r, int op, const ElementMatcher &bm) | mongo::Matcher | [private] |
| where | mongo::Matcher | [private] |
| ~Matcher() | mongo::Matcher | |