aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/parser/ConvertParsedTypes.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/parser/ConvertParsedTypes.java')
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/parser/ConvertParsedTypes.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ConvertParsedTypes.java b/config-model/src/main/java/com/yahoo/searchdefinition/parser/ConvertParsedTypes.java
index 5a83b4d8a0e..7b78636bb11 100644
--- a/config-model/src/main/java/com/yahoo/searchdefinition/parser/ConvertParsedTypes.java
+++ b/config-model/src/main/java/com/yahoo/searchdefinition/parser/ConvertParsedTypes.java
@@ -37,10 +37,12 @@ public class ConvertParsedTypes {
this.docMan = docMan;
}
- public void convert() {
+ public void convert(boolean andRegister) {
startDataTypes();
fillDataTypes();
- registerDataTypes();
+ if (andRegister) {
+ registerDataTypes();
+ }
}
private Map<String, DocumentType> documentsFromSchemas = new HashMap<>();
@@ -55,8 +57,10 @@ public class ConvertParsedTypes {
for (var schema : orderedInput) {
var doc = schema.getDocument();
for (var struct : doc.getStructs()) {
- var dt = new StructDataType(struct.name());
String structId = doc.name() + "->" + struct.name();
+ // int id = new StructDataType(structId).getId();
+ // var dt = new StructDataType(id, struct.name());
+ var dt = new StructDataType(struct.name());
structsFromSchemas.put(structId, dt);
}
for (var annotation : doc.getAnnotations()) {