diff options
Diffstat (limited to 'searchlib/src/vespa/searchlib/tensor/direct_tensor_saver.h')
-rw-r--r-- | searchlib/src/vespa/searchlib/tensor/direct_tensor_saver.h | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/searchlib/src/vespa/searchlib/tensor/direct_tensor_saver.h b/searchlib/src/vespa/searchlib/tensor/direct_tensor_saver.h deleted file mode 100644 index 132e1570f0f..00000000000 --- a/searchlib/src/vespa/searchlib/tensor/direct_tensor_saver.h +++ /dev/null @@ -1,35 +0,0 @@ -// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. - -#pragma once - -#include <vespa/searchlib/attribute/attributesaver.h> -#include "tensor_attribute.h" - -namespace search::tensor { - -class DirectTensorStore; - -/* - * Class for saving a tensor attribute. - */ -class DirectTensorAttributeSaver : public AttributeSaver -{ -public: - using RefCopyVector = TensorAttribute::RefCopyVector; -private: - using GenerationHandler = vespalib::GenerationHandler; - - RefCopyVector _refs; - const DirectTensorStore &_tensorStore; - - bool onSave(IAttributeSaveTarget &saveTarget) override; -public: - DirectTensorAttributeSaver(GenerationHandler::Guard &&guard, - const attribute::AttributeHeader &header, - RefCopyVector &&refs, - const DirectTensorStore &tensorStore); - - virtual ~DirectTensorAttributeSaver(); -}; - -} // namespace search::tensor |