You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Mike Drob (JIRA)" <ji...@apache.org> on 2017/07/22 03:46:02 UTC

[jira] [Created] (HBASE-18433) Create convenience methods for getting ColumnDescriptors without using builders

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)