Class NewTableConfiguration
java.lang.Object
org.apache.accumulo.core.client.admin.NewTableConfiguration
This object stores table creation parameters. Currently includes:
TimeType, whether to
include default iterators, and user-specified initial properties- Since:
- 1.7.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionenableSampling(SamplerConfiguration samplerConfiguration) Enable building a sample data set on the new table using the given sampler configuration.Retrieves the complete set of currently configured table properties to be applied to a table when this configuration object is used.Retrieve the time type currently configured.setProperties(Map<String, String> prop) Sets additional properties to be applied to tables created with this configuration.setTimeType(TimeType tt) Configure logical or millisecond time for tables created with this configuration.Currently the only default iterator is theVersioningIterator.
-
Constructor Details
-
NewTableConfiguration
public NewTableConfiguration()
-
-
Method Details
-
setTimeType
Configure logical or millisecond time for tables created with this configuration.- Parameters:
tt- the time type to use; defaults to milliseconds- Returns:
- this
-
getTimeType
Retrieve the time type currently configured.- Returns:
- the time type
-
withoutDefaultIterators
Currently the only default iterator is theVersioningIterator. This method will cause the table to be created without that iterator, or any others which may become defaults in the future.- Returns:
- this
-
setProperties
Sets additional properties to be applied to tables created with this configuration. Additional calls to this method replaces properties set by previous calls.- Parameters:
prop- additional properties to add to the table when it is created- Returns:
- this
-
getProperties
Retrieves the complete set of currently configured table properties to be applied to a table when this configuration object is used.- Returns:
- the current properties configured
-
enableSampling
Enable building a sample data set on the new table using the given sampler configuration.- Since:
- 1.8.0
-