diff options
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java | 3 | ||||
-rw-r--r-- | config-model/src/main/javacc/IntermediateParser.jj | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java b/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java index fcb5426de87..c0a9e2df73f 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankProfile.java @@ -10,6 +10,7 @@ import com.yahoo.searchlib.rankingexpression.evaluation.Value; import com.yahoo.tensor.TensorType; import java.util.ArrayList; +import java.util.Collections; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; @@ -77,7 +78,7 @@ class ParsedRankProfile extends ParsedBlock { Map<String, String> getFieldsWithRankType() { return Map.copyOf(fieldsRankType); } Map<String, List<String>> getRankProperties() { return Map.copyOf(rankProperties); } Map<String, Value> getConstants() { return Map.copyOf(constants); } - Map<Reference, TensorType> getInputs() { return Map.copyOf(inputs); } + Map<Reference, TensorType> getInputs() { return Collections.unmodifiableMap(inputs); } Optional<String> getInheritedSummaryFeatures() { return Optional.ofNullable(this.inheritedSummaryFeatures); } Optional<String> getSecondPhaseExpression() { return Optional.ofNullable(this.secondPhaseExpression); } Optional<Boolean> isStrict() { return Optional.ofNullable(this.strict); } diff --git a/config-model/src/main/javacc/IntermediateParser.jj b/config-model/src/main/javacc/IntermediateParser.jj index 9c7ee206da1..6e056bdfe0c 100644 --- a/config-model/src/main/javacc/IntermediateParser.jj +++ b/config-model/src/main/javacc/IntermediateParser.jj @@ -2583,6 +2583,7 @@ String identifier() : { } | <PRIMARY> | <PROPERTIES> | <QUATERNARY> + | <QUERY> | <QUERYCOMMAND> | <RANK> | <MODEL> |