summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorArne Juul <arnej@yahoo-inc.com>2018-07-26 11:57:04 +0200
committerArne Juul <arnej@yahoo-inc.com>2018-07-26 11:57:04 +0200
commitd06756f198eaae839983f941a73533407e743a31 (patch)
tree7d8b3e7fc5076ce59219b12691566a76c1abddee /searchlib
parentdf6f72fb34b6d28d6ee27e42ebfba24a4d3545ef (diff)
preserve binary compatibility
Diffstat (limited to 'searchlib')
-rw-r--r--searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ExpressionOptimizer.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ExpressionOptimizer.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ExpressionOptimizer.java
index b82173eabd5..7060cfc2132 100644
--- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ExpressionOptimizer.java
+++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/evaluation/ExpressionOptimizer.java
@@ -44,12 +44,16 @@ public class ExpressionOptimizer {
return null;
}
- public OptimizationReport optimize(RankingExpression expression, ContextIndex arrayContext) {
+ public OptimizationReport optimize(RankingExpression expression, ContextIndex contextIndex) {
OptimizationReport report = new OptimizationReport();
// Note: Order of optimizations matter
- gbdtOptimizer.optimize(expression, arrayContext, report);
- gbdtForestOptimizer.optimize(expression, arrayContext, report);
+ gbdtOptimizer.optimize(expression, contextIndex, report);
+ gbdtForestOptimizer.optimize(expression, contextIndex, report);
return report;
}
+ public OptimizationReport optimize(RankingExpression expression, AbstractArrayContext arrayContext) {
+ return optimize(expression, (ContextIndex)arrayContext);
+ }
+
}