summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-02-13 13:17:26 +0100
committerJon Bratseth <bratseth@oath.com>2018-02-13 13:17:26 +0100
commitc17b1582face7c7f31fea7e151a5855908fe04f5 (patch)
treef8bee44d00de3945b17bf08fbd5c963c5d07b41f /config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java
parent101e046bb6df5a3269331600228c75c372102979 (diff)
Typecheck all WIP
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java')
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java b/config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java
index c01b009e93b..a55ce0982dd 100644
--- a/config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java
+++ b/config-model/src/main/java/com/yahoo/searchdefinition/FeatureNames.java
@@ -101,6 +101,13 @@ public class FeatureNames {
return canonicalize("query(\"" + propertyName + "\")");
}
+ /** Returns true if this is a cpomstant, attribute, or query feature */
+ public static boolean isFeature(String feature) {
+ return FeatureNames.isConstantFeature(feature) ||
+ FeatureNames.isAttributeFeature(feature) ||
+ FeatureNames.isQueryFeature(feature);
+ }
+
public static boolean isConstantFeature(String feature) {
return feature.startsWith("constant(");
}