## Uses of Class
org.apache.cassandra.io.util.RandomAccessReader

Packages that use RandomAccessReader
org.apache.cassandra.db.commitlog
org.apache.cassandra.index.sasi.utils
org.apache.cassandra.io.sstable
org.apache.cassandra.io.sstable.format
org.apache.cassandra.io.sstable.format.big
org.apache.cassandra.io.util
org.apache.cassandra.streaming

### Uses of RandomAccessReader in org.apache.cassandra.db.commitlog

Constructors in org.apache.cassandra.db.commitlog with parameters of type RandomAccessReader
Constructor and Description
`CommitLogSegmentReader(CommitLogReadHandler handler, CommitLogDescriptor descriptor, RandomAccessReader reader, boolean tolerateTruncation)`

### Uses of RandomAccessReader in org.apache.cassandra.index.sasi.utils

Constructors in org.apache.cassandra.index.sasi.utils with parameters of type RandomAccessReader
Constructor and Description
`MappedBuffer(RandomAccessReader file)`

### Uses of RandomAccessReader in org.apache.cassandra.io.sstable

Methods in org.apache.cassandra.io.sstable with parameters of type RandomAccessReader
`static SSTableIdentityIterator` SSTableIdentityIterator.`create(SSTableReader sstable, RandomAccessReader file, DecoratedKey key)`
`protected long` SSTable.`estimateRowsFromIndex(RandomAccessReader ifile)`

### Uses of RandomAccessReader in org.apache.cassandra.io.sstable.format

Methods in org.apache.cassandra.io.sstable.format that return RandomAccessReader
`RandomAccessReader` SSTableReader.`openDataReader()`
`RandomAccessReader` SSTableReader.`openDataReader(com.google.common.util.concurrent.RateLimiter limiter)`
`RandomAccessReader` SSTableReader.`openIndexReader()`

### Uses of RandomAccessReader in org.apache.cassandra.io.sstable.format.big

Fields in org.apache.cassandra.io.sstable.format.big declared as RandomAccessReader
`protected RandomAccessReader` BigTableScanner.`dfile`
`protected RandomAccessReader` BigTableScanner.`ifile`

### Uses of RandomAccessReader in org.apache.cassandra.io.util

Methods in org.apache.cassandra.io.util that return RandomAccessReader
`RandomAccessReader` FileHandle.`createReader()` Create `RandomAccessReader` with configured method of reading content of the file.
`RandomAccessReader` FileHandle.`createReader(com.google.common.util.concurrent.RateLimiter limiter)` Create `RandomAccessReader` with configured method of reading content of the file.
`static RandomAccessReader` RandomAccessReader.`open(java.io.File file)` Open a RandomAccessReader (not compressed, not mmapped, no read throttling) that will own its channel.
`static RandomAccessReader` ChecksummedRandomAccessReader.`open(java.io.File file, java.io.File crcFile)`

Constructors in org.apache.cassandra.io.util with parameters of type RandomAccessReader
Constructor and Description
`ChecksumValidator(ChecksumType checksumType, RandomAccessReader reader, java.lang.String dataFilename)`

### Uses of RandomAccessReader in org.apache.cassandra.streaming

Methods in org.apache.cassandra.streaming with parameters of type RandomAccessReader
`protected long` StreamWriter.`write(RandomAccessReader reader, DataIntegrityMetadata.ChecksumValidator validator, int start, long length, long bytesTransferred)` Sequentially read bytes from the file and write them to the output stream