aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/derived/DerivedConfiguration.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/derived/DerivedConfiguration.java')
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/derived/DerivedConfiguration.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/derived/DerivedConfiguration.java b/config-model/src/main/java/com/yahoo/searchdefinition/derived/DerivedConfiguration.java
index 64a679ed454..48bc972f7ef 100644
--- a/config-model/src/main/java/com/yahoo/searchdefinition/derived/DerivedConfiguration.java
+++ b/config-model/src/main/java/com/yahoo/searchdefinition/derived/DerivedConfiguration.java
@@ -24,7 +24,7 @@ import java.io.Writer;
import java.util.concurrent.ExecutorService;
/**
- * A set of all derived configuration of a search definition. Use this as a facade to individual configurations when
+ * A set of all derived configuration of a schema. Use this as a facade to individual configurations when
* necessary.
*
* @author bratseth
@@ -39,6 +39,7 @@ public class DerivedConfiguration implements AttributesConfig.Producer {
private RankProfileList rankProfileList;
private IndexingScript indexingScript;
private IndexInfo indexInfo;
+ private SchemaInfo schemaInfo;
private VsmFields streamingFields;
private VsmSummary streamingSummary;
private IndexSchema indexSchema;
@@ -99,6 +100,7 @@ public class DerivedConfiguration implements AttributesConfig.Producer {
queryProfiles, importedModels, deployProperties, executor);
indexingScript = new IndexingScript(schema);
indexInfo = new IndexInfo(schema);
+ schemaInfo = new SchemaInfo(schema, rankProfileRegistry, summaries, summaryMap);
indexSchema = new IndexSchema(schema);
importedFields = new ImportedFields(schema);
}
@@ -179,6 +181,8 @@ public class DerivedConfiguration implements AttributesConfig.Producer {
return indexInfo;
}
+ public SchemaInfo getSchemaInfo() { return schemaInfo; }
+
public void setIndexingScript(IndexingScript script) {
this.indexingScript = script;
}