[
https://issues.apache.org/jira/browse/HBASE-15893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15309195#comment-15309195
]
Elliott Clark commented on HBASE-15893:
---------------------------------------
bq.Our KV can be something like:
https://github.com/google/leveldb/blob/master/include/leveldb/slice.h.
https://github.com/google/leveldb/blob/master/include/leveldb/db.h#L83
That's how bytes are passed back. If we want to have something like slice
that's what IOBuf's are.
bq.The Cell interface is not just for off-heap KV versus on-heap.
The only difference between cell and key value is what accessors are there.
Cell was a hack to get around removing some that made promises around data
layout. We have no such inconveniences around having already promised a static
data layout, hence the cell/kv difference isn't needed. We shouldn't add any
classes that aren't needed yet.
> Get object
> ----------
>
> Key: HBASE-15893
> URL: https://issues.apache.org/jira/browse/HBASE-15893
> Project: HBase
> Issue Type: Sub-task
> Reporter: Sudeep Sunthankar
> Attachments: HBASE-15893.HBASE-14850.v1.patch
>
>
> Patch for creating Get objects. Get objects can be passed to the Table
> implementation to fetch results for a given row.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)