My bad. Could you do that? Thanks, Navis
2014-07-17 9:15 GMT+09:00 Andrew Mains <andrew.ma...@kontagent.com>: > Hi all, > > I'm currently experimenting with using the new HBaseKeyFactory interface > (implemented in https://issues.apache.org/jira/browse/HIVE-6411) to do > some custom serialization and predicate pushdown on our HBase schema. > Ideally, I'd like to be able to use the information from the > hbase.columns.mapping property on the table, and indeed, > AbstractHBaseKeyFactory seems to support this use case, exposing a > protected ColumnMappings.ColumnMapping keyMapping member. However, > ColumnMappings.ColumnMapping exposes no public members (everything is > package private org.apache.hadoop.hive.hbase), meaning that I can't read > any data from the ColumnMapping in my custom HBaseKeyFactory. > > Is this behavior intentional? Obviously I could work around this by > declaring my factory in the same package, but it seems like the user > experience would be better if there were public accessors for the fields in > ColumnMappings.ColumnMapping. Is there another way to do this that I'm > missing? If this isn't intentional, I'll raise a JIRA issue and submit a > (small) patch. > > Thanks! > > Andrew > > > >