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–2019. All rights reserved.