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 |
setLiveMetadata(CFMetaData liveMetadata) |
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
ConfigurationExceptionpublic CompressionParameters(ICompressor sstableCompressor)
public CompressionParameters(ICompressor sstableCompressor, java.lang.Integer chunkLength, java.util.Map<java.lang.String,java.lang.String> otherOptions) throws ConfigurationException
ConfigurationExceptionpublic static CompressionParameters create(java.util.Map<? extends java.lang.CharSequence,? extends java.lang.CharSequence> opts) throws ConfigurationException
ConfigurationExceptionpublic CompressionParameters copy()
public void setLiveMetadata(CFMetaData liveMetadata)
public void setCrcCheckChance(double crcCheckChance)
throws ConfigurationException
ConfigurationExceptionpublic double getCrcCheckChance()
public int chunkLength()
public static java.lang.Integer parseChunkLength(java.lang.String chLengthKB)
throws ConfigurationException
ConfigurationExceptionpublic void validate()
throws ConfigurationException
ConfigurationExceptionpublic java.util.Map<java.lang.String,java.lang.String> asThriftOptions()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2015 The Apache Software Foundation