summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/document
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2018-11-22 11:49:02 +0100
committerTor Egge <Tor.Egge@broadpark.no>2018-11-27 13:10:43 +0100
commite18be113b03bb8138109ba1c183ab8e282c23ae3 (patch)
tree0d81b47bc9a5b70cfba04c5ed140156cb050115d /config-model/src/main/java/com/yahoo/searchdefinition/document
parentca35f62b99a36442be1e9b46d217b176d5a37122 (diff)
Handle import of array of struct fields, map of struct fields, and map of
primitive fields as long as required attributes are present.
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/document')
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/document/ImportedFields.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/document/ImportedFields.java b/config-model/src/main/java/com/yahoo/searchdefinition/document/ImportedFields.java
index 2192a7e7bb1..7c67fc422d4 100644
--- a/config-model/src/main/java/com/yahoo/searchdefinition/document/ImportedFields.java
+++ b/config-model/src/main/java/com/yahoo/searchdefinition/document/ImportedFields.java
@@ -12,12 +12,15 @@ import java.util.Map;
public class ImportedFields {
private final Map<String, ImportedField> fields;
+ private final Map<String, ImportedField> complexFields;
- public ImportedFields(Map<String, ImportedField> fields) {
+ public ImportedFields(Map<String, ImportedField> fields, Map<String, ImportedField> complexFields) {
this.fields = fields;
+ this.complexFields = complexFields;
}
public Map<String, ImportedField> fields() {
return Collections.unmodifiableMap(fields);
}
+ public Map<String, ImportedField> complexFields() { return Collections.unmodifiableMap(complexFields); }
}