summaryrefslogtreecommitdiffstats
path: root/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/SplitExpression.java
diff options
context:
space:
mode:
Diffstat (limited to 'indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/SplitExpression.java')
-rw-r--r--indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/SplitExpression.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/SplitExpression.java b/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/SplitExpression.java
index 1004fc74704..1ed862f4798 100644
--- a/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/SplitExpression.java
+++ b/indexinglanguage/src/main/java/com/yahoo/vespa/indexinglanguage/expressions/SplitExpression.java
@@ -2,7 +2,6 @@
package com.yahoo.vespa.indexinglanguage.expressions;
import com.yahoo.document.DataType;
-import com.yahoo.document.DocumentType;
import com.yahoo.document.datatypes.Array;
import com.yahoo.document.datatypes.StringFieldValue;
import com.yahoo.text.StringUtilities;
@@ -12,11 +11,12 @@ import java.util.regex.Pattern;
/**
* @author Simon Thoresen Hult
*/
-public class SplitExpression extends Expression {
+public final class SplitExpression extends Expression {
private final Pattern splitPattern;
public SplitExpression(String splitString) {
+ super(DataType.STRING);
this.splitPattern = Pattern.compile(splitString);
}
@@ -43,11 +43,6 @@ public class SplitExpression extends Expression {
}
@Override
- public DataType requiredInputType() {
- return DataType.STRING;
- }
-
- @Override
public DataType createdOutputType() {
return DataType.getArray(DataType.STRING);
}