org.apache.cassandra.io.util
Class CompressedSegmentedFile

java.lang.Object
  extended by org.apache.cassandra.io.util.SegmentedFile
      extended by org.apache.cassandra.io.util.PoolingSegmentedFile
          extended by org.apache.cassandra.io.util.CompressedSegmentedFile

public class CompressedSegmentedFile
extends PoolingSegmentedFile


Nested Class Summary
static class CompressedSegmentedFile.Builder
           
 
Field Summary
 CompressionMetadata metadata
           
 
Fields inherited from class org.apache.cassandra.io.util.PoolingSegmentedFile
pool
 
Fields inherited from class org.apache.cassandra.io.util.SegmentedFile
length, onDiskLength, path
 
Constructor Summary
CompressedSegmentedFile(java.lang.String path, CompressionMetadata metadata)
           
 
Method Summary
 void cleanup()
          Do whatever action is needed to reclaim ressources used by this SegmentedFile.
protected  RandomAccessReader createReader(java.lang.String path)
           
 
Methods inherited from class org.apache.cassandra.io.util.PoolingSegmentedFile
getSegment, recycle
 
Methods inherited from class org.apache.cassandra.io.util.SegmentedFile
getBuilder, getCompressedBuilder, iterator, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

metadata

public final CompressionMetadata metadata
Constructor Detail

CompressedSegmentedFile

public CompressedSegmentedFile(java.lang.String path,
                               CompressionMetadata metadata)
Method Detail

createReader

protected RandomAccessReader createReader(java.lang.String path)
Specified by:
createReader in class PoolingSegmentedFile

cleanup

public void cleanup()
Description copied from class: SegmentedFile
Do whatever action is needed to reclaim ressources used by this SegmentedFile.

Overrides:
cleanup in class PoolingSegmentedFile


Copyright © 2013 The Apache Software Foundation