public class Tables extends Object
Modifier and Type | Field and Description |
---|---|
static String |
VALID_NAME_REGEX |
Constructor and Description |
---|
Tables() |
Modifier and Type | Method and Description |
---|---|
static String |
_getTableId(Instance instance,
String tableName) |
static void |
clearCache(Instance instance) |
static void |
clearCacheByPath(Instance instance,
String zooPath)
Clears the zoo cache from instance/root/{PATH}
|
static boolean |
exists(Instance instance,
String tableId) |
static long |
getCacheResetCount() |
static SortedMap<String,String> |
getIdToNameMap(Instance instance) |
static String |
getNamespaceId(Instance instance,
String tableId)
Returns the namespace id for a given table ID.
|
static SortedMap<String,String> |
getNameToIdMap(Instance instance) |
static String |
getPrintableTableInfoFromId(Instance instance,
String tableId) |
static String |
getPrintableTableInfoFromName(Instance instance,
String tableName) |
static String |
getPrintableTableNameFromId(Map<String,String> tidToNameMap,
String tableId) |
static String |
getTableId(Instance instance,
String tableName) |
static String |
getTableName(Instance instance,
String tableId) |
static TableState |
getTableState(Instance instance,
String tableId) |
static TableState |
getTableState(Instance instance,
String tableId,
boolean clearCachedState)
Get the current state of the table using the tableid.
|
static String |
qualified(String tableName) |
static String |
qualified(String tableName,
String defaultNamespace) |
static Pair<String,String> |
qualify(String tableName) |
static Pair<String,String> |
qualify(String tableName,
String defaultNamespace) |
public static final String VALID_NAME_REGEX
public static String getTableId(Instance instance, String tableName) throws TableNotFoundException
TableNotFoundException
public static String _getTableId(Instance instance, String tableName) throws NamespaceNotFoundException, TableNotFoundException
public static String getTableName(Instance instance, String tableId) throws TableNotFoundException
TableNotFoundException
public static void clearCache(Instance instance)
public static void clearCacheByPath(Instance instance, String zooPath)
instance
- The Accumulo InstancezooPath
- A zookeeper pathpublic static String getPrintableTableNameFromId(Map<String,String> tidToNameMap, String tableId)
public static String getPrintableTableInfoFromId(Instance instance, String tableId)
public static String getPrintableTableInfoFromName(Instance instance, String tableName)
public static TableState getTableState(Instance instance, String tableId)
public static TableState getTableState(Instance instance, String tableId, boolean clearCachedState)
instance
- the Accumulo instance.tableId
- the table idclearCachedState
- if true clear the table state in zookeeper before checking statuspublic static long getCacheResetCount()
public static String getNamespaceId(Instance instance, String tableId) throws TableNotFoundException
instance
- The Accumulo InstancetableId
- The tableIdIllegalArgumentException
- if the table doesn't exist in ZooKeeperTableNotFoundException
Copyright © 2011–2017 The Apache Software Foundation. All rights reserved.