diff options
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/grouping/request/NormalizeSubjectFunction.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/grouping/request/NormalizeSubjectFunction.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/grouping/request/NormalizeSubjectFunction.java b/container-search/src/main/java/com/yahoo/search/grouping/request/NormalizeSubjectFunction.java index 54a0062e2c9..8bf0a03141a 100644 --- a/container-search/src/main/java/com/yahoo/search/grouping/request/NormalizeSubjectFunction.java +++ b/container-search/src/main/java/com/yahoo/search/grouping/request/NormalizeSubjectFunction.java @@ -13,7 +13,17 @@ public class NormalizeSubjectFunction extends FunctionNode { * @param exp The expression to evaluate, must evaluate to a string. */ public NormalizeSubjectFunction(GroupingExpression exp) { - super("normalizesubject", Arrays.asList(exp)); + this(null, null, exp); } + + private NormalizeSubjectFunction(String label, Integer level, GroupingExpression exp) { + super("normalizesubject", label, level, Arrays.asList(exp)); + } + + @Override + public NormalizeSubjectFunction copy() { + return new NormalizeSubjectFunction(getLabel(), getLevelOrNull(), getArg(0).copy()); + } + } |