_docMatcher | mongo::CoveredIndexMatcher | [private] |
_keyMatcher | mongo::CoveredIndexMatcher | [private] |
_needRecord | mongo::CoveredIndexMatcher | [private] |
_needRecordReject | mongo::CoveredIndexMatcher | [private] |
_useRecordOnly | mongo::CoveredIndexMatcher | [private] |
advanceOrClause(const shared_ptr< FieldRangeVector > &frv) | mongo::CoveredIndexMatcher | [inline] |
CoveredIndexMatcher(const BSONObj &pattern, const BSONObj &indexKeyPattern, bool alwaysUseRecord=false) | mongo::CoveredIndexMatcher | |
CoveredIndexMatcher(const shared_ptr< Matcher > &docMatcher, const BSONObj &indexKeyPattern, bool alwaysUseRecord=false) | mongo::CoveredIndexMatcher | [private] |
docMatcher() | mongo::CoveredIndexMatcher | [inline] |
init(bool alwaysUseRecord) | mongo::CoveredIndexMatcher | [private] |
matches(const BSONObj &o) | mongo::CoveredIndexMatcher | [inline] |
matches(const BSONObj &key, const DiskLoc &recLoc, MatchDetails *details=0, bool keyUsable=true) | mongo::CoveredIndexMatcher | |
matchesCurrent(Cursor *cursor, MatchDetails *details=0) | mongo::CoveredIndexMatcher | |
needRecord() | mongo::CoveredIndexMatcher | [inline] |
nextClauseMatcher(const BSONObj &indexKeyPattern, bool alwaysUseRecord=false) | mongo::CoveredIndexMatcher | [inline] |