org.apache.accumulo.core.client.impl
public class Tables extends Object
Modifier and Type | Field and Description |
---|---|
static ArgumentChecker.Validator<String> |
NOT_ROOT |
static ArgumentChecker.Validator<String> |
NOT_ROOT_ID |
static ArgumentChecker.Validator<String> |
NOT_SYSTEM |
static ArgumentChecker.Validator<String> |
VALID_ID |
static String |
VALID_ID_REGEX |
static ArgumentChecker.Validator<String> |
VALID_NAME |
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 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 |
getPrintableTableIdFromName(Map<String,String> nameToIdMap,
String tableName) |
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 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 final String VALID_ID_REGEX
public static final ArgumentChecker.Validator<String> VALID_NAME
public static final ArgumentChecker.Validator<String> VALID_ID
public static final ArgumentChecker.Validator<String> NOT_SYSTEM
public static final ArgumentChecker.Validator<String> NOT_ROOT
public static final ArgumentChecker.Validator<String> NOT_ROOT_ID
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 String getPrintableTableNameFromId(Map<String,String> tidToNameMap, String tableId)
public static String getPrintableTableIdFromName(Map<String,String> nameToIdMap, String tableName)
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 long getCacheResetCount()
public static String getNamespaceId(Instance instance, String tableId) throws IllegalArgumentException
instance
- The Accumulo InstancetableId
- The tableIdIllegalArgumentException
- if the table doesn't exist in ZooKeeperCopyright © 2011–2015 The Apache Software Foundation. All rights reserved.