summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/schema/processing/RankingExpressionTypeResolver.java
diff options
context:
space:
mode:
authorArne Juul <arnej@yahooinc.com>2023-02-02 15:07:40 +0000
committerArne Juul <arnej@yahooinc.com>2023-02-03 09:47:39 +0000
commit28ac3f42805d540b87a0ff0e61434830809e0282 (patch)
treee9b94fa8e9dfaa061c3a9a14ce1fa2075b408387 /config-model/src/main/java/com/yahoo/schema/processing/RankingExpressionTypeResolver.java
parent97a9d25154b863baac946e11d95a8fa63d97a738 (diff)
wire global-phase through config-model exactly like second-phase
Diffstat (limited to 'config-model/src/main/java/com/yahoo/schema/processing/RankingExpressionTypeResolver.java')
-rw-r--r--config-model/src/main/java/com/yahoo/schema/processing/RankingExpressionTypeResolver.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/schema/processing/RankingExpressionTypeResolver.java b/config-model/src/main/java/com/yahoo/schema/processing/RankingExpressionTypeResolver.java
index 871b79a7737..88b304e31c4 100644
--- a/config-model/src/main/java/com/yahoo/schema/processing/RankingExpressionTypeResolver.java
+++ b/config-model/src/main/java/com/yahoo/schema/processing/RankingExpressionTypeResolver.java
@@ -86,6 +86,7 @@ public class RankingExpressionTypeResolver extends Processor {
profile.getSummaryFeatures().forEach(f -> resolveType(f, "summary feature " + f, context));
ensureValidDouble(profile.getFirstPhaseRanking(), "first-phase expression", context);
ensureValidDouble(profile.getSecondPhaseRanking(), "second-phase expression", context);
+ ensureValidDouble(profile.getGlobalPhaseRanking(), "global-phase expression", context);
if ( ( context.tensorsAreUsed() || profile.isStrict())
&& ! context.queryFeaturesNotDeclared().isEmpty()
&& ! warnedAbout.containsAll(context.queryFeaturesNotDeclared())) {