[
https://issues.apache.org/jira/browse/HBASE-12048?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14143607#comment-14143607
]
Anoop Sam John commented on HBASE-12048:
----------------------------------------
bq.If most of the Filter's do not implement transform, they won't be affected?
Most of the Filters do not implement transformCell(Cell). That is the issue
now. The core code flow calls transformCell on filter. And as they don't have
specific impl, the one from FilterBase will get called which will convert the
cell to KV and delegate call to transform(KeyValue). Again this also from
FilterBase only will get executed (mostly) which do nothing. So if we can
not remove these methods from Filter for 1.0, as a workaround we can implement
transformCell(Cell) in our existing Filters.(as just return the incoming cell)
> Remove deprecated APIs from Filter
> ----------------------------------
>
> Key: HBASE-12048
> URL: https://issues.apache.org/jira/browse/HBASE-12048
> Project: HBase
> Issue Type: Sub-task
> Components: regionserver
> Reporter: Anoop Sam John
> Assignee: Anoop Sam John
> Fix For: 2.0.0, 0.99.1
>
> Attachments: HBASE-12048.patch, HBASE-12048_V2.patch
>
>
> To be removed
> KeyValue transform(final KeyValue currentKV)
> KeyValue getNextKeyHint(final KeyValue currentKV)
> These are deprecated since 0.96 and can get removed from 1.0 time.
> Any objections?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)