# Uses of Package
org.apache.cassandra.io.util

- Packages that use org.apache.cassandra.io.util
  Package | Description
  --- | ---
  org.apache.cassandra.cache |
  org.apache.cassandra.config |
  org.apache.cassandra.db |
  org.apache.cassandra.db.commitlog |
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.db.filter |
  org.apache.cassandra.dht |
  org.apache.cassandra.gms |
  org.apache.cassandra.io |
  org.apache.cassandra.io.compress |
  org.apache.cassandra.io.sstable |
  org.apache.cassandra.io.sstable.format |
  org.apache.cassandra.io.sstable.format.big |
  org.apache.cassandra.io.sstable.metadata |
  org.apache.cassandra.io.util |
  org.apache.cassandra.net |
  org.apache.cassandra.repair |
  org.apache.cassandra.repair.messages |
  org.apache.cassandra.service |
  org.apache.cassandra.service.paxos |
  org.apache.cassandra.streaming |
  org.apache.cassandra.streaming.compress |
  org.apache.cassandra.streaming.messages |
  org.apache.cassandra.utils |
  org.apache.cassandra.utils.vint |

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.cache
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.
  Memory An off-heap region of memory that must be manually free'd when no longer needed.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.config
  Class and Description
  FileDataInput

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.db
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.db.commitlog
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.db.compaction
  Class and Description
  SequentialWriter Adds buffering, mark, and fsyncing to OutputStream.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.db.filter
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.
  FileDataInput

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.dht
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.gms
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.io
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.io.compress
  Class and Description
  AbstractDataInput
  ChannelProxy A proxy of a FileChannel that: - implements reference counting - exports only thread safe FileChannel operations - wraps IO exceptions into runtime exceptions Tested by RandomAccessReaderTest.
  FileDataInput
  FileMark
  ICompressedFile
  PoolingSegmentedFile
  RandomAccessReader
  SequentialWriter Adds buffering, mark, and fsyncing to OutputStream.
  SequentialWriter.TransactionalProxy

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.io.sstable
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.
  Memory An off-heap region of memory that must be manually free'd when no longer needed.
  RandomAccessReader

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.io.sstable.format
  Class and Description
  FileDataInput
  RandomAccessReader
  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.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.io.sstable.format.big
  Class and Description
  FileDataInput
  RandomAccessReader

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.io.sstable.metadata
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.
  FileDataInput

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.io.util
  Class and Description
  AbstractDataInput
  BufferedDataOutputStreamPlus An implementation of the DataOutputStreamPlus interface using a ByteBuffer to stage writes before flushing them to an underlying channel.
  BufferedPoolingSegmentedFile
  BufferedSegmentedFile
  ChannelProxy A proxy of a FileChannel that: - implements reference counting - exports only thread safe FileChannel operations - wraps IO exceptions into runtime exceptions Tested by RandomAccessReaderTest.
  ChecksummedRandomAccessReader
  ChecksummedSequentialWriter
  CompressedPoolingSegmentedFile
  CompressedSegmentedFile
  CompressedSegmentedFile.Builder
  DataIntegrityMetadata.ChecksumValidator
  DataIntegrityMetadata.FileDigestValidator
  DataOutputBuffer An implementation of the DataOutputStream interface using a FastByteArrayOutputStream and exposing its buffer so copies can be avoided.
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.
  DataOutputStreamPlus Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide access to the underlying WritableByteChannel associated with their output stream.
  FileDataInput
  FileMark
  ICompressedFile
  Memory An off-heap region of memory that must be manually free'd when no longer needed.
  MmappedSegmentedFile
  PoolingSegmentedFile
  PoolingSegmentedFile.Cleanup
  RandomAccessReader
  SafeMemory
  SafeMemoryWriter
  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.
  SegmentedFile.Cleanup
  SequentialWriter Adds buffering, mark, and fsyncing to OutputStream.
  SequentialWriter.TransactionalProxy
  ThrottledReader
  UnbufferedDataOutputStreamPlus Base class for DataOutput implementations that does not have an optimized implementations of Plus methods and does no buffering.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.net
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.repair
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.repair.messages
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.service
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.
  RandomAccessReader

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.service.paxos
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.streaming
  Class and Description
  DataIntegrityMetadata.ChecksumValidator
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.
  DataOutputStreamPlus Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide access to the underlying WritableByteChannel associated with their output stream.
  RandomAccessReader

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.streaming.compress
  Class and Description
  DataOutputStreamPlus Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide access to the underlying WritableByteChannel associated with their output stream.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.streaming.messages
  Class and Description
  DataOutputStreamPlus Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide access to the underlying WritableByteChannel associated with their output stream.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.utils
  Class and Description
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.

- Classes in org.apache.cassandra.io.util used by org.apache.cassandra.utils.vint
  Class and Description
  AbstractDataInput
  DataOutputPlus Extension to DataOutput that provides for writing ByteBuffer and Memory, potentially with an efficient implementation that is zero copy or at least has reduced bounds checking overhead.
  DataOutputStreamPlus Abstract base class for DataOutputStreams that accept writes from ByteBuffer or Memory and also provide access to the underlying WritableByteChannel associated with their output stream.
  UnbufferedDataOutputStreamPlus Base class for DataOutput implementations that does not have an optimized implementations of Plus methods and does no buffering.

Copyright © 2018 The Apache Software Foundation