Class TableManager
- java.lang.Object
-
- org.apache.accumulo.server.tables.TableManager
-
public class TableManager extends Object
-
-
Constructor Summary
Constructors Constructor Description TableManager(ServerContext context)
-
Method Summary
-
-
-
Constructor Detail
-
TableManager
public TableManager(ServerContext context)
-
-
Method Detail
-
prepareNewNamespaceState
public static void prepareNewNamespaceState(ZooReaderWriter zoo, PropStore propStore, InstanceId instanceId, NamespaceId namespaceId, String namespace, ZooUtil.NodeExistsPolicy existsPolicy) throws org.apache.zookeeper.KeeperException, InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
-
prepareNewNamespaceState
public static void prepareNewNamespaceState(ServerContext context, NamespaceId namespaceId, String namespace, ZooUtil.NodeExistsPolicy existsPolicy) throws org.apache.zookeeper.KeeperException, InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
-
prepareNewTableState
public static void prepareNewTableState(ZooReaderWriter zoo, PropStore propStore, InstanceId instanceId, TableId tableId, NamespaceId namespaceId, String tableName, TableState state, ZooUtil.NodeExistsPolicy existsPolicy) throws org.apache.zookeeper.KeeperException, InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
-
prepareNewTableState
public static void prepareNewTableState(ServerContext context, TableId tableId, NamespaceId namespaceId, String tableName, TableState state, ZooUtil.NodeExistsPolicy existsPolicy) throws org.apache.zookeeper.KeeperException, InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
-
getTableState
public TableState getTableState(TableId tableId)
-
transitionTableState
public void transitionTableState(TableId tableId, TableState newState)
-
updateTableStateCache
public TableState updateTableStateCache(TableId tableId)
-
addTable
public void addTable(TableId tableId, NamespaceId namespaceId, String tableName) throws org.apache.zookeeper.KeeperException, InterruptedException, NamespaceNotFoundException
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
NamespaceNotFoundException
-
cloneTable
public void cloneTable(TableId srcTableId, TableId tableId, String tableName, NamespaceId namespaceId, Map<String,String> propertiesToSet, Set<String> propertiesToExclude) throws org.apache.zookeeper.KeeperException, InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
-
removeTable
public void removeTable(TableId tableId) throws org.apache.zookeeper.KeeperException, InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
-
addObserver
public boolean addObserver(TableObserver to)
-
removeNamespace
public void removeNamespace(NamespaceId namespaceId) throws org.apache.zookeeper.KeeperException, InterruptedException
- Throws:
org.apache.zookeeper.KeeperException
InterruptedException
-
-