|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.accumulo.core.client.admin.TableOperationsHelper
public abstract class TableOperationsHelper
| Constructor Summary | |
|---|---|
TableOperationsHelper()
|
|
| Method Summary | |
|---|---|
void |
attachIterator(String tableName,
IteratorSetting setting)
Add an iterator to a table on all scopes. |
void |
attachIterator(String tableName,
IteratorSetting setting,
EnumSet<IteratorUtil.IteratorScope> scopes)
Add an iterator to a table on the given scopes. |
void |
checkIteratorConflicts(String tableName,
IteratorSetting setting,
EnumSet<IteratorUtil.IteratorScope> scopes)
Check whether a given iterator configuration conflicts with existing configuration; in particular, determine if the name or priority are already in use for the specified scopes. |
IteratorSetting |
getIteratorSetting(String tableName,
String name,
IteratorUtil.IteratorScope scope)
Get the settings for an iterator. |
Map<String,EnumSet<IteratorUtil.IteratorScope>> |
listIterators(String tableName)
Get a list of iterators for this table. |
void |
removeIterator(String tableName,
String name,
EnumSet<IteratorUtil.IteratorScope> scopes)
Remove an iterator from a table by name. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.accumulo.core.client.admin.TableOperations |
|---|
addAggregators, addSplits, clearLocatorCache, clone, compact, create, create, create, delete, deleteRows, exists, flush, flush, getLocalityGroups, getMaxRow, getProperties, getSplits, getSplits, importDirectory, importDirectory, list, merge, offline, online, removeProperty, rename, setLocalityGroups, setProperty, splitRangeByTablets, tableIdMap |
| Constructor Detail |
|---|
public TableOperationsHelper()
| Method Detail |
|---|
public void attachIterator(String tableName,
IteratorSetting setting)
throws AccumuloSecurityException,
AccumuloException,
TableNotFoundException
TableOperations
attachIterator in interface TableOperationstableName - the name of the tablesetting - object specifying the properties of the iterator
AccumuloSecurityException - thrown if the user does not have the ability to set properties on the table
AccumuloException
TableNotFoundException - throw if the table no longer exists
public void attachIterator(String tableName,
IteratorSetting setting,
EnumSet<IteratorUtil.IteratorScope> scopes)
throws AccumuloSecurityException,
AccumuloException,
TableNotFoundException
TableOperations
attachIterator in interface TableOperationstableName - the name of the tablesetting - object specifying the properties of the iterator
AccumuloSecurityException - thrown if the user does not have the ability to set properties on the table
AccumuloException
TableNotFoundException - throw if the table no longer exists
public void removeIterator(String tableName,
String name,
EnumSet<IteratorUtil.IteratorScope> scopes)
throws AccumuloSecurityException,
AccumuloException,
TableNotFoundException
TableOperations
removeIterator in interface TableOperationstableName - the name of the tablename - the name of the iteratorscopes - the scopes of the iterator
AccumuloSecurityException - thrown if the user does not have the ability to set properties on the table
AccumuloException
TableNotFoundException - throw if the table no longer exists
public IteratorSetting getIteratorSetting(String tableName,
String name,
IteratorUtil.IteratorScope scope)
throws AccumuloSecurityException,
AccumuloException,
TableNotFoundException
TableOperations
getIteratorSetting in interface TableOperationstableName - the name of the tablename - the name of the iteratorscope - the scope of the iterator
AccumuloSecurityException - thrown if the user does not have the ability to set properties on the table
AccumuloException
TableNotFoundException - throw if the table no longer exists
public Map<String,EnumSet<IteratorUtil.IteratorScope>> listIterators(String tableName)
throws AccumuloSecurityException,
AccumuloException,
TableNotFoundException
TableOperations
listIterators in interface TableOperationstableName - the name of the table
AccumuloSecurityException
AccumuloException
TableNotFoundException
public void checkIteratorConflicts(String tableName,
IteratorSetting setting,
EnumSet<IteratorUtil.IteratorScope> scopes)
throws AccumuloException,
TableNotFoundException
TableOperations
checkIteratorConflicts in interface TableOperationstableName - the name of the tablesetting - object specifying the properties of the iterator
AccumuloException
TableNotFoundException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||