hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ramkrishna.s.vasudevan (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-19112) Suspect methods on Cell to be deprecated
Date Mon, 04 Dec 2017 11:59:01 GMT

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

ramkrishna.s.vasudevan commented on HBASE-19112:

For now still the new API in CellUtil can be used (particularly for getting the type). 
And as Chia's said, we ideally need RawResultScanner, RawResult etc to deal with RawCells.
 But again once we do that (RawResult) then probably RawCell also becomes client exposed.
(or mark setRaw() API as LimitedPrivate).
But all those not in 2.0 time frame I believe. 

> Suspect methods on Cell to be deprecated
> ----------------------------------------
>                 Key: HBASE-19112
>                 URL: https://issues.apache.org/jira/browse/HBASE-19112
>             Project: HBase
>          Issue Type: Bug
>          Components: Client
>            Reporter: Josh Elser
>            Assignee: ramkrishna.s.vasudevan
>            Priority: Blocker
>             Fix For: 2.0.0-beta-1
>         Attachments: HBASE-19112_branch-2.patch
> [~chia7712] suggested on the [mailing list|https://lists.apache.org/thread.html/e6de9af26d9b888a358ba48bf74655ccd893573087c032c0fcf01585@%3Cdev.hbase.apache.org%3E]
that we have some methods on Cell which should be deprecated for removal:
> * {{#getType()}}
> * {{#getTimestamp()}}
> * {{#getTag()}}
> * {{#getSequenceId()}}
> Let's make a pass over these (and maybe the rest) to make sure that there aren't others
which are either implementation details or methods returning now-private-marked classes.

This message was sent by Atlassian JIRA

View raw message