[
https://issues.apache.org/jira/browse/HBASE-7900?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
stack updated HBASE-7900:
-------------------------
Attachment: 7900.txt
Patch implementing CellScanner.
Miscellaneous Cell-ification of the client Put/Delete, etc. objects
needed so can get Cells from Cell-carrying objects all via the same
mechanism (CellScanner).
Depends on hbase-7899 being in place.
remove deprecated methods from action.
make append be able to take cells.
make mutation return a lists of cells sorted on family
(previous was keyvalues and not sorted)
Make Increment into a Mutation (So I can treat all client objects
but Gets as Mutations)
Have Mutation implement CellScannerable so can get a CellScanner
over Put/Delete/Increment, etc. Cells.
Change internal familyMap of families to lists of KeyValues to be
a sorted Map of lists of Cells (this has repercussions which is
bulk of this patches change)
Make Result implemnt CellScannerable.
> Have client Mutations (Put/Delete/etc.) and Result implement CellScanner
> Interface
> ----------------------------------------------------------------------------------
>
> Key: HBASE-7900
> URL: https://issues.apache.org/jira/browse/HBASE-7900
> Project: HBase
> Issue Type: Sub-task
> Components: IPC/RPC
> Reporter: stack
> Priority: Blocker
> Fix For: 0.96.0
>
> Attachments: 7900.txt
>
>
> Need to be able to Iterate the Cells carried by Puts, Deletes, etc., as well
> as Result so can build Cell blocks.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira