summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorGeir Storli <geirst@verizonmedia.com>2021-09-21 14:15:13 +0000
committerGeir Storli <geirst@verizonmedia.com>2021-09-21 14:15:13 +0000
commit432b51fd8f93f04a8ad12e2bbe65dbbe8e5c83b6 (patch)
treec574c9b240b411d0103403f98d71caca1ee05696 /searchlib
parent302ddbdeee930c9e951aa5d0b2004c731b621e3d (diff)
Remove explicit tracking of enum store and multi-value address space usage.
This has been replaced by generic tracking of address space usage among components in attributes vectors in all sub databases.
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/vespa/searchlib/attribute/address_space_usage.cpp9
-rw-r--r--searchlib/src/vespa/searchlib/attribute/address_space_usage.h2
2 files changed, 0 insertions, 11 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/address_space_usage.cpp b/searchlib/src/vespa/searchlib/attribute/address_space_usage.cpp
index da2e376719c..6783ea84354 100644
--- a/searchlib/src/vespa/searchlib/attribute/address_space_usage.cpp
+++ b/searchlib/src/vespa/searchlib/attribute/address_space_usage.cpp
@@ -12,15 +12,6 @@ AddressSpaceUsage::AddressSpaceUsage()
{
}
-AddressSpaceUsage::AddressSpaceUsage(const AddressSpace& enum_store_usage,
- const AddressSpace& multi_value_usage)
- : _map()
-{
- // TODO: Remove this constructor and instead add usage for each relevant component explicit.
- set(AddressSpaceComponents::enum_store, enum_store_usage);
- set(AddressSpaceComponents::multi_value, multi_value_usage);
-}
-
void
AddressSpaceUsage::set(const vespalib::string& component, const vespalib::AddressSpace& usage)
{
diff --git a/searchlib/src/vespa/searchlib/attribute/address_space_usage.h b/searchlib/src/vespa/searchlib/attribute/address_space_usage.h
index 9a92bb5d858..3fe24e39a14 100644
--- a/searchlib/src/vespa/searchlib/attribute/address_space_usage.h
+++ b/searchlib/src/vespa/searchlib/attribute/address_space_usage.h
@@ -20,8 +20,6 @@ private:
public:
AddressSpaceUsage();
- AddressSpaceUsage(const vespalib::AddressSpace& enum_store_usage,
- const vespalib::AddressSpace& multi_value_usage);
void set(const vespalib::string& component, const vespalib::AddressSpace& usage);
vespalib::AddressSpace get(const vespalib::string& component) const;
const AddressSpaceMap& get_all() const { return _map; }