@InterfaceAudience.Private public interface TableDescriptors
Modifier and Type | Method and Description |
---|---|
void |
add(HTableDescriptor htd)
Add or update descriptor
|
HTableDescriptor |
get(TableName tableName) |
java.util.Map<java.lang.String,HTableDescriptor> |
getAll()
Get Map of all HTableDescriptors.
|
java.util.Map<java.lang.String,HTableDescriptor> |
getByNamespace(java.lang.String name)
Get Map of all NamespaceDescriptors for a given namespace.
|
HTableDescriptor |
remove(TableName tablename) |
void |
setCacheOff()
Disables the tabledescriptor cache
|
void |
setCacheOn()
Enables the tabledescriptor cache
|
HTableDescriptor get(TableName tableName) throws java.io.IOException
tableName
- java.io.IOException
java.util.Map<java.lang.String,HTableDescriptor> getByNamespace(java.lang.String name) throws java.io.IOException
java.io.IOException
java.util.Map<java.lang.String,HTableDescriptor> getAll() throws java.io.IOException
java.io.IOException
void add(HTableDescriptor htd) throws java.io.IOException
htd
- Descriptor to set into TableDescriptorsjava.io.IOException
HTableDescriptor remove(TableName tablename) throws java.io.IOException
tablename
- java.io.IOException
void setCacheOn() throws java.io.IOException
java.io.IOException
void setCacheOff() throws java.io.IOException
java.io.IOException