summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-05-05 08:39:56 +0200
committerGitHub <noreply@github.com>2022-05-05 08:39:56 +0200
commit8897c6d30b5d3aef02e78ff70c157142c79486ee (patch)
treeb2ae9941022d0eea4195956e8e7c514ba43238b1 /config-model/src/main/java/com/yahoo/searchdefinition
parent114ab74d2255412148fd64f670c90af0f159383b (diff)
parent4ea84f4c4e220a0aca1396bb2a2d202f4a0df2c5 (diff)
Merge pull request #22399 from vespa-engine/bratseth/schema-info-4
Test schema-info deriving
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition')
-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 77d742c63e9..0c7c507f32d 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
@@ -128,6 +128,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; }