summaryrefslogtreecommitdiffstats
path: root/searchsummary
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@oath.com>2018-06-11 09:59:08 +0000
committerTor Egge <Tor.Egge@oath.com>2018-06-11 09:59:08 +0000
commit0da919cb07a6042d2fcf1cac04f0f442544f723e (patch)
treeae528a0835dbaaf834a8cb2c4c397d42aff49288 /searchsummary
parent1dd95cea55791a8243267aee5349b009919a4899 (diff)
Rename variables related to value portion of map.
Diffstat (limited to 'searchsummary')
-rw-r--r--searchsummary/src/vespa/searchsummary/docsummary/struct_map_attribute_combiner_dfw.cpp46
-rw-r--r--searchsummary/src/vespa/searchsummary/docsummary/struct_map_attribute_combiner_dfw.h6
2 files changed, 26 insertions, 26 deletions
diff --git a/searchsummary/src/vespa/searchsummary/docsummary/struct_map_attribute_combiner_dfw.cpp b/searchsummary/src/vespa/searchsummary/docsummary/struct_map_attribute_combiner_dfw.cpp
index 3395727b290..e4e30afbc4d 100644
--- a/searchsummary/src/vespa/searchsummary/docsummary/struct_map_attribute_combiner_dfw.cpp
+++ b/searchsummary/src/vespa/searchsummary/docsummary/struct_map_attribute_combiner_dfw.cpp
@@ -21,35 +21,35 @@ vespalib::Memory valueName("value");
class StructMapAttributeFieldWriterState : public DocsumFieldWriterState
{
std::unique_ptr<AttributeFieldWriter> _keyWriter;
- std::vector<std::unique_ptr<AttributeFieldWriter>> _writers;
+ std::vector<std::unique_ptr<AttributeFieldWriter>> _valueWriters;
public:
StructMapAttributeFieldWriterState(const vespalib::string &keyAttributeName,
- const std::vector<vespalib::string> &fieldNames,
- const std::vector<vespalib::string> &attributeNames,
+ const std::vector<vespalib::string> &valueFieldNames,
+ const std::vector<vespalib::string> &valueAttributeNames,
IAttributeContext &context);
~StructMapAttributeFieldWriterState() override;
void insertField(uint32_t docId, vespalib::slime::Inserter &target) override;
};
StructMapAttributeFieldWriterState::StructMapAttributeFieldWriterState(const vespalib::string &keyAttributeName,
- const std::vector<vespalib::string> &fieldNames,
- const std::vector<vespalib::string> &attributeNames,
+ const std::vector<vespalib::string> &valueFieldNames,
+ const std::vector<vespalib::string> &valueAttributeNames,
IAttributeContext &context)
: DocsumFieldWriterState(),
_keyWriter(),
- _writers()
+ _valueWriters()
{
const IAttributeVector *attr = context.getAttribute(keyAttributeName);
if (attr != nullptr) {
_keyWriter = AttributeFieldWriter::create(keyName, *attr);
}
- size_t fields = fieldNames.size();
- _writers.reserve(fields);
+ size_t fields = valueFieldNames.size();
+ _valueWriters.reserve(fields);
for (uint32_t field = 0; field < fields; ++field) {
- attr = context.getAttribute(attributeNames[field]);
+ attr = context.getAttribute(valueAttributeNames[field]);
if (attr != nullptr) {
- _writers.emplace_back(AttributeFieldWriter::create(fieldNames[field], *attr));
+ _valueWriters.emplace_back(AttributeFieldWriter::create(valueFieldNames[field], *attr));
}
}
}
@@ -66,10 +66,10 @@ StructMapAttributeFieldWriterState::insertField(uint32_t docId, vespalib::slime:
elems = _keyWriter->size();
}
}
- for (auto &writer : _writers) {
- writer->fetch(docId);
- if (elems < writer->size()) {
- elems = writer->size();
+ for (auto &valueWriter : _valueWriters) {
+ valueWriter->fetch(docId);
+ if (elems < valueWriter->size()) {
+ elems = valueWriter->size();
}
}
if (elems == 0) {
@@ -82,8 +82,8 @@ StructMapAttributeFieldWriterState::insertField(uint32_t docId, vespalib::slime:
_keyWriter->print(idx, keyValueObj);
}
Cursor &obj = keyValueObj.setObject(valueName);
- for (auto &writer : _writers) {
- writer->print(idx, obj);
+ for (auto &valueWriter : _valueWriters) {
+ valueWriter->print(idx, obj);
}
}
}
@@ -91,17 +91,17 @@ StructMapAttributeFieldWriterState::insertField(uint32_t docId, vespalib::slime:
}
StructMapAttributeCombinerDFW::StructMapAttributeCombinerDFW(const vespalib::string &fieldName,
- const std::vector<vespalib::string> &fields)
+ const std::vector<vespalib::string> &valueFields)
: AttributeCombinerDFW(fieldName),
_keyAttributeName(),
- _fields(fields),
- _attributeNames()
+ _valueFields(valueFields),
+ _valueAttributeNames()
{
_keyAttributeName = fieldName + ".key";
- _attributeNames.reserve(_fields.size());
+ _valueAttributeNames.reserve(_valueFields.size());
vespalib::string prefix = fieldName + ".value.";
- for (const auto &field : _fields) {
- _attributeNames.emplace_back(prefix + field);
+ for (const auto &field : _valueFields) {
+ _valueAttributeNames.emplace_back(prefix + field);
}
}
@@ -110,7 +110,7 @@ StructMapAttributeCombinerDFW::~StructMapAttributeCombinerDFW() = default;
std::unique_ptr<DocsumFieldWriterState>
StructMapAttributeCombinerDFW::allocFieldWriterState(IAttributeContext &context)
{
- return std::make_unique<StructMapAttributeFieldWriterState>(_keyAttributeName, _fields, _attributeNames, context);
+ return std::make_unique<StructMapAttributeFieldWriterState>(_keyAttributeName, _valueFields, _valueAttributeNames, context);
}
}
diff --git a/searchsummary/src/vespa/searchsummary/docsummary/struct_map_attribute_combiner_dfw.h b/searchsummary/src/vespa/searchsummary/docsummary/struct_map_attribute_combiner_dfw.h
index 553d82f6754..99ad007559b 100644
--- a/searchsummary/src/vespa/searchsummary/docsummary/struct_map_attribute_combiner_dfw.h
+++ b/searchsummary/src/vespa/searchsummary/docsummary/struct_map_attribute_combiner_dfw.h
@@ -17,13 +17,13 @@ class DocsumFieldWriterState;
class StructMapAttributeCombinerDFW : public AttributeCombinerDFW
{
vespalib::string _keyAttributeName;
- std::vector<vespalib::string> _fields;
- std::vector<vespalib::string> _attributeNames;
+ std::vector<vespalib::string> _valueFields;
+ std::vector<vespalib::string> _valueAttributeNames;
std::unique_ptr<DocsumFieldWriterState> allocFieldWriterState(search::attribute::IAttributeContext &context) override;
public:
StructMapAttributeCombinerDFW(const vespalib::string &fieldName,
- const std::vector<vespalib::string> &fields);
+ const std::vector<vespalib::string> &valueFields);
~StructMapAttributeCombinerDFW() override;
};