diff options
author | Arne H Juul <arnej@yahooinc.com> | 2022-05-31 16:50:18 +0000 |
---|---|---|
committer | Arne H Juul <arnej@yahooinc.com> | 2022-05-31 16:57:00 +0000 |
commit | e836c45f4b9900bdfa72987a96a13087b106b757 (patch) | |
tree | 0d151f4af256cd41ce71b2079578fc6a036d220d /config-model/src/main/java/com/yahoo/schema/fieldoperation/MatchOperation.java | |
parent | 0b3b4099742306aeb2706e6be7251d66152f12ae (diff) |
remove some cruft
Diffstat (limited to 'config-model/src/main/java/com/yahoo/schema/fieldoperation/MatchOperation.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/schema/fieldoperation/MatchOperation.java | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/config-model/src/main/java/com/yahoo/schema/fieldoperation/MatchOperation.java b/config-model/src/main/java/com/yahoo/schema/fieldoperation/MatchOperation.java deleted file mode 100644 index a568b5b0f66..00000000000 --- a/config-model/src/main/java/com/yahoo/schema/fieldoperation/MatchOperation.java +++ /dev/null @@ -1,65 +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.Case; -import com.yahoo.schema.document.MatchAlgorithm; -import com.yahoo.schema.document.MatchType; -import com.yahoo.schema.document.SDField; - -/** - * @author Einar M R Rosenvinge - */ -public class MatchOperation implements FieldOperation { - - private MatchType matchingType; - private Case casing; - private Integer gramSize; - private Integer maxLength; - private MatchAlgorithm matchingAlgorithm; - private String exactMatchTerminator; - - public void setMatchingType(MatchType matchingType) { - this.matchingType = matchingType; - } - - public void setGramSize(Integer gramSize) { - this.gramSize = gramSize; - } - public void setMaxLength(Integer maxLength) { - this.maxLength = maxLength; - } - - public void setMatchingAlgorithm(MatchAlgorithm matchingAlgorithm) { - this.matchingAlgorithm = matchingAlgorithm; - } - - public void setExactMatchTerminator(String exactMatchTerminator) { - this.exactMatchTerminator = exactMatchTerminator; - } - - public void setCase(Case casing) { - this.casing = casing; - } - - public void apply(SDField field) { - if (matchingType != null) { - field.setMatchingType(matchingType); - } - if (casing != null) { - field.setMatchingCase(casing); - } - if (gramSize != null) { - field.getMatching().setGramSize(gramSize); - } - if (maxLength != null) { - field.getMatching().maxLength(maxLength); - } - if (matchingAlgorithm != null) { - field.setMatchingAlgorithm(matchingAlgorithm); - } - if (exactMatchTerminator != null) { - field.getMatching().setExactMatchTerminator(exactMatchTerminator); - } - } - -} |