HBASE-3921 Allow adding arbitrary blobs to Put; fix accidental commit from wrong working file

git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1128906 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Andrew Kyle Purtell 2011-05-29 17:06:32 +00:00
parent 92845b63c4
commit 182ddeac26
1 changed files with 3 additions and 3 deletions

View File

@ -529,9 +529,9 @@ public class Put implements HeapSize, Writable, Row, Comparable<Row> {
} }
if (attributes != null) { if (attributes != null) {
heapsize += ClassSize.align(this.attributes.size() * ClassSize.MAP_ENTRY); heapsize += ClassSize.align(this.attributes.size() * ClassSize.MAP_ENTRY);
for(Map.Entry<byte [], List<KeyValue>> entry : this.familyMap.entrySet()) { for(Map.Entry<String, byte[]> entry : this.attributes.entrySet()) {
heapsize += ClassSize.align(ClassSize.STRING + entry.getKey().length); heapsize += ClassSize.align(ClassSize.STRING + entry.getKey().length());
heapsize += ClassSize.align(ClassSize.ARRAY + entry.getValue().size()); heapsize += ClassSize.align(ClassSize.ARRAY + entry.getValue().length);
} }
} }
return ClassSize.align((int)heapsize); return ClassSize.align((int)heapsize);