[ https://issues.apache.org/jira/browse/PHOENIX-2747?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15181319#comment-15181319 ]
James Taylor commented on PHOENIX-2747: --------------------------------------- Did I miss any biggies, [~jesse_yates]? Any opinions, [~apurtell]? > Replace all uses of InterfaceAudience.Private HBase APIs for global, mutable, > non transactional secondary indexes > ----------------------------------------------------------------------------------------------------------------- > > Key: PHOENIX-2747 > URL: https://issues.apache.org/jira/browse/PHOENIX-2747 > Project: Phoenix > Issue Type: Sub-task > Reporter: James Taylor > > We should replace all uses of InterfaceAudience.Private HBase APIs for > global, mutable, non transactional secondary indexes with public or limited > private HBase APIs. A good first step would be to get an inventory of the > offending classes. Here's a partial list: > - MemStoreScanner extends NonLazyKeyValueScanner > - IndexedKeyValue extends KeyValue > - FilteredKeyValueScanner implements KeyValueScanner > - ApplyAndFilterDeletesFilter extends FilterBase > - ColumnTrackingNextLargestTimestampFilter extends FilterBase > - NewerTimestampFilter extends FilterBase > - MaxTimestampFilter extends FilterBase > Seems to me that FilterBase should be made limited private, no? No sure about > the others. -- This message was sent by Atlassian JIRA (v6.3.4#6332)