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

ramkrishna.s.vasudevan commented on HBASE-19092:
------------------------------------------------

The list of APIs are
{code}
fillXXXByteRange  - Not needed to move to LP
getXXxByte -not needed to move to LP
createCell - Includes with tags and without tags- But we should use builder 
pattern. So not needed to move to LP.
matchingXXX (cell, byte[], offset, length) - can be moved to LP if needed
isDelete() - need not be moved to LP
compressXXX () - not needed to move to LP
writeRowExcludingBytes - not needed to to move to LP
findCommonPrefixinFlatKey - not needed to move to LP
compareIgnoresMVcc - can  be moved to LP if needed
compareXXX (cell, ByteArrayComparable) - not needed to move to LP
writeCell (cell, OS) and its variants - not needed to move to LP
deepClone(Cell) - can  be moved to LP
writeXXX(Cell, OS) - not need to move to LP
equalsIgnoresMvccVersion - can be moved to LP
compare(Cell, byte[], offset, length) - can be moved to LP
estimatedSerializedSizeOf - need not be moved to LP
esitmatedHeapSize - need not be moved to LP 
createFirstXXX(), createLastXXX() - all these variantes - decide if these has 
to be moved to LP.
{code}

> Make Tag IA.LimitedPrivate and expose for CPs
> ---------------------------------------------
>
>                 Key: HBASE-19092
>                 URL: https://issues.apache.org/jira/browse/HBASE-19092
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Coprocessors
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: ramkrishna.s.vasudevan
>            Priority: Critical
>             Fix For: 2.0.0-alpha-4
>
>         Attachments: HBASE-19092-branch-2.patch, 
> HBASE-19092_001-branch-2.patch
>
>
> We need to make tags as LimitedPrivate as some use cases are trying to use 
> tags like timeline server. The same topic was discussed in dev@ and also in 
> HBASE-18995.
> Shall we target this for beta1 - cc [[email protected]].
> So once we do this all related Util methods and APIs should also move to 
> LimitedPrivate Util classes.



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

Reply via email to