summaryrefslogtreecommitdiffstats
path: root/searchlib/src/main
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-05-31 09:47:58 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2021-05-31 09:47:58 +0200
commit8b593130baa769a56ff540c81a57da82cc0a0c9b (patch)
treeeec7660a8232de069f090dfb46818fe9561830fd /searchlib/src/main
parent6ebc3d55b64179b6286df0393ce5e0d3c8693081 (diff)
Update abi and deprecate unused method.
Diffstat (limited to 'searchlib/src/main')
-rwxr-xr-xsearchlib/src/main/java/com/yahoo/searchlib/rankingexpression/RankingExpression.java10
-rwxr-xr-xsearchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ExpressionNode.java6
2 files changed, 9 insertions, 7 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/RankingExpression.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/RankingExpression.java
index f666a55d5f5..3eb4f16a9dd 100755
--- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/RankingExpression.java
+++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/RankingExpression.java
@@ -250,12 +250,9 @@ public class RankingExpression implements Serializable {
/**
* Creates the necessary rank properties required to implement this expression.
*
- * @param functions the expression functions to expand
+ * @param context context for serialization
* @return a list of named rank properties required to implement this expression
*/
- public Map<String, String> getRankProperties(List<ExpressionFunction> functions) {
- return getRankProperties(new SerializationContext(functions));
- }
public Map<String, String> getRankProperties(SerializationContext context) {
Deque<String> path = new LinkedList<>();
String serializedRoot = root.toString(new StringBuilder(), context, path, null).toString();
@@ -264,6 +261,11 @@ public class RankingExpression implements Serializable {
return serializedExpressions;
}
+ @Deprecated
+ public Map<String, String> getRankProperties(List<ExpressionFunction> functions) {
+ return getRankProperties(new SerializationContext(functions));
+ }
+
/**
* Returns the rank-property name for a given expression name.
*
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ExpressionNode.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ExpressionNode.java
index 07de5812c91..151b70d763d 100755
--- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ExpressionNode.java
+++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ExpressionNode.java
@@ -30,10 +30,10 @@ public abstract class ExpressionNode implements Serializable {
@Override
public final String toString() {
- return toString(new StringBuilder(), new SerializationContext(), null, null).toString();
+ return toString(new SerializationContext()).toString();
}
- public final String toString(SerializationContext context) {
- return toString(new StringBuilder(), context, null, null).toString();
+ public final StringBuilder toString(SerializationContext context) {
+ return toString(new StringBuilder(), context, null, null);
}
/**