summaryrefslogtreecommitdiffstats
path: root/searchcore
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-12-19 23:10:31 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2021-01-10 22:35:28 +0000
commit8f1440ee4f7a41925d88138da80f27d418e3e5f2 (patch)
treeb7b5c7002d9b7bf34bed5355f8bef645696b97f7 /searchcore
parentdfd9a1b244725de2f594053cdb11c7ef0f3cb9ae (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.cpp21
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);