diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2021-05-31 09:47:58 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2021-05-31 09:47:58 +0200 |
commit | 8b593130baa769a56ff540c81a57da82cc0a0c9b (patch) | |
tree | eec7660a8232de069f090dfb46818fe9561830fd /searchlib/src/main | |
parent | 6ebc3d55b64179b6286df0393ce5e0d3c8693081 (diff) |
Update abi and deprecate unused method.
Diffstat (limited to 'searchlib/src/main')
-rwxr-xr-x | searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/RankingExpression.java | 10 | ||||
-rwxr-xr-x | searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ExpressionNode.java | 6 |
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); } /** |