[ https://issues.apache.org/jira/browse/HIVE-1803?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12992822#comment-12992822 ]
John Sichi commented on HIVE-1803: ---------------------------------- Some review comments: * Need to factor out all that code duplicated from compact index handler; share it in package org.apache.hadoop.hive.ql.index. Use abstract classes in cases where behavior needs to be overridden, otherwise, just share concrete classes there. * If we're going to publish the new UDF's as visible out of the box (not just internal to the index implementation) then they need unit tests of their own, as well as some documentation about the representation on which they operate (maybe best to wait and see how compression shakes out first). Also, for the ones that turn out to be not generally applicable, then they need to be named more specifically. * For dense bitmaps, I think you can probably use java.util.BitSet instead of rolling so much of your own (at least for ones where you have control over the bit array representation) * The name attribute in the annotation for GenericUDAFCollectBitmapSet is incorrect. * In HiveIndex.java, the symbol should be just BITMAP_TABLE (not BITMAP_SUMMARY_TABLE) since the bitmap is actually quite detailed. > Implement bitmap indexing in Hive > --------------------------------- > > Key: HIVE-1803 > URL: https://issues.apache.org/jira/browse/HIVE-1803 > Project: Hive > Issue Type: New Feature > Reporter: Marquis Wang > Assignee: Marquis Wang > Attachments: HIVE-1803.1.patch, HIVE-1803.2.patch, > bitmap_index_1.png, bitmap_index_2.png > > > Implement bitmap index handler to complement compact indexing. -- This message is automatically generated by JIRA. - For more information on JIRA, see: http://www.atlassian.com/software/jira