[ https://issues.apache.org/jira/browse/HBASE-7114?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13560268#comment-13560268 ]
Devaraj Das commented on HBASE-7114: ------------------------------------ But 0.96 gives us some leeway to fix such interfaces. Shall we mark this a blocker for 0.96? > Increment does not extend Mutation but probably should > ------------------------------------------------------ > > Key: HBASE-7114 > URL: https://issues.apache.org/jira/browse/HBASE-7114 > Project: HBase > Issue Type: Bug > Components: Client > Reporter: Andrew Purtell > Priority: Minor > > Increment is the only operation in the class of mutators that does not extend > Mutation. It mostly duplicates what Mutation provides, but not quite. The > signatures for setWriteToWAL and getFamilyMap are slightly different. This > can be inconvenient because it requires special case code and therefore could > be considered an API design nit. Unfortunately it is not a simple change: The > interface is marked stable and the internals of the family map are different > from other mutation types. The latter is why I suspect this was not addressed > when Mutation was introduced. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira