diff options
author | Tor Egge <Tor.Egge@yahoo-inc.com> | 2016-12-09 21:01:54 +0000 |
---|---|---|
committer | Tor Egge <Tor.Egge@yahoo-inc.com> | 2016-12-09 21:01:54 +0000 |
commit | 1b2f524dc8af572ffdfc1671c1a79c2e2cb4897a (patch) | |
tree | 81fb2030142a2641f2c67c1f071e34d24f1b2834 /searchlib/src/tests/fef | |
parent | 460449c727356e0f72e5c9799c25e651aa7dcb14 (diff) |
Pass docId (local document id) to feature executor execute method instead
of reference to match data.
Diffstat (limited to 'searchlib/src/tests/fef')
3 files changed, 3 insertions, 3 deletions
diff --git a/searchlib/src/tests/fef/featureoverride/featureoverride.cpp b/searchlib/src/tests/fef/featureoverride/featureoverride.cpp index 1e7cd3b6919..fe52de4bded 100644 --- a/searchlib/src/tests/fef/featureoverride/featureoverride.cpp +++ b/searchlib/src/tests/fef/featureoverride/featureoverride.cpp @@ -38,7 +38,7 @@ struct Fixture md = mdl.createMatchData(); for (const auto &executor : executors) { executor->bind_match_data(*md); - executor->execute(*md); + executor->execute(0); } return *this; } diff --git a/searchlib/src/tests/fef/object_passing/object_passing_test.cpp b/searchlib/src/tests/fef/object_passing/object_passing_test.cpp index 48ed37c99f2..4e7a39f994e 100644 --- a/searchlib/src/tests/fef/object_passing/object_passing_test.cpp +++ b/searchlib/src/tests/fef/object_passing/object_passing_test.cpp @@ -26,7 +26,7 @@ struct ProxyExecutor : FeatureExecutor { : input_is_object(input_is_object_in), output_is_object(output_is_object_in), number_value(0.0), object_value() {} bool isPure() override { return true; } - void execute(search::fef::MatchData &) override { + void execute(uint32_t) override { double was_object = 0.0; if (input_is_object) { was_object = 1.0; diff --git a/searchlib/src/tests/fef/rank_program/rank_program_test.cpp b/searchlib/src/tests/fef/rank_program/rank_program_test.cpp index 9be98a944c6..b6da6f9f5e3 100644 --- a/searchlib/src/tests/fef/rank_program/rank_program_test.cpp +++ b/searchlib/src/tests/fef/rank_program/rank_program_test.cpp @@ -32,7 +32,7 @@ struct ImpureValueExecutor : FeatureExecutor { double value; ImpureValueExecutor(double value_in) : value(value_in) {} bool isPure() override { return false; } - void execute(search::fef::MatchData &) override { outputs().set_number(0, value); } + void execute(uint32_t) override { outputs().set_number(0, value); } }; struct ImpureValueBlueprint : Blueprint { |