Class TableOptions.CompactionOptions.LeveledCompactionStrategyOptions
- java.lang.Object
-
- com.datastax.driver.core.schemabuilder.TableOptions.CompactionOptions<TableOptions.CompactionOptions.LeveledCompactionStrategyOptions>
-
- com.datastax.driver.core.schemabuilder.TableOptions.CompactionOptions.LeveledCompactionStrategyOptions
-
- Enclosing class:
- TableOptions.CompactionOptions<T extends TableOptions.CompactionOptions>
public static class TableOptions.CompactionOptions.LeveledCompactionStrategyOptions extends TableOptions.CompactionOptions<TableOptions.CompactionOptions.LeveledCompactionStrategyOptions>
Compaction options specific to Leveled strategy
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.datastax.driver.core.schemabuilder.TableOptions.CompactionOptions
TableOptions.CompactionOptions.DateTieredCompactionStrategyOptions, TableOptions.CompactionOptions.LeveledCompactionStrategyOptions, TableOptions.CompactionOptions.SizeTieredCompactionStrategyOptions, TableOptions.CompactionOptions.Strategy, TableOptions.CompactionOptions.TimeWindowCompactionStrategyOptions
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringbuild()TableOptions.CompactionOptions.LeveledCompactionStrategyOptionsssTableSizeInMB(Integer ssTableSizeInMB)The target size for SSTables that use the leveled compaction strategy.-
Methods inherited from class com.datastax.driver.core.schemabuilder.TableOptions.CompactionOptions
enabled, freeformOption, tombstoneCompactionIntervalInDay, tombstoneThreshold, uncheckedTombstoneCompaction
-
-
-
-
Method Detail
-
ssTableSizeInMB
public TableOptions.CompactionOptions.LeveledCompactionStrategyOptions ssTableSizeInMB(Integer ssTableSizeInMB)
The target size for SSTables that use the leveled compaction strategy. Although SSTable sizes should be less or equal to sstable_size_in_mb, it is possible to have a larger SSTable during compaction. This occurs when data for a given partition key is exceptionally large. The data is not split into two SSTablesIf no call is made to this method, the default value set by Cassandra is 160.
- Parameters:
ssTableSizeInMB- the new value.- Returns:
- this object (for call chaining).
-
build
public String build()
- Specified by:
buildin classTableOptions.CompactionOptions<TableOptions.CompactionOptions.LeveledCompactionStrategyOptions>
-
-