hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Navis (JIRA)" <>
Subject [jira] [Updated] (HIVE-7433) ColumnMappins.ColumnMapping should expose public accessors for its fields
Date Fri, 18 Jul 2014 01:26:04 GMT


Navis updated HIVE-7433:

    Resolution: Fixed
        Status: Resolved  (was: Patch Available)

Committed to trunk. Thanks, Andrew!

> 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