Package org.apache.cassandra.io

Interface Summary
ICompactSerializer<T> Allows for the controlled serialization/deserialization of a given type.
IFileReader Interface to read from the SequenceFile abstraction.
IFileWriter An interface for writing into the SequenceFile abstraction.
 

Class Summary
BufferedRandomAccessFile A BufferedRandomAccessFile is like a RandomAccessFile, but it uses a private buffer so that most operations do not require a disk access.
ChecksumManager This class manages the persistence of checksums and keeps them in memory.
ChecksumRandomAccessFile A ChecksumRandomAccessFile is like a RandomAccessFile, but it uses a private buffer so that most operations do not require a disk access.
Coordinate Section of a file that needs to be scanned is represented by this class.
DataInputBuffer An implementation of the DataInputStream interface.
DataOutputBuffer An implementation of the DataOutputStream interface.
FastBufferedInputStream A BufferedInputStream adds functionality to another input stream-namely, the ability to buffer the input and to support the mark and reset methods.
FastBufferedOutputStream The class implements a buffered output stream.
IndexHelper Provides helper to serialize, deserialize and use column indexes.
IndexHelper.ColumnIndexFactory  
IndexHelper.ColumnIndexInfo A helper class to generate indexes while the columns are sorted by name on disk.
IndexHelper.ColumnRange A column range containing the start and end offset of the appropriate column index chunk and the number of columns in that chunk.
IndexHelper.TimeRange Encapsulates a time range.
SequenceFile This class writes key/value pairs seqeuntially to disk.
SequenceFile.AbstractReader  
SequenceFile.AbstractWriter  
SequenceFile.BufferReader  
SequenceFile.BufferWriter  
SequenceFile.ChecksumReader  
SequenceFile.ChecksumWriter  
SequenceFile.ConcurrentWriter  
SequenceFile.FastConcurrentWriter  
SequenceFile.Reader  
SequenceFile.Writer  
SSTable This class is built on top of the SequenceFile.
SSTable.BlockMetadata This class holds the position of a key in a block and the size of the data associated with this key.
SSTable.KeyPositionInfo This is a simple container for the index Key and its corresponding position in the data file.
 



Copyright © 2009 The Apache Software Foundation