diff options
Diffstat (limited to 'config-model/src/main/java/com')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java b/config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java index 7f3b018d569..21aa5661fa4 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/RankProfile.java @@ -674,25 +674,26 @@ public class RankProfile implements Cloneable { inputFeatures.put(ref, declaredType); } - public static class ExecuteOperation { + public static class MutateOperation { public enum Phase { onmatch, onrerank, onsummary} final Phase phase; final String attribute; final String operation; - ExecuteOperation(Phase phase, String attribute, String operation) { + MutateOperation(Phase phase, String attribute, String operation) { this.phase = phase; this.attribute = attribute; this.operation = operation; } } - private final List<ExecuteOperation> executeOperations = new ArrayList<>(); + private final List<MutateOperation> mutateOperations = new ArrayList<>(); - public void addExecuteOperation(ExecuteOperation.Phase phase, String attribute, String operation) { - executeOperations.add(new ExecuteOperation(phase, attribute, operation)); + public void addMutateOperation(MutateOperation.Phase phase, String attribute, String operation) { + mutateOperations.add(new MutateOperation(phase, attribute, operation)); + //TODO once query control of these are gone we should change these to 'vespa.mutate.' addRankProperty("vespa.execute." + phase + ".attribute", attribute); addRankProperty("vespa.execute." + phase + ".operation", operation); } - public List<ExecuteOperation> getExecuteOperations() { return executeOperations; } + public List<MutateOperation> getMutateOperations() { return mutateOperations; } public RankingExpressionFunction findFunction(String name) { RankingExpressionFunction function = functions.get(name); |