summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankFunction.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankFunction.java')
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankFunction.java39
1 files changed, 0 insertions, 39 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankFunction.java b/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankFunction.java
deleted file mode 100644
index a8ee9a24e69..00000000000
--- a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ParsedRankFunction.java
+++ /dev/null
@@ -1,39 +0,0 @@
-// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-package com.yahoo.searchdefinition.parser;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * This class holds the extracted information after parsing a
- * "function" block in a rank-profile, using simple data structures as
- * far as possible. Do not put advanced logic here!
- * @author arnej27959
- **/
-class ParsedRankFunction extends ParsedBlock {
-
- private boolean inline;
- private String expression;
- private final List<String> parameters = new ArrayList<>();
-
- ParsedRankFunction(String name) {
- super(name, "function");
- }
-
- boolean getInline() { return this.inline; }
- String getExpression() { return this.expression; }
- List<String> getParameters() { return List.copyOf(parameters); }
-
- void addParameter(String param) {
- verifyThat(! parameters.contains(param), "cannot have parameter", param, "twice");
- parameters.add(param);
- }
-
- void setInline(boolean value) {
- this.inline = value;
- }
-
- void setExpression(String value) {
- this.expression = value;
- }
-}