Repository: tajo Updated Branches: refs/heads/branch-0.10.1 47008c58e -> 3722599d7
TAJO-1481: Numeric conversion of Inet4 type should be considered as unsigned. Signed-off-by: Jihoon Son <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/tajo/repo Commit: http://git-wip-us.apache.org/repos/asf/tajo/commit/3722599d Tree: http://git-wip-us.apache.org/repos/asf/tajo/tree/3722599d Diff: http://git-wip-us.apache.org/repos/asf/tajo/diff/3722599d Branch: refs/heads/branch-0.10.1 Commit: 3722599d72c012d508cf5201cc101111affa764e Parents: 47008c5 Author: navis.ryu <[email protected]> Authored: Mon Apr 20 20:37:59 2015 +0900 Committer: Jihoon Son <[email protected]> Committed: Mon Apr 20 20:37:59 2015 +0900 ---------------------------------------------------------------------- CHANGES | 3 +++ tajo-common/src/main/java/org/apache/tajo/datum/Inet4Datum.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tajo/blob/3722599d/CHANGES ---------------------------------------------------------------------- diff --git a/CHANGES b/CHANGES index e9b5886..ca983e0 100644 --- a/CHANGES +++ b/CHANGES @@ -27,6 +27,9 @@ Release 0.10.1 - unreleased BUG FIXES + TAJO-1481: Numeric conversion of Inet4 type should be considered as unsigned. + (Contributed by navis, Committed by jihoon) + TAJO-1522: NPE making stage history before task scheduler is initialized. (Contributed by navis, Committed by jinho) http://git-wip-us.apache.org/repos/asf/tajo/blob/3722599d/tajo-common/src/main/java/org/apache/tajo/datum/Inet4Datum.java ---------------------------------------------------------------------- diff --git a/tajo-common/src/main/java/org/apache/tajo/datum/Inet4Datum.java b/tajo-common/src/main/java/org/apache/tajo/datum/Inet4Datum.java index 1de81cd..ab1799b 100644 --- a/tajo-common/src/main/java/org/apache/tajo/datum/Inet4Datum.java +++ b/tajo-common/src/main/java/org/apache/tajo/datum/Inet4Datum.java @@ -19,6 +19,7 @@ package org.apache.tajo.datum; import com.google.common.base.Preconditions; +import com.google.common.primitives.UnsignedInteger; import com.google.gson.annotations.Expose; import org.apache.tajo.exception.InvalidOperationException; import org.apache.tajo.util.Bytes; @@ -68,7 +69,7 @@ public class Inet4Datum extends Datum { @Override public long asInt8() { - return this.address; + return UnsignedInteger.asUnsigned(address).longValue(); } @Override
