diff options
Diffstat (limited to 'searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp')
-rw-r--r-- | searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp b/searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp index 14bf9cdc9f0..b840a0516b2 100644 --- a/searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp +++ b/searchlib/src/vespa/searchlib/attribute/singlenumericenumattribute.hpp @@ -15,9 +15,9 @@ namespace search { template <typename B> void -SingleValueNumericEnumAttribute<B>::considerUpdateAttributeChange(const Change & c) +SingleValueNumericEnumAttribute<B>::considerUpdateAttributeChange(DocId doc, const Change & c) { - _currDocValues[c._doc] = c._data.get(); + _currDocValues[doc] = c._data.get(); } template <typename B> @@ -53,7 +53,7 @@ SingleValueNumericEnumAttribute<B>::applyArithmeticValueChange(const Change& c, T newValue = this->template applyArithmetic<T, typename Change::DataType>(get(c._doc), c._data.getArithOperand(), c._type); this->_enumStore.find_index(newValue, newIdx); - this->updateEnumRefCounts(c, newIdx, oldIdx, updater); + this->updateEnumRefCounts(c._doc, newIdx, oldIdx, updater); } template <typename B> |