Repository: phoenix Updated Branches: refs/heads/4.0 85d91bde7 -> bafac4166
PHOENIX-1131 Fix NPE in PhoenixRuntime.encodePk padding of row key values to max column length Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/bafac416 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/bafac416 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/bafac416 Branch: refs/heads/4.0 Commit: bafac41668026ab1c34d320801b7c46868a9847f Parents: 85d91bd Author: James Taylor <[email protected]> Authored: Tue Jul 29 23:52:07 2014 -0700 Committer: James Taylor <[email protected]> Committed: Tue Jul 29 23:53:24 2014 -0700 ---------------------------------------------------------------------- .../src/main/java/org/apache/phoenix/schema/PDataType.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/phoenix/blob/bafac416/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java ---------------------------------------------------------------------- diff --git a/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java b/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java index bf0ba08..c2fcbf0 100644 --- a/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java +++ b/phoenix-core/src/main/java/org/apache/phoenix/schema/PDataType.java @@ -180,7 +180,7 @@ public enum PDataType { */ CHAR("CHAR", Types.CHAR, String.class, null) { // Delegate to VARCHAR @Override - public Object pad(Object object, int maxLength) { + public Object pad(Object object, Integer maxLength) { String s = (String) object; if (s == null) { return s; @@ -3124,7 +3124,7 @@ public enum PDataType { }, BINARY("BINARY", Types.BINARY, byte[].class, null) { @Override - public Object pad(Object object, int maxLength) { + public Object pad(Object object, Integer maxLength) { byte[] b = (byte[]) object; if (b == null) { return null; @@ -7132,7 +7132,7 @@ public enum PDataType { throw new UnsupportedOperationException("Operation not supported for type " + this); } - public Object pad(Object object, int maxLength) { + public Object pad(Object object, Integer maxLength) { return object; }
