diff options
author | Jon Bratseth <bratseth@oath.com> | 2018-04-16 15:33:22 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@oath.com> | 2018-04-16 15:33:22 +0200 |
commit | b013128cca1fb64d7ff8fc03bcf84a1bd45ec2f4 (patch) | |
tree | 54cbbb797ecc090ffe85e8302470b1a3cdd5b055 /container-search/src/main/java/com/yahoo/prelude/fastsearch/IntegerField.java | |
parent | 7c90afed7e18ebac57ba0dd7986c1a4159f78c98 (diff) |
Revert "Merge pull request #5583 from vespa-engine/revert-5568-revert-5541-revert-5536-bratseth/dispatch-summaries-by-default"
This reverts commit 31726a59b430f571e04a1869449f678e420c7de3, reversing
changes made to 43f61854cb785763ae19564840557a7d9e758dce.
Diffstat (limited to 'container-search/src/main/java/com/yahoo/prelude/fastsearch/IntegerField.java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/prelude/fastsearch/IntegerField.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/fastsearch/IntegerField.java b/container-search/src/main/java/com/yahoo/prelude/fastsearch/IntegerField.java index fe44597b7d7..eef6fc73294 100644 --- a/container-search/src/main/java/com/yahoo/prelude/fastsearch/IntegerField.java +++ b/container-search/src/main/java/com/yahoo/prelude/fastsearch/IntegerField.java @@ -12,9 +12,10 @@ import com.yahoo.search.result.NanNumber; import com.yahoo.data.access.Inspector; /** - * @author <a href="mailto:borud@yahoo-inc.com">Bj\u00f8rn Borud</a> + * @author Bjørn Borud */ public class IntegerField extends DocsumField { + static final int EMPTY_VALUE = Integer.MIN_VALUE; public IntegerField(String name) { @@ -25,20 +26,23 @@ public class IntegerField extends DocsumField { if (value == EMPTY_VALUE) { return NanNumber.NaN; } else { - return Integer.valueOf(value); + return value; } } + @Override public Object decode(ByteBuffer b) { return convert(b.getInt()); } + @Override public Object decode(ByteBuffer b, FastHit hit) { Object field = decode(b); hit.setField(name, field); return field; } + @Override public String toString() { return "field " + getName() + " type int"; } @@ -53,4 +57,5 @@ public class IntegerField extends DocsumField { public Object convert(Inspector value) { return convert((int)value.asLong(EMPTY_VALUE)); } + } |