org.apache.accumulo.core.client.impl
Class Tables
java.lang.Object
org.apache.accumulo.core.client.impl.Tables
public class Tables
- extends Object
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VALID_NAME_REGEX
public static final String VALID_NAME_REGEX
- See Also:
- Constant Field Values
VALID_ID_REGEX
public static final String VALID_ID_REGEX
- See Also:
- Constant Field Values
VALID_NAME
public static final ArgumentChecker.Validator<String> VALID_NAME
VALID_ID
public static final ArgumentChecker.Validator<String> VALID_ID
NOT_SYSTEM
public static final ArgumentChecker.Validator<String> NOT_SYSTEM
NOT_ROOT
public static final ArgumentChecker.Validator<String> NOT_ROOT
NOT_ROOT_ID
public static final ArgumentChecker.Validator<String> NOT_ROOT_ID
Tables
public Tables()
getTableId
public static String getTableId(Instance instance,
String tableName)
throws TableNotFoundException
- Throws:
TableNotFoundException
_getTableId
public static String _getTableId(Instance instance,
String tableName)
throws NamespaceNotFoundException,
TableNotFoundException
- Throws:
NamespaceNotFoundException
TableNotFoundException
getTableName
public static String getTableName(Instance instance,
String tableId)
throws TableNotFoundException
- Throws:
TableNotFoundException
getNameToIdMap
public static SortedMap<String,String> getNameToIdMap(Instance instance)
getIdToNameMap
public static SortedMap<String,String> getIdToNameMap(Instance instance)
exists
public static boolean exists(Instance instance,
String tableId)
clearCache
public static void clearCache(Instance instance)
getPrintableTableNameFromId
public static String getPrintableTableNameFromId(Map<String,String> tidToNameMap,
String tableId)
getPrintableTableIdFromName
public static String getPrintableTableIdFromName(Map<String,String> nameToIdMap,
String tableName)
getPrintableTableInfoFromId
public static String getPrintableTableInfoFromId(Instance instance,
String tableId)
getPrintableTableInfoFromName
public static String getPrintableTableInfoFromName(Instance instance,
String tableName)
getTableState
public static TableState getTableState(Instance instance,
String tableId)
getCacheResetCount
public static long getCacheResetCount()
qualified
public static String qualified(String tableName)
qualified
public static String qualified(String tableName,
String defaultNamespace)
qualify
public static Pair<String,String> qualify(String tableName)
qualify
public static Pair<String,String> qualify(String tableName,
String defaultNamespace)
getNamespaceId
public static String getNamespaceId(Instance instance,
String tableId)
throws IllegalArgumentException
- Returns the namespace id for a given table ID.
- Parameters:
instance
- The Accumulo InstancetableId
- The tableId
- Returns:
- The namespace id which this table resides in.
- Throws:
IllegalArgumentException
- if the table doesn't exist in ZooKeeper
Copyright © 2015 Apache Accumulo Project. All rights reserved.