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)