diff options
author | Geir Storli <geirst@yahooinc.com> | 2022-07-12 09:28:45 +0000 |
---|---|---|
committer | Geir Storli <geirst@yahooinc.com> | 2022-07-12 09:28:45 +0000 |
commit | a82fcc5b74a6fb788e29103585779bcae2af5ad7 (patch) | |
tree | 6543097104c09e87da6a18fbe1c011537b413d0d /config-model/src/main/java/com/yahoo/schema/derived/SummaryClass.java | |
parent | e65c9d4cc7d4950f309b50b8d5443e97188d6321 (diff) |
Add new summary transform for all 'documentid' summary fields.
This prepares for no longer inserting 'documentid' fields in the docsum blob in the backend.
Instead such fields will be produced using a docsum writer (transform) that uses the document instance to get the id.
Diffstat (limited to 'config-model/src/main/java/com/yahoo/schema/derived/SummaryClass.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/schema/derived/SummaryClass.java | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/config-model/src/main/java/com/yahoo/schema/derived/SummaryClass.java b/config-model/src/main/java/com/yahoo/schema/derived/SummaryClass.java index 193c6893203..efc64a5aa40 100644 --- a/config-model/src/main/java/com/yahoo/schema/derived/SummaryClass.java +++ b/config-model/src/main/java/com/yahoo/schema/derived/SummaryClass.java @@ -59,7 +59,7 @@ public class SummaryClass extends Derived { /** MUST be called after all other fields are added */ private void deriveImplicitFields(DocumentSummary summary, Map<String, SummaryClassField> fields) { if (summary.getName().equals("default")) { - addField(SummaryClass.DOCUMENT_ID_FIELD, DataType.STRING, fields); + addField(SummaryClass.DOCUMENT_ID_FIELD, DataType.STRING, SummaryTransform.DOCUMENT_ID, fields); } } @@ -72,10 +72,6 @@ public class SummaryClass extends Derived { } } - private void addField(String name, DataType type, Map<String, SummaryClassField> fields) { - addField(name, type, null, fields); - } - private void addField(String name, DataType type, SummaryTransform transform, Map<String, SummaryClassField> fields) { |