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

- Packages that use RandomAccessReader
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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

Copyright © 2018 The Apache Software Foundation