summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-05-03 08:36:37 +0200
committerJon Bratseth <bratseth@gmail.com>2022-05-03 08:36:37 +0200
commit4ea84f4c4e220a0aca1396bb2a2d202f4a0df2c5 (patch)
tree00c30cc8408e59e48bb41c39126cb95f346d09bc /config-model/src/main/java/com/yahoo
parent9e4c738e9e994124d96cede78449d2d558d4977f (diff)
Test schema-info deriving
Diffstat (limited to 'config-model/src/main/java/com/yahoo')
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/derived/DerivedConfiguration.java1
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/derived/SchemaInfo.java5
2 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 48bc972f7ef..f8c44797884 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
@@ -126,6 +126,7 @@ public class DerivedConfiguration implements AttributesConfig.Producer {
indexingScript.export(toDirectory);
indexInfo.export(toDirectory);
importedFields.export(toDirectory);
+ schemaInfo.export(toDirectory);
}
}
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/derived/SchemaInfo.java b/config-model/src/main/java/com/yahoo/searchdefinition/derived/SchemaInfo.java
index 3698345eb11..eeb3a97eda9 100644
--- a/config-model/src/main/java/com/yahoo/searchdefinition/derived/SchemaInfo.java
+++ b/config-model/src/main/java/com/yahoo/searchdefinition/derived/SchemaInfo.java
@@ -21,7 +21,7 @@ import java.util.Map;
*
* @author bratseth
*/
-public final class SchemaInfo implements SchemaInfoConfig.Producer {
+public final class SchemaInfo extends Derived implements SchemaInfoConfig.Producer {
private final Schema schema;
@@ -42,6 +42,9 @@ public final class SchemaInfo implements SchemaInfoConfig.Producer {
public String name() { return schema.getName(); }
+ @Override
+ public String getDerivedName() { return "schema-info"; }
+
public Schema fullSchema() { return schema; }
public Map<String, RankProfileInfo> rankProfiles() { return rankProfiles; }