diff options
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.java | 10 |
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()) { |