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 | |