org.apache.cassandra.io.compress
Class CompressionParameters

java.lang.Object
  extended by org.apache.cassandra.io.compress.CompressionParameters

public class CompressionParameters
extends java.lang.Object


Field Summary
static java.lang.String CHUNK_LENGTH
           
static int DEFAULT_CHUNK_LENGTH
           
 java.util.Map<java.lang.String,java.lang.String> otherOptions
           
static java.lang.String SSTABLE_COMPRESSION
           
 ICompressor sstableCompressor
           
 
Constructor Summary
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)
           
 
Method Summary
 java.util.Map<java.lang.CharSequence,java.lang.CharSequence> asAvroOptions()
           
 java.util.Map<java.lang.String,java.lang.String> asThriftOptions()
           
 int chunkLength()
           
static CompressionParameters create(java.util.Map<? extends java.lang.CharSequence,? extends java.lang.CharSequence> opts)
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_CHUNK_LENGTH

public static final int DEFAULT_CHUNK_LENGTH
See Also:
Constant Field Values

SSTABLE_COMPRESSION

public static final java.lang.String SSTABLE_COMPRESSION
See Also:
Constant Field Values

CHUNK_LENGTH

public static final java.lang.String CHUNK_LENGTH
See Also:
Constant Field Values

sstableCompressor

public final ICompressor sstableCompressor

otherOptions

public final java.util.Map<java.lang.String,java.lang.String> otherOptions
Constructor Detail

CompressionParameters

public CompressionParameters(java.lang.String sstableCompressorClass,
                             java.lang.Integer chunkLength,
                             java.util.Map<java.lang.String,java.lang.String> otherOptions)
                      throws ConfigurationException
Throws:
ConfigurationException

CompressionParameters

public CompressionParameters(ICompressor sstableCompressor)

CompressionParameters

public CompressionParameters(ICompressor sstableCompressor,
                             java.lang.Integer chunkLength,
                             java.util.Map<java.lang.String,java.lang.String> otherOptions)
Method Detail

create

public static CompressionParameters create(java.util.Map<? extends java.lang.CharSequence,? extends java.lang.CharSequence> opts)
                                    throws ConfigurationException
Throws:
ConfigurationException

chunkLength

public int chunkLength()

asAvroOptions

public java.util.Map<java.lang.CharSequence,java.lang.CharSequence> asAvroOptions()

asThriftOptions

public java.util.Map<java.lang.String,java.lang.String> asThriftOptions()

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2011 The Apache Software Foundation