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
-
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
-