diff options
author | Geir Storli <geirst@yahooinc.com> | 2022-08-29 09:25:05 +0000 |
---|---|---|
committer | Geir Storli <geirst@yahooinc.com> | 2022-08-29 11:58:21 +0000 |
commit | e1ade5e0aa7087b8ff6380bd28764f732131c3f5 (patch) | |
tree | f17caf0234881d52c30fb31506bb7055e692bf89 /config-model/src/main/java/com/yahoo/schema/derived/SummaryClassField.java | |
parent | ee29a7aeb10021c55064f6c5268daefe23897f0d (diff) |
Duplicate summarymap config into summary config.
This prepares for the removal of summarymap config.
Diffstat (limited to 'config-model/src/main/java/com/yahoo/schema/derived/SummaryClassField.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/schema/derived/SummaryClassField.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/config-model/src/main/java/com/yahoo/schema/derived/SummaryClassField.java b/config-model/src/main/java/com/yahoo/schema/derived/SummaryClassField.java index f042054a0b5..00972895306 100644 --- a/config-model/src/main/java/com/yahoo/schema/derived/SummaryClassField.java +++ b/config-model/src/main/java/com/yahoo/schema/derived/SummaryClassField.java @@ -28,8 +28,9 @@ import com.yahoo.vespa.documentmodel.SummaryTransform; public class SummaryClassField { private final String name; - private final Type type; + private final String command; + private final String source; /** The summary field type enumeration */ public enum Type { @@ -68,15 +69,21 @@ public class SummaryClassField { } } - public SummaryClassField(String name, DataType type, SummaryTransform transform, boolean rawAsBase64) { + public SummaryClassField(String name, DataType type, SummaryTransform transform, String source, boolean rawAsBase64) { this.name = name; this.type = convertDataType(type, transform, rawAsBase64); + this.command = SummaryMap.getCommand(transform); + this.source = source; } public String getName() { return name; } public Type getType() { return type; } + public String getCommand() { return command; } + + public String getSource() { return source; } + /** Converts to the right summary field type from a field datatype and a transform*/ public static Type convertDataType(DataType fieldType, SummaryTransform transform, boolean rawAsBase64) { FieldValue fval = fieldType.createFieldValue(); |