[ 
https://issues.apache.org/jira/browse/HBASE-13754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14562164#comment-14562164
 ] 

Anoop Sam John commented on HBASE-13754:
----------------------------------------

Yes me too wanted it as marker and in initial versions also done..  But 
noticing this 'withTags' make me to do this way.  Will revisit this area when 
we can get rid of carrying this boolean.

> 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
>          Components: Scanners
>            Reporter: Anoop Sam John
>            Assignee: Anoop Sam John
>             Fix For: 2.0.0
>
>         Attachments: HBASE-13754.patch, HBASE-13754_V2.patch
>
>
> 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)

Reply via email to