[ 
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

Reply via email to