diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-12-19 23:10:31 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2021-01-10 22:35:28 +0000 |
commit | 8f1440ee4f7a41925d88138da80f27d418e3e5f2 (patch) | |
tree | b7b5c7002d9b7bf34bed5355f8bef645696b97f7 /searchcore | |
parent | dfd9a1b244725de2f594053cdb11c7ef0f3cb9ae (diff) |
Have the BufferType::_emptyEntry be static.
Use an array of buffer types in the array class.
Diffstat (limited to 'searchcore')
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/documentmetastore/documentmetastore.cpp | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/documentmetastore/documentmetastore.cpp b/searchcore/src/vespa/searchcore/proton/documentmetastore/documentmetastore.cpp index 2b36067a65c..2225671d8f8 100644 --- a/searchcore/src/vespa/searchcore/proton/documentmetastore/documentmetastore.cpp +++ b/searchcore/src/vespa/searchcore/proton/documentmetastore/documentmetastore.cpp @@ -4,6 +4,7 @@ #include "documentmetastoresaver.h" #include "operation_listener.h" #include "search_context.h" +#include "document_meta_store_versions.h" #include <vespa/fastos/file.h> #include <vespa/persistence/spi/bucket_limits.h> #include <vespa/searchcore/proton/bucketdb/bucketsessionbase.h> @@ -21,7 +22,7 @@ #include <vespa/searchlib/util/bufferwriter.h> #include <vespa/vespalib/util/exceptions.h> #include <vespa/vespalib/util/rcuvector.hpp> -#include "document_meta_store_versions.h" +#include <vespa/vespalib/datastore/buffer_type.hpp> #include <vespa/log/log.h> LOG_SETUP(".proton.documentmetastore"); @@ -70,15 +71,15 @@ private: public: Reader(std::unique_ptr<FastOS_FileInterface> datFile) - : _datFile(std::move(datFile)), - _lidReader(*_datFile), - _gidReader(*_datFile), - _bucketUsedBitsReader(*_datFile), - _timestampReader(*_datFile), - _header(), - _headerLen(0u), - _docIdLimit(0), - _datFileSize(0u) + : _datFile(std::move(datFile)), + _lidReader(*_datFile), + _gidReader(*_datFile), + _bucketUsedBitsReader(*_datFile), + _timestampReader(*_datFile), + _header(), + _headerLen(0u), + _docIdLimit(0), + _datFileSize(0u) { _headerLen = _header.readFile(*_datFile); _datFile->SetPosition(_headerLen); |