hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mike Drob (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-18433) Create convenience methods for getting ColumnDescriptors without using builders
Date Sat, 22 Jul 2017 03:46:02 GMT
Mike Drob created HBASE-18433:
---------------------------------

             Summary: Create convenience methods for getting ColumnDescriptors without using
builders
                 Key: HBASE-18433
                 URL: https://issues.apache.org/jira/browse/HBASE-18433
             Project: HBase
          Issue Type: Bug
          Components: Client
    Affects Versions: 2.0.0-alpha-1
            Reporter: Mike Drob
            Assignee: Mike Drob


The old {{HColumnDescriptor(String)}} is deprecated and going away. The most straightforward
replacement for it is very wordy: {{ColumnFamilyDescriptorBuilder.newBuilder(byte \[]).build()}}

We can provide a more inline replacement like {{ColumnFamilyDescriptor.for(String)}} that
will be useful if we do not need to actually do any modifications on it, only pass it as an
argument to something (like table descriptor operations).

We can do the same kind of improvement for TableDescriptor, but I do not think the use case
is as helpful because usually we will want to do something to the modifiable TableDescriptor,
and I have not seen many use cases where it is passed as an argument unadorned.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message