diff options
Diffstat (limited to 'searchcore/src/vespa/searchcore/proton/reference/document_db_reference_resolver.h')
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/reference/document_db_reference_resolver.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/reference/document_db_reference_resolver.h b/searchcore/src/vespa/searchcore/proton/reference/document_db_reference_resolver.h index 761b9407fe5..522cdf83477 100644 --- a/searchcore/src/vespa/searchcore/proton/reference/document_db_reference_resolver.h +++ b/searchcore/src/vespa/searchcore/proton/reference/document_db_reference_resolver.h @@ -21,15 +21,17 @@ namespace search::attribute { namespace vespa::config::search::internal { class InternalImportedFieldsType; } namespace vespalib { - class ISequencedTaskExecutor; + +class ISequencedTaskExecutor; +class MonitoredRefCount; } + namespace proton { class IDocumentDBReference; class IDocumentDBReferenceRegistry; class ImportedAttributesRepo; class GidToLidChangeRegistrator; -class MonitoredRefCount; /** * Class that for a given document db resolves all references to parent document dbs: @@ -42,7 +44,7 @@ private: const document::DocumentType &_thisDocType; const ImportedFieldsConfig &_importedFieldsCfg; const document::DocumentType &_prevThisDocType; - MonitoredRefCount &_refCount; + vespalib::MonitoredRefCount &_refCount; vespalib::ISequencedTaskExecutor &_attributeFieldWriter; bool _useReferences; std::map<vespalib::string, std::unique_ptr<GidToLidChangeRegistrator>> _registrators; @@ -61,7 +63,7 @@ public: const document::DocumentType &thisDocType, const ImportedFieldsConfig &importedFieldsCfg, const document::DocumentType &prevThisDocType, - MonitoredRefCount &refCount, + vespalib::MonitoredRefCount &refCount, vespalib::ISequencedTaskExecutor &attributeFieldWriter, bool useReferences); ~DocumentDBReferenceResolver() override; |