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)

Reply via email to