public class CompressionParameters
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CHUNK_LENGTH_KB |
static java.lang.String |
CRC_CHECK_CHANCE |
static int |
DEFAULT_CHUNK_LENGTH |
static double |
DEFAULT_CRC_CHECK_CHANCE |
static java.util.Set<java.lang.String> |
GLOBAL_OPTIONS |
java.util.Map<java.lang.String,java.lang.String> |
otherOptions |
static IVersionedSerializer<CompressionParameters> |
serializer |
static java.lang.String |
SSTABLE_COMPRESSION |
ICompressor |
sstableCompressor |
Constructor and Description |
---|
CompressionParameters(ICompressor sstableCompressor) |
CompressionParameters(ICompressor sstableCompressor,
java.lang.Integer chunkLength,
java.util.Map<java.lang.String,java.lang.String> otherOptions) |
CompressionParameters(java.lang.String sstableCompressorClass,
java.lang.Integer chunkLength,
java.util.Map<java.lang.String,java.lang.String> otherOptions) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
asThriftOptions() |
int |
chunkLength() |
CompressionParameters |
copy() |
static CompressionParameters |
create(java.util.Map<? extends java.lang.CharSequence,? extends java.lang.CharSequence> opts) |
boolean |
equals(java.lang.Object obj) |
double |
getCrcCheckChance() |
int |
hashCode() |
static java.lang.Integer |
parseChunkLength(java.lang.String chLengthKB)
Parse the chunk length (in KB) and returns it as bytes.
|
void |
setCrcCheckChance(double crcCheckChance) |
void |
validate() |
public static final int DEFAULT_CHUNK_LENGTH
public static final double DEFAULT_CRC_CHECK_CHANCE
public static final IVersionedSerializer<CompressionParameters> serializer
public static final java.lang.String SSTABLE_COMPRESSION
public static final java.lang.String CHUNK_LENGTH_KB
public static final java.lang.String CRC_CHECK_CHANCE
public static final java.util.Set<java.lang.String> GLOBAL_OPTIONS
public final ICompressor sstableCompressor
public final java.util.Map<java.lang.String,java.lang.String> otherOptions
public CompressionParameters(java.lang.String sstableCompressorClass, java.lang.Integer chunkLength, java.util.Map<java.lang.String,java.lang.String> otherOptions) throws ConfigurationException
ConfigurationException
public CompressionParameters(ICompressor sstableCompressor)
public CompressionParameters(ICompressor sstableCompressor, java.lang.Integer chunkLength, java.util.Map<java.lang.String,java.lang.String> otherOptions) throws ConfigurationException
ConfigurationException
public static CompressionParameters create(java.util.Map<? extends java.lang.CharSequence,? extends java.lang.CharSequence> opts) throws ConfigurationException
ConfigurationException
public CompressionParameters copy()
public void setCrcCheckChance(double crcCheckChance) throws ConfigurationException
ConfigurationException
public double getCrcCheckChance()
public int chunkLength()
public static java.lang.Integer parseChunkLength(java.lang.String chLengthKB) throws ConfigurationException
ConfigurationException
public void validate() throws ConfigurationException
ConfigurationException
public java.util.Map<java.lang.String,java.lang.String> asThriftOptions()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
Copyright © 2013 The Apache Software Foundation