diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-09-23 15:48:06 -0700 |
---|---|---|
committer | Jon Bratseth <bratseth@oath.com> | 2018-09-23 15:48:06 -0700 |
commit | 2ee637ff5ef12924e77d5fbf087fb9fb803f0143 (patch) | |
tree | 726357dde19b6902ee86bbcd3cec43e63b609ee1 /config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java | |
parent | b8cb4d849adbf4118903a8d11451d95829df1fb0 (diff) |
Move types to ExpressionFunction
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java b/config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java index c3a2673ef2b..f575d1178c0 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/derived/RawRankProfile.java @@ -208,8 +208,8 @@ public class RawRankProfile implements RankProfilesConfig.Producer { String expressionString = e.getValue().function().getBody().getRoot().toString(new StringBuilder(), context, null, null).toString(); context.addFunctionSerialization(RankingExpression.propertyName(e.getKey()), expressionString); - if (e.getValue().type().isPresent()) - context.addFunctionTypeSerialization(RankingExpression.propertyTypeName(e.getKey()), e.getValue().type().get().toString()); + if (e.getValue().function().returnType().isPresent()) + context.addFunctionTypeSerialization(RankingExpression.propertyTypeName(e.getKey()), e.getValue().function().returnType().get().toString()); else if (e.getValue().function().arguments().isEmpty()) throw new IllegalStateException("Type of function '" + e.getKey() + "' is not resolved"); } |