# Package org.apache.cassandra.io.util

- Interface Summary
  Interface | Description
  --- | ---
  FileDataInput |
  FileMark |
  ICompressedFile |
  IIterableColumns |

- Class Summary
  Class | Description
  --- | ---
  AbstractDataInput |
  AbstractDataOutput |
  BufferedPoolingSegmentedFile |
  BufferedPoolingSegmentedFile.Builder |
  BufferedSegmentedFile |
  BufferedSegmentedFile.Builder |
  ColumnSortedMap | Facade over a DataInput that contains IColumns in sorted order.
  CompressedPoolingSegmentedFile |
  CompressedPoolingSegmentedFile.Builder |
  CompressedSegmentedFile |
  CompressedSegmentedFile.Builder |
  DataOutputBuffer | An implementation of the DataOutputStream interface using a FastByteArrayOutputStream and exposing its buffer so copies can be avoided.
  DiskAwareRunnable |
  FastByteArrayInputStream | A specialized `InputStream` for reading the contents of a byte array.
  FastByteArrayOutputStream | A specialized `OutputStream` for class for writing content to an (internal) byte array.
  FileUtils |
  LengthAvailableInputStream | a FilterInputStream that returns the remaining bytes to read from available() regardless of whether the device is ready to provide them.
  MappedFileDataInput |
  Memory | An off-heap region of memory that must be manually free'd when no longer needed.
  MemoryInputStream |
  MemoryOutputStream | This class provides a way to stream the writes into the `Memory`
  MmappedSegmentedFile |
  PoolingSegmentedFile |
  RandomAccessReader |
  RandomAccessReader.BufferedRandomAccessFileMark | Class to hold a mark to the position of the file
  SegmentedFile | Abstracts a read-only file that has been split into segments, each of which can be represented by an independent FileDataInput.
  SegmentedFile.Builder | Collects potential segmentation points in an underlying file, and builds a SegmentedFile to represent it.
  SequentialWriter | Adds buffering, mark, and fsyncing to OutputStream.
  SequentialWriter.BufferedFileWriterMark | Class to hold a mark to the position of the file
  ThrottledReader |

Copyright © 2014 The Apache Software Foundation