public static class TableOptions.CompressionOptions extends Object
To create instances, use SchemaBuilder.noCompression(), SchemaBuilder.lz4(),
SchemaBuilder.snappy() or SchemaBuilder.deflate().
| Modifier and Type | Class and Description |
|---|---|
static class |
TableOptions.CompressionOptions.Algorithm
Compression algorithms.
|
static class |
TableOptions.CompressionOptions.NoCompression |
| Modifier and Type | Method and Description |
|---|---|
String |
build() |
TableOptions.CompressionOptions |
withChunkLengthInKb(Integer chunkLengthInKb)
On disk, SSTables are compressed by block to allow random reads.
|
TableOptions.CompressionOptions |
withCRCCheckChance(Double crcCheckChance)
When compression is enabled, each compressed block includes a checksum of that block for the
purpose of detecting disk bitrate and avoiding the propagation of corruption to other
replica.
|
public TableOptions.CompressionOptions withChunkLengthInKb(Integer chunkLengthInKb)
If no call is made to this method, the default value set by Cassandra is 54.
chunkLengthInKb - the new value.public TableOptions.CompressionOptions withCRCCheckChance(Double crcCheckChance)
If no call is made to this method, the default value set by Cassandra is 1.0 (always check).
crcCheckChance - the new value.public String build()
Copyright © 2012–2018. All rights reserved.