[
https://issues.apache.org/jira/browse/HBASE-14769?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15025602#comment-15025602
]
Appy commented on HBASE-14769:
------------------------------
{quote}
So you keep this because it was not deprecated though it should have been?
public Pair<Integer, Integer> getAlterStatus(final byte[] tableName) throws
IOException
Want to add @deprecated as part of this patch or do you want to do that in new
issue?
{quote}
Yup, I couldn't remove it because it's also present in Admin.java. Other
"byte[] tableName" functions are not there in Admin.java (Audience.Public) so
they can be removed directly. Added @deprecated to declaration in Admin.java .
{quote}
What is parent doc in below?
// See parent doc for deprecation timeline.
{quote}
It referred to doc of the parent function. Nevermind it, had to change to get
rid of checkstyle error.
{quote}
Ok to remove this one?
3290 public void snapshot(final String snapshotName,
3291 final String tableName) throws IOException,
3292 SnapshotCreationException, IllegalArgumentException \{
3293 snapshot(snapshotName, TableName.valueOf(tableName)
3294 SnapshotDescription.Type.FLUSH);
3295 }
and a few of the other snapshot methods being removed?
{quote}
There are no functions corresponding to these in Admin.java. So there's nothing
keeping them from being removed from HBaseAdmin.
> Remove unused functions and duplicate javadocs from HBaseAdmin
> ---------------------------------------------------------------
>
> Key: HBASE-14769
> URL: https://issues.apache.org/jira/browse/HBASE-14769
> Project: HBase
> Issue Type: Bug
> Reporter: Appy
> Assignee: Appy
> Attachments: HBASE-14769-master-v2.patch,
> HBASE-14769-master-v3.patch, HBASE-14769-master-v4.patch,
> HBASE-14769-master.patch
>
>
> HBaseAdmin is marked private, so removing the functions not being used
> anywhere.
> Also, the javadocs of overridden functions are same as corresponding ones in
> Admin.java. Since javadocs are automatically inherited from the interface
> class, we can remove these redundant 100s of lines.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)