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 /storage | |
parent | dfd9a1b244725de2f594053cdb11c7ef0f3cb9ae (diff) |
Have the BufferType::_emptyEntry be static.
Use an array of buffer types in the array class.
Diffstat (limited to 'storage')
-rw-r--r-- | storage/src/tests/bucketdb/lockablemaptest.cpp | 1 | ||||
-rw-r--r-- | storage/src/vespa/storage/bucketdb/btree_bucket_database.cpp | 1 | ||||
-rw-r--r-- | storage/src/vespa/storage/bucketdb/btree_lockable_map.cpp | 7 |
3 files changed, 9 insertions, 0 deletions
diff --git a/storage/src/tests/bucketdb/lockablemaptest.cpp b/storage/src/tests/bucketdb/lockablemaptest.cpp index 7f5069f96b2..fb5c84f217a 100644 --- a/storage/src/tests/bucketdb/lockablemaptest.cpp +++ b/storage/src/tests/bucketdb/lockablemaptest.cpp @@ -3,6 +3,7 @@ #include <vespa/vespalib/util/document_runnable.h> #include <vespa/storage/bucketdb/btree_lockable_map.hpp> #include <vespa/storage/bucketdb/striped_btree_lockable_map.hpp> +#include <vespa/vespalib/datastore/buffer_type.hpp> #include <vespa/vespalib/gtest/gtest.h> #include <gmock/gmock.h> diff --git a/storage/src/vespa/storage/bucketdb/btree_bucket_database.cpp b/storage/src/vespa/storage/bucketdb/btree_bucket_database.cpp index be02db70d9e..c8d8acd629a 100644 --- a/storage/src/vespa/storage/bucketdb/btree_bucket_database.cpp +++ b/storage/src/vespa/storage/bucketdb/btree_bucket_database.cpp @@ -3,6 +3,7 @@ #include "btree_bucket_database.h" #include "generic_btree_bucket_database.hpp" #include <vespa/vespalib/datastore/array_store.hpp> +#include <vespa/vespalib/datastore/buffer_type.hpp> #include <iostream> /* diff --git a/storage/src/vespa/storage/bucketdb/btree_lockable_map.cpp b/storage/src/vespa/storage/bucketdb/btree_lockable_map.cpp index a76f50d41ab..3e5faa90724 100644 --- a/storage/src/vespa/storage/bucketdb/btree_lockable_map.cpp +++ b/storage/src/vespa/storage/bucketdb/btree_lockable_map.cpp @@ -1,8 +1,15 @@ // Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #include "btree_lockable_map.hpp" +#include <vespa/vespalib/datastore/buffer_type.hpp> namespace storage::bucketdb { template class BTreeLockableMap<StorageBucketInfo>; // Forced instantiation. } + +namespace vespalib::datastore { + +template class BufferType<storage::bucketdb::StorageBucketInfo>; + +}
\ No newline at end of file |