aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.cpp
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahoo-inc.com>2017-02-23 18:02:08 +0100
committerGitHub <noreply@github.com>2017-02-23 18:02:08 +0100
commite552565cfe64bf48d91e74bd50c508aa5d6216f3 (patch)
tree5e01663f0d4b0af0a024015ebde419ad03c29f9f /searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.cpp
parent65ca54a863c938c29541b215715b988a74f23d49 (diff)
Revert "Add imported attribute vector"
Diffstat (limited to 'searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.cpp')
-rw-r--r--searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.cpp125
1 files changed, 0 insertions, 125 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.cpp b/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.cpp
deleted file mode 100644
index f5e4762b88c..00000000000
--- a/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.cpp
+++ /dev/null
@@ -1,125 +0,0 @@
-// Copyright 2017 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-
-#include "imported_attribute_vector.h"
-#include <vespa/vespalib/util/exceptions.h>
-
-namespace search {
-namespace attribute {
-
-ImportedAttributeVector::ImportedAttributeVector(
- vespalib::stringref name,
- std::shared_ptr<ReferenceAttribute> reference_attribute,
- std::shared_ptr<AttributeVector> target_attribute)
- : _name(name),
- _reference_attribute(std::move(reference_attribute)),
- _target_attribute(std::move(target_attribute))
-{
-}
-
-ImportedAttributeVector::~ImportedAttributeVector() {
-}
-
-const vespalib::string& search::attribute::ImportedAttributeVector::getName() const {
- return _name;
-}
-
-uint32_t ImportedAttributeVector::getNumDocs() const {
- return _reference_attribute->getNumDocs();
-}
-
-uint32_t ImportedAttributeVector::getValueCount(uint32_t doc) const {
- return _target_attribute->getValueCount(_reference_attribute->getReferencedLid(doc));
-}
-
-uint32_t ImportedAttributeVector::getMaxValueCount() const {
- return _target_attribute->getMaxValueCount();
-}
-
-IAttributeVector::largeint_t ImportedAttributeVector::getInt(DocId doc) const {
- return _target_attribute->getInt(_reference_attribute->getReferencedLid(doc));
-}
-
-double ImportedAttributeVector::getFloat(DocId doc) const {
- return _target_attribute->getFloat(_reference_attribute->getReferencedLid(doc));
-}
-
-const char *ImportedAttributeVector::getString(DocId doc, char *buffer, size_t sz) const {
- return _target_attribute->getString(_reference_attribute->getReferencedLid(doc), buffer, sz);
-}
-
-IAttributeVector::EnumHandle ImportedAttributeVector::getEnum(DocId doc) const {
- return _target_attribute->getEnum(_reference_attribute->getReferencedLid(doc));
-}
-
-uint32_t ImportedAttributeVector::get(DocId docId, largeint_t *buffer, uint32_t sz) const {
- return _target_attribute->get(_reference_attribute->getReferencedLid(docId), buffer, sz);
-}
-
-uint32_t ImportedAttributeVector::get(DocId docId, double *buffer, uint32_t sz) const {
- return _target_attribute->get(_reference_attribute->getReferencedLid(docId), buffer, sz);
-}
-
-uint32_t ImportedAttributeVector::get(DocId docId, const char **buffer, uint32_t sz) const {
- return _target_attribute->get(_reference_attribute->getReferencedLid(docId), buffer, sz);
-}
-
-uint32_t ImportedAttributeVector::get(DocId docId, EnumHandle *buffer, uint32_t sz) const {
- return _target_attribute->get(_reference_attribute->getReferencedLid(docId), buffer, sz);
-}
-
-uint32_t ImportedAttributeVector::get(DocId docId, WeightedInt *buffer, uint32_t sz) const {
- return _target_attribute->get(_reference_attribute->getReferencedLid(docId), buffer, sz);
-}
-
-uint32_t ImportedAttributeVector::get(DocId docId, WeightedFloat *buffer, uint32_t sz) const {
- return _target_attribute->get(_reference_attribute->getReferencedLid(docId), buffer, sz);
-}
-
-uint32_t ImportedAttributeVector::get(DocId docId, WeightedString *buffer, uint32_t sz) const {
- return _target_attribute->get(_reference_attribute->getReferencedLid(docId), buffer, sz);
-}
-
-uint32_t ImportedAttributeVector::get(DocId docId, WeightedConstChar *buffer, uint32_t sz) const {
- return _target_attribute->get(_reference_attribute->getReferencedLid(docId), buffer, sz);
-}
-
-uint32_t ImportedAttributeVector::get(DocId docId, WeightedEnum *buffer, uint32_t sz) const {
- return _target_attribute->get(_reference_attribute->getReferencedLid(docId), buffer, sz);
-}
-
-bool ImportedAttributeVector::findEnum(const char *value, EnumHandle &e) const {
- return _target_attribute->findEnum(value, e);
-}
-
-BasicType::Type ImportedAttributeVector::getBasicType() const {
- return _target_attribute->getBasicType();
-}
-
-size_t ImportedAttributeVector::getFixedWidth() const {
- return _target_attribute->getFixedWidth();
-}
-
-CollectionType::Type ImportedAttributeVector::getCollectionType() const {
- return _target_attribute->getCollectionType();
-}
-
-bool ImportedAttributeVector::hasEnum() const {
- return _target_attribute->hasEnum();
-}
-
-long ImportedAttributeVector::onSerializeForAscendingSort(DocId doc,
- void *serTo,
- long available,
- const common::BlobConverter *bc) const {
- return _target_attribute->serializeForAscendingSort(doc, serTo, available, bc);
-}
-
-long ImportedAttributeVector::onSerializeForDescendingSort(DocId doc,
- void *serTo,
- long available,
- const common::BlobConverter *bc) const {
- return _target_attribute->serializeForDescendingSort(doc, serTo, available, bc);
-}
-
-}
-}