diff options
author | Hari Khalsa <hkhalsa@10gen.com> | 2013-04-16 21:09:09 -0400 |
---|---|---|
committer | Hari Khalsa <hkhalsa@10gen.com> | 2013-04-18 09:38:42 -0400 |
commit | 8cfa93578c541b046903dd9b40e7eb9f46156fb9 (patch) | |
tree | bde421228542b8d014106b547ef91d71e5fd1486 /src/mongo/db/index/fts_access_method.h | |
parent | 7a24fedbb3cdd55b2d204143a0cc605e391aa884 (diff) | |
download | mongo-8cfa93578c541b046903dd9b40e7eb9f46156fb9.tar.gz |
migrate 2d and fts command, update logic, SERVER-8791 SERVER-9164
Diffstat (limited to 'src/mongo/db/index/fts_access_method.h')
-rw-r--r-- | src/mongo/db/index/fts_access_method.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/mongo/db/index/fts_access_method.h b/src/mongo/db/index/fts_access_method.h index 9909924df87..fb4ea998a59 100644 --- a/src/mongo/db/index/fts_access_method.h +++ b/src/mongo/db/index/fts_access_method.h @@ -24,6 +24,13 @@ namespace mongo { + // Because they're in another namespace, FTSAccessMethod can't be friends w/them unless they're + // forward declared. + namespace fts { + class FTSCommand; + class FTSSearch; + } + class FTSAccessMethod : public BtreeBasedAccessMethod { public: FTSAccessMethod(IndexDescriptor* descriptor); @@ -32,6 +39,11 @@ namespace mongo { // Not implemented: virtual Status newCursor(IndexCursor** out); + protected: + friend class fts::FTSCommand; + friend class fts::FTSSearch; + fts::FTSSpec& getSpec() { return _ftsSpec; } + private: // Implemented: virtual void getKeys(const BSONObj& obj, BSONObjSet* keys); |