Anoop Sam John created HBASE-13754:
--------------------------------------
Summary: Allow non KeyValue Cell types also to oswrite
Key: HBASE-13754
URL: https://issues.apache.org/jira/browse/HBASE-13754
Project: HBase
Issue Type: Sub-task
Reporter: Anoop Sam John
Assignee: Anoop Sam John
Fix For: 2.0.0
While making the cellblock for returning data to client, we have to write the
cell data into an OutputStream. KeyValue has a static oswrite() method with
which it can write data in one go. (KeyValue components are in a single
byte[]). For other cell implementation, we will call getXXXLength() and
getXXXArray() and write each component one after the other. This is not
efficient as the KeyValue way. In fact other cell impls also may have one
contigous byte[] backing for keys atleast. (See ClonedSeekerState) We can
optimize for such Cells also.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)