aboutsummaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorArne Juul <arnej@vespa.ai>2024-02-22 10:43:24 +0000
committerArne Juul <arnej@vespa.ai>2024-02-22 10:43:24 +0000
commitdac887e3ddff6d5b1aff6436371e2eebbe413069 (patch)
tree178f3d841b7e80fd01e0f81cfed4ba326fca69f2 /config-model
parentb094f9e683160dfd18e451da2a1fbe93857c0c40 (diff)
allow "long" with warning
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/javacc/SchemaParser.jj7
1 files changed, 7 insertions, 0 deletions
diff --git a/config-model/src/main/javacc/SchemaParser.jj b/config-model/src/main/javacc/SchemaParser.jj
index d4b1b7fd9c1..4be95f33d19 100644
--- a/config-model/src/main/javacc/SchemaParser.jj
+++ b/config-model/src/main/javacc/SchemaParser.jj
@@ -299,6 +299,7 @@ TOKEN :
| < HNSW: "hnsw" >
| < MAX_LINKS_PER_NODE: "max-links-per-node" >
| < DOUBLE_KEYWORD: "double" >
+| < LONG_KEYWORD: "long" >
| < STRING_KEYWORD: "string" >
| < DISTANCE_METRIC: "distance-metric" >
| < NEIGHBORS_TO_EXPLORE_AT_INSERT: "neighbors-to-explore-at-insert" >
@@ -2048,6 +2049,11 @@ InputType valueType(Reference reference) :
|
( <DOUBLE_KEYWORD> { result = new InputType(TensorType.empty, false); } )
|
+ ( <LONG_KEYWORD> {
+ result = new InputType(TensorType.empty, false);
+ deployLogger.logApplicationPackage(Level.WARNING, "Input " + reference + ": 'long' is not possible, treated as 'double'");
+ } )
+ |
( <STRING_KEYWORD> { result = new InputType(TensorType.empty, true); } )
)
{ return result; }
@@ -2715,6 +2721,7 @@ String identifier() : { }
| <DIVERSITY>
| <DOCUMENT>
| <DOUBLE_KEYWORD>
+ | <LONG_KEYWORD>
| <STRING_KEYWORD>
| <DYNAMIC>
| <EXACT>