_plugin | mongo::IndexType | [protected] |
_spec | mongo::IndexType | [protected] |
compare(const BSONObj &l, const BSONObj &r) const | mongo::IndexType | [virtual] |
fixKey(const BSONObj &in) | mongo::IndexType | [inline, virtual] |
getKeys(const BSONObj &obj, BSONObjSetDefaultOrder &keys) const =0 | mongo::IndexType | [pure virtual] |
getPlugin() const | mongo::IndexType | [inline] |
IndexType(const IndexPlugin *plugin, const IndexSpec *spec) | mongo::IndexType | |
keyPattern() const | mongo::IndexType | |
newCursor(const BSONObj &query, const BSONObj &order, int numWanted) const =0 | mongo::IndexType | [pure virtual] |
scanAndOrderRequired(const BSONObj &query, const BSONObj &order) const | mongo::IndexType | [virtual] |
suitability(const BSONObj &query, const BSONObj &order) const | mongo::IndexType | [virtual] |
~IndexType() | mongo::IndexType | [virtual] |