## Uses of Interface
org.apache.cassandra.io.util.FileDataInput

- Packages that use FileDataInput
  Package | Description
  --- | ---
  org.apache.cassandra.db.columniterator |
  org.apache.cassandra.db.filter |
  org.apache.cassandra.io.compress |
  org.apache.cassandra.io.sstable |
  org.apache.cassandra.io.util |

- - ### Uses of FileDataInput in org.apache.cassandra.db.columniterator

    Constructors in org.apache.cassandra.db.columniterator with parameters of type FileDataInput
    Constructor and Description
    `SSTableNamesIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, java.util.SortedSet<java.nio.ByteBuffer> columns, RowIndexEntry indexEntry)`
    `SSTableSliceIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, ColumnSlice[] slices, boolean reversed, RowIndexEntry indexEntry)` An iterator for a slice within an SSTable

  - ### Uses of FileDataInput in org.apache.cassandra.db.filter

    Methods in org.apache.cassandra.db.filter with parameters of type FileDataInput
    Modifier and Type | Method and Description
    --- | ---
    `ISSTableColumnIterator` | IDiskAtomFilter.`getSSTableColumnIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry)` Get an iterator that returns columns from the given SSTable using the opened file matching the Filter criteria in sorted order.
    `ISSTableColumnIterator` | NamesQueryFilter.`getSSTableColumnIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry)`
    `ISSTableColumnIterator` | QueryFilter.`getSSTableColumnIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry)`
    `ISSTableColumnIterator` | SliceQueryFilter.`getSSTableColumnIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry)`

  - ### Uses of FileDataInput in org.apache.cassandra.io.compress

    Classes in org.apache.cassandra.io.compress that implement FileDataInput
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompressedRandomAccessReader` CRAR extends RAR to transparently uncompress blocks from the file into RAR.buffer.
    `class` | `CompressedThrottledReader`

  - ### Uses of FileDataInput in org.apache.cassandra.io.sstable

    Methods in org.apache.cassandra.io.sstable that return FileDataInput
    Modifier and Type | Method and Description
    --- | ---
    `FileDataInput` | SSTableReader.`getFileDataInput(long position)`

    Methods in org.apache.cassandra.io.sstable with parameters of type FileDataInput
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.List<IndexHelper.IndexInfo>` | IndexHelper.`deserializeIndex(FileDataInput in)` Deserialize the index into a structure and return it

  - ### Uses of FileDataInput in org.apache.cassandra.io.util

    Classes in org.apache.cassandra.io.util that implement FileDataInput
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MappedFileDataInput`
    `class` | `RandomAccessReader`
    `class` | `ThrottledReader`

    Methods in org.apache.cassandra.io.util that return FileDataInput
    Modifier and Type | Method and Description
    --- | ---
    `FileDataInput` | BufferedSegmentedFile.`getSegment(long position)`
    `FileDataInput` | CompressedSegmentedFile.`getSegment(long position)`
    `FileDataInput` | MmappedSegmentedFile.`getSegment(long position)`
    `FileDataInput` | PoolingSegmentedFile.`getSegment(long position)`
    `abstract FileDataInput` | SegmentedFile.`getSegment(long position)`

    Methods in org.apache.cassandra.io.util that return types with arguments of type FileDataInput
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<FileDataInput>` | SegmentedFile.`iterator(long position, int bufferSize)`

Copyright © 2014 The Apache Software Foundation