diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-01-09 16:35:05 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-01-09 16:35:05 +0100 |
commit | e643c0fdd35d17c8de40ff1655fba666d7b01208 (patch) | |
tree | 0845732c2f30b46f4c318308b7d8a556d718eb3d /container-search/src/main/java/com/yahoo/search/Query.java | |
parent | 627cf67f72e0550a3eaca11e5ce0f6c5ff0df6ab (diff) |
Add weakAnd grammar and parser
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/Query.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/Query.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/Query.java b/container-search/src/main/java/com/yahoo/search/Query.java index 786a0d0e04f..623c38fa9f0 100644 --- a/container-search/src/main/java/com/yahoo/search/Query.java +++ b/container-search/src/main/java/com/yahoo/search/Query.java @@ -108,7 +108,8 @@ public class Query extends com.yahoo.processing.Request implements Cloneable { WEB(4,"web"), PROGRAMMATIC(5, "prog"), YQL(6, "yql"), - SELECT(7, "select"); + SELECT(7, "select"), + WEAKAND(8, "weakAnd"); private final int intValue; private final String stringValue; @@ -123,7 +124,7 @@ public class Query extends com.yahoo.processing.Request implements Cloneable { for (Type type : Type.values()) if (type.stringValue.equals(typeString)) return type; - return ALL; + throw new IllegalArgumentException("No query type '" + typeString + "'"); } public int asInt() { return intValue; } |