hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Mains (JIRA)" <>
Subject [jira] [Commented] (HIVE-7433) ColumnMappins.ColumnMapping should expose public accessors for its fields
Date Mon, 21 Jul 2014 20:42:38 GMT


Andrew Mains commented on HIVE-7433:

Awesome, thanks for the quick response and review, as well as for the original HIVE-6411 patch!

> ColumnMappins.ColumnMapping should expose public accessors for its fields
> -------------------------------------------------------------------------
>                 Key: HIVE-7433
>                 URL:
>             Project: Hive
>          Issue Type: Bug
>          Components: HBase Handler
>    Affects Versions: 0.14.0
>            Reporter: Andrew Mains
>            Assignee: Andrew Mains
>            Priority: Trivial
>             Fix For: 0.14.0
>         Attachments: HIVE-7433.patch
> The changes from allow users to write
their own HBaseKeyFactory implementations in order to customize the serialization and predicate
pushdown for composite HBase row keys.  AbstractHBaseKeyFactory allows users to use the hive-hbase
column mapping information through a protected ColumnMappings.ColumnMapping keyMapping member.

> However, ColumnMappings.ColumnMapping exposes no public members (everything is package
private org.apache.hadoop.hive.hbase), meaning that custom HBaseKeyFactory implementations
created outside of the package can't access the any attributes of the class. 
> ColumnMappings.ColumnMapping should expose public getter methods for its attributes.

This message was sent by Atlassian JIRA

View raw message