diff options
author | Arne Juul <arnej@vespa.ai> | 2024-02-22 10:43:24 +0000 |
---|---|---|
committer | Arne Juul <arnej@vespa.ai> | 2024-02-22 10:43:24 +0000 |
commit | dac887e3ddff6d5b1aff6436371e2eebbe413069 (patch) | |
tree | 178f3d841b7e80fd01e0f81cfed4ba326fca69f2 /config-model | |
parent | b094f9e683160dfd18e451da2a1fbe93857c0c40 (diff) |
allow "long" with warning
Diffstat (limited to 'config-model')
-rw-r--r-- | config-model/src/main/javacc/SchemaParser.jj | 7 |
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> |