diff options
Diffstat (limited to 'config-model/src/main/java/com/yahoo/schema/fieldoperation/SummaryToOperation.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/schema/fieldoperation/SummaryToOperation.java | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/config-model/src/main/java/com/yahoo/schema/fieldoperation/SummaryToOperation.java b/config-model/src/main/java/com/yahoo/schema/fieldoperation/SummaryToOperation.java deleted file mode 100644 index 2d9cf3acf4e..00000000000 --- a/config-model/src/main/java/com/yahoo/schema/fieldoperation/SummaryToOperation.java +++ /dev/null @@ -1,41 +0,0 @@ -// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.schema.fieldoperation; - -import com.yahoo.schema.document.SDField; -import com.yahoo.vespa.documentmodel.SummaryField; - -import java.util.Set; - -/** - * @author Einar M R Rosenvinge - */ -public class SummaryToOperation implements FieldOperation { - - private Set<String> destinations = new java.util.LinkedHashSet<>(); - private String name; - - public void setName(String name) { - this.name = name; - } - - public void addDestination(String destination) { - destinations.add(destination); - } - - public void apply(SDField field) { - SummaryField summary; - summary = field.getSummaryField(name); - if (summary == null) { - summary = new SummaryField(field); - summary.addSource(field.getName()); - summary.addDestination("default"); - field.addSummaryField(summary); - } - summary.setImplicit(false); - - for (String destination : destinations) { - summary.addDestination(destination); - } - } - -} |