hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yu Li (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-17491) Remove all setters from HTable interface and introduce a TableBuilder to build Table instance
Date Sun, 22 Jan 2017 05:53:26 GMT

     [ https://issues.apache.org/jira/browse/HBASE-17491?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Yu Li updated HBASE-17491:
--------------------------
    Attachment: HBASE-17491.v7.patch

I think the compilation issue in hbase-spark makes a good reason to still have TableBuilder
as an interface with public visibility, while keeping the implementation package visible.

The v7 patch follows this way and rename TableBuilderImpl to TableBuilderBase. In my local
env it could build successfully w/ patch.

> Remove all setters from HTable interface and introduce a TableBuilder to build Table
instance
> ---------------------------------------------------------------------------------------------
>
>                 Key: HBASE-17491
>                 URL: https://issues.apache.org/jira/browse/HBASE-17491
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Yu Li
>            Assignee: Yu Li
>         Attachments: HBASE-17491.patch, HBASE-17491.v2.patch, HBASE-17491.v3.patch, HBASE-17491.v4.patch,
HBASE-17491.v5.patch, HBASE-17491.v6.patch, HBASE-17491.v7.patch
>
>
> As titled, we will remove all setters in HTable for master branch and deprecate them
for branch-1 to make HTable thread-safe. And a new {{TableBuilder}} interface will be introduced
to build Table instance



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message