[ 
https://issues.apache.org/jira/browse/HBASE-18995?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ramkrishna.s.vasudevan updated HBASE-18995:
-------------------------------------------
    Attachment: HBASE-18995-branch-2.patch

Patch to try QA against branch-2.
We now have InternalCellUtil (any other name) with IA.LimitedPrivate. (should 
this be purely private?)
Many of the  methods in CellUtil are now in InternalCellUtil and those methods 
have been marked @deprecated except few which were only added recently.
Am not sure whether to move the createFirstXXX and createLastXXX to 
InternalCellUtil. If yes I can move it. 
All Tags related APIs are moved to InternalCellUtil. Will upload to RB.

> Move methods that are for internal usage from CellUtil to Private util class
> ----------------------------------------------------------------------------
>
>                 Key: HBASE-18995
>                 URL: https://issues.apache.org/jira/browse/HBASE-18995
>             Project: HBase
>          Issue Type: Sub-task
>    Affects Versions: 2.0.0-alpha-3
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>            Priority: Critical
>             Fix For: 2.0.0-beta-1
>
>         Attachments: HBASE-18995-branch-2.patch
>
>
> This was brought up long time back. We need to move some of the public APIs 
> from CellUtil to internal private Util class because they are used in some 
> internal flow and does not make sense to have it in a @public exposed Util 
> class. 
> The topic again came in HBASE-18945 RB comments also.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to