diff options
author | Prasad Nagaraj Subramanya <prasadns14@gmail.com> | 2017-10-06 21:17:57 -0700 |
---|---|---|
committer | Paul Rogers <progers@maprtech.com> | 2017-10-16 12:09:38 -0700 |
commit | e90d96a5240ab2d1c7200bd8f4caa54e9b9cba45 (patch) | |
tree | e2d725fa2f2c6d0b5e0a1d5f6971a495d6030dff /exec/vector | |
parent | bad6c1c991a18fe360c5ecff1704692c76438542 (diff) |
DRILL-5743: Handling column family and column scan for hbase
closes #975
Diffstat (limited to 'exec/vector')
-rw-r--r-- | exec/vector/src/main/java/org/apache/drill/exec/util/JsonStringHashMap.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/exec/vector/src/main/java/org/apache/drill/exec/util/JsonStringHashMap.java b/exec/vector/src/main/java/org/apache/drill/exec/util/JsonStringHashMap.java index 2ccb5ef5b..4e0e62241 100644 --- a/exec/vector/src/main/java/org/apache/drill/exec/util/JsonStringHashMap.java +++ b/exec/vector/src/main/java/org/apache/drill/exec/util/JsonStringHashMap.java @@ -17,6 +17,7 @@ */ package org.apache.drill.exec.util; +import java.util.Arrays; import java.util.LinkedHashMap; import java.util.Map; @@ -58,6 +59,13 @@ public class JsonStringHashMap<K, V> extends LinkedHashMap<K, V> { return false; } } + if (this.get(key) instanceof byte[]) { + if (other.get(key) instanceof byte[]) { + return Arrays.equals((byte[]) this.get(key), (byte[]) other.get(key)); + } else { + return false; + } + } if ( ! this.get(key).equals(other.get(key))) { return false; } |