diff options
author | Geir Storli <geirst@verizonmedia.com> | 2019-08-28 11:27:29 +0000 |
---|---|---|
committer | Geir Storli <geirst@verizonmedia.com> | 2019-08-28 11:27:29 +0000 |
commit | 54db8581b0b8c6979681d8bd06afd1fc87cf8357 (patch) | |
tree | 2076451c5fcb9943e9d6d715667d0d536e80f90c /searchcore | |
parent | bd65431ca39696ec242d63e4d378bae1a333e0c9 (diff) |
Add interface for an enum store.
Diffstat (limited to 'searchcore')
-rw-r--r-- | searchcore/src/vespa/searchcore/proton/attribute/attribute_vector_explorer.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/attribute/attribute_vector_explorer.cpp b/searchcore/src/vespa/searchcore/proton/attribute/attribute_vector_explorer.cpp index a070e907fbb..a1d5f72bc9d 100644 --- a/searchcore/src/vespa/searchcore/proton/attribute/attribute_vector_explorer.cpp +++ b/searchcore/src/vespa/searchcore/proton/attribute/attribute_vector_explorer.cpp @@ -1,7 +1,7 @@ // Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. #include "attribute_vector_explorer.h" -#include <vespa/searchlib/attribute/enumstorebase.h> +#include <vespa/searchlib/attribute/i_enum_store.h> #include <vespa/searchlib/attribute/multi_value_mapping.h> #include <vespa/searchlib/attribute/attributevector.h> #include <vespa/searchlib/attribute/ipostinglistattributebase.h> @@ -10,7 +10,7 @@ using search::attribute::Status; using search::AddressSpaceUsage; using search::AttributeVector; -using search::EnumStoreBase; +using search::IEnumStore; using vespalib::AddressSpace; using vespalib::MemoryUsage; using search::attribute::MultiValueMappingBase; @@ -74,7 +74,7 @@ convertMemoryUsageToSlime(const MemoryUsage &usage, Cursor &object) } void -convertEnumStoreToSlime(const EnumStoreBase &enumStore, Cursor &object) +convertEnumStoreToSlime(const IEnumStore &enumStore, Cursor &object) { object.setLong("numUniques", enumStore.getNumUniques()); convertMemoryUsageToSlime(enumStore.getMemoryUsage(), object.setObject("memoryUsage")); @@ -119,7 +119,7 @@ AttributeVectorExplorer::get_state(const vespalib::slime::Inserter &inserter, bo convertStatusToSlime(status, object.setObject("status")); convertGenerationToSlime(attr, object.setObject("generation")); convertAddressSpaceUsageToSlime(attr.getAddressSpaceUsage(), object.setObject("addressSpaceUsage")); - const EnumStoreBase *enumStore = attr.getEnumStoreBase(); + const IEnumStore *enumStore = attr.getEnumStoreBase(); if (enumStore) { convertEnumStoreToSlime(*enumStore, object.setObject("enumStore")); } |