diff options
Diffstat (limited to 'searchlib/src/vespa/searchlib/memoryindex/bundled_fields_context.cpp')
-rw-r--r-- | searchlib/src/vespa/searchlib/memoryindex/bundled_fields_context.cpp | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/searchlib/src/vespa/searchlib/memoryindex/bundled_fields_context.cpp b/searchlib/src/vespa/searchlib/memoryindex/bundled_fields_context.cpp new file mode 100644 index 00000000000..af7e19ee20d --- /dev/null +++ b/searchlib/src/vespa/searchlib/memoryindex/bundled_fields_context.cpp @@ -0,0 +1,28 @@ +// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. + +#include "bundled_fields_context.h" + +namespace search::memoryindex { + +BundledFieldsContext::BundledFieldsContext(vespalib::ISequencedTaskExecutor::ExecutorId id) + : _id(id), + _fields(), + _uri_fields() +{ +} + +BundledFieldsContext::~BundledFieldsContext() = default; + +void +BundledFieldsContext::add_field(uint32_t field_id) +{ + _fields.emplace_back(field_id); +} + +void +BundledFieldsContext::add_uri_field(uint32_t uri_field_id) +{ + _uri_fields.emplace_back(uri_field_id); +} + +} |