aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@oath.com>2017-09-05 19:31:31 +0000
committerTor Egge <Tor.Egge@oath.com>2017-09-05 19:31:31 +0000
commitcc76c4638147a7667505eee7b4fc4f7a84af410a (patch)
treeb2cec5cae35caafa3031c89e443c3007efb2016e
parente4ffb61eb861e0cc31097500dd8a7593619e2ade (diff)
Remove dead code.
-rw-r--r--searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.cpp42
-rw-r--r--searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.h15
2 files changed, 0 insertions, 57 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.cpp b/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.cpp
index 270f4d51788..036f482b2e8 100644
--- a/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.cpp
+++ b/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.cpp
@@ -147,47 +147,5 @@ long ImportedAttributeVector::onSerializeForDescendingSort(DocId doc,
_reference_attribute->getReferencedLid(doc), serTo, available, bc);
}
-namespace {
-
-class ImportedAttributeGuard : public AttributeGuard {
-public:
- ImportedAttributeGuard(const AttributeVectorSP& target_attr,
- const AttributeVectorSP& reference_attr)
- : AttributeGuard(),
- _target_attr_guard(target_attr),
- _reference_attr_guard(reference_attr)
- {
- }
-
-private:
- AttributeGuard _target_attr_guard;
- AttributeGuard _reference_attr_guard;
-};
-
-class ImportedAttributeEnumGuard : public AttributeEnumGuard {
-public:
- ImportedAttributeEnumGuard(const AttributeVectorSP& target_attr,
- const AttributeVectorSP& reference_attr)
- : AttributeEnumGuard(AttributeVectorSP()),
- _target_attr_enum_guard(target_attr),
- _reference_attr_guard(reference_attr)
- {
- }
-
-private:
- AttributeEnumGuard _target_attr_enum_guard;
- AttributeGuard _reference_attr_guard;
-};
-
-}
-
-std::unique_ptr<AttributeGuard> ImportedAttributeVector::acquireGuard() const {
- return std::make_unique<ImportedAttributeGuard>(_target_attribute, _reference_attribute);
-}
-
-std::unique_ptr<AttributeEnumGuard> ImportedAttributeVector::acquireEnumGuard() const {
- return std::make_unique<ImportedAttributeEnumGuard>(_target_attribute, _reference_attribute);
-}
-
}
}
diff --git a/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.h b/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.h
index 686818c1093..bddd0fa9093 100644
--- a/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.h
+++ b/searchlib/src/vespa/searchlib/attribute/imported_attribute_vector.h
@@ -66,21 +66,6 @@ public:
return _target_attribute;
}
- /**
- * Acquire an opaque composite guard that covers both the target attribute and
- * the reference attribute. Note that these are not directly accessible via the
- * returned guard object itself; it does not expose a valid pointer (i.e. get() will
- * return nullptr).
- */
- std::unique_ptr<AttributeGuard> acquireGuard() const;
- /**
- * Acquires a composite guard similar to acquireGuard(), but the target attribute is
- * covered by an AttributeEnumGuard instead of a regular AttributeGuard.
- *
- * The reference attribute is _not_ covered by an enum guard.
- */
- std::unique_ptr<AttributeEnumGuard> acquireEnumGuard() const;
-
/*
* Create an imported attribute with a snapshot of lid to lid mapping.
*/