Package org.apache.accumulo.server.conf
Class TableConfiguration
- java.lang.Object
-
- org.apache.accumulo.core.conf.AccumuloConfiguration
-
- org.apache.accumulo.core.conf.ObservableConfiguration
-
- org.apache.accumulo.server.conf.TableConfiguration
-
public class TableConfiguration extends ObservableConfiguration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TableConfiguration.ParsedIteratorConfig
-
Nested classes/interfaces inherited from class org.apache.accumulo.core.conf.AccumuloConfiguration
AccumuloConfiguration.MatchFilter, AccumuloConfiguration.PrefixFilter, AccumuloConfiguration.PropertyFilter
-
-
Constructor Summary
Constructors Constructor Description TableConfiguration(Instance instance, String tableId, NamespaceConfiguration parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addObserver(ConfigurationObserver co)
String
get(Property property)
NamespaceConfiguration
getNamespaceConfiguration()
returns the actual NamespaceConfiguration that corresponds to the current parent namespace.NamespaceConfiguration
getParentConfiguration()
Gets the parent configuration of this configuration.TableConfiguration.ParsedIteratorConfig
getParsedIteratorConfig(IteratorUtil.IteratorScope scope)
void
getProperties(Map<String,String> props, com.google.common.base.Predicate<String> filter)
String
getTableId()
long
getUpdateCount()
void
invalidateCache()
void
removeObserver(ConfigurationObserver co)
String
toString()
-
Methods inherited from class org.apache.accumulo.core.conf.ObservableConfiguration
expireAllObservers, getObservers, propertiesChanged, propertyChanged
-
Methods inherited from class org.apache.accumulo.core.conf.AccumuloConfiguration
get, getAllPropertiesWithPrefix, getBoolean, getCount, getDefaultConfiguration, getFraction, getFraction, getMaxFilesPerTablet, getMemoryInBytes, getMemoryInBytes, getPath, getPort, getTableConfiguration, getTimeInMillis, getTimeInMillis, instantiateClassProperty, iterator
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
TableConfiguration
public TableConfiguration(Instance instance, String tableId, NamespaceConfiguration parent)
-
-
Method Detail
-
addObserver
public void addObserver(ConfigurationObserver co)
- Overrides:
addObserver
in classObservableConfiguration
-
removeObserver
public void removeObserver(ConfigurationObserver co)
- Overrides:
removeObserver
in classObservableConfiguration
-
get
public String get(Property property)
- Specified by:
get
in classAccumuloConfiguration
-
getProperties
public void getProperties(Map<String,String> props, com.google.common.base.Predicate<String> filter)
- Specified by:
getProperties
in classAccumuloConfiguration
-
getTableId
public String getTableId()
-
getNamespaceConfiguration
public NamespaceConfiguration getNamespaceConfiguration()
returns the actual NamespaceConfiguration that corresponds to the current parent namespace.
-
getParentConfiguration
public NamespaceConfiguration getParentConfiguration()
Gets the parent configuration of this configuration.- Returns:
- parent configuration
-
invalidateCache
public void invalidateCache()
- Overrides:
invalidateCache
in classAccumuloConfiguration
-
getUpdateCount
public long getUpdateCount()
- Overrides:
getUpdateCount
in classAccumuloConfiguration
-
getParsedIteratorConfig
public TableConfiguration.ParsedIteratorConfig getParsedIteratorConfig(IteratorUtil.IteratorScope scope)
-
-