summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/queryeval
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@yahooinc.com>2024-02-16 13:32:56 +0000
committerHåvard Pettersen <havardpe@yahooinc.com>2024-02-19 14:51:12 +0000
commit68277fa5f1a5a5ab8631752687c2c2879ecf0741 (patch)
tree22438fc3510173d0210ec9f563c8c09a48070608 /searchlib/src/tests/queryeval
parent8922333b8d73cc5b281093a33976846cf597bde0 (diff)
make flow calc mandatory (pure virtual)
add appropriate flow calc for various blueprints
Diffstat (limited to 'searchlib/src/tests/queryeval')
-rw-r--r--searchlib/src/tests/queryeval/blueprint/blueprint_test.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/searchlib/src/tests/queryeval/blueprint/blueprint_test.cpp b/searchlib/src/tests/queryeval/blueprint/blueprint_test.cpp
index d739151a2c4..2a21d66c090 100644
--- a/searchlib/src/tests/queryeval/blueprint/blueprint_test.cpp
+++ b/searchlib/src/tests/queryeval/blueprint/blueprint_test.cpp
@@ -22,6 +22,9 @@ namespace {
class MyOr : public IntermediateBlueprint
{
private:
+ FlowCalc make_flow_calc(bool strict, double flow) const override {
+ return flow_calc<OrFlow>(strict, flow);
+ }
public:
FlowStats calculate_flow_stats(uint32_t) const final {
return {OrFlow::estimate_of(get_children()),