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

- Packages that use FileDataInput
  Package | Description
  --- | ---
  org.apache.cassandra.config |
  org.apache.cassandra.db.filter |
  org.apache.cassandra.io.compress |
  org.apache.cassandra.io.sstable.format |
  org.apache.cassandra.io.sstable.format.big |
  org.apache.cassandra.io.sstable.metadata |
  org.apache.cassandra.io.util |

- - ### Uses of FileDataInput in org.apache.cassandra.config

    Methods in org.apache.cassandra.config with parameters of type FileDataInput
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<OnDiskAtom>` | CFMetaData.`getOnDiskIterator(FileDataInput in, ColumnSerializer.Flag flag, int expireBefore, Version version)`
    `java.util.Iterator<OnDiskAtom>` | CFMetaData.`getOnDiskIterator(FileDataInput in, Version version)`

  - ### 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
    --- | ---
    `OnDiskAtomIterator` | 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.
    `OnDiskAtomIterator` | NamesQueryFilter.`getSSTableColumnIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry)`
    `OnDiskAtomIterator` | 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.format

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

    Methods in org.apache.cassandra.io.sstable.format with parameters of type FileDataInput
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<OnDiskAtom>` | SSTableFormat.`getOnDiskIterator(FileDataInput in, ColumnSerializer.Flag flag, int expireBefore, CFMetaData cfm, Version version)`
    `abstract OnDiskAtomIterator` | SSTableReader.`iterator(FileDataInput file, DecoratedKey key, ColumnSlice[] slices, boolean reversed, RowIndexEntry indexEntry)`
    `abstract OnDiskAtomIterator` | SSTableReader.`iterator(FileDataInput file, DecoratedKey key, java.util.SortedSet<CellName> columns, RowIndexEntry indexEntry)`

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

    Methods in org.apache.cassandra.io.sstable.format.big with parameters of type FileDataInput
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<OnDiskAtom>` | BigFormat.`getOnDiskIterator(FileDataInput in, ColumnSerializer.Flag flag, int expireBefore, CFMetaData cfm, Version version)`
    `OnDiskAtomIterator` | BigTableReader.`iterator(FileDataInput input, DecoratedKey key, ColumnSlice[] slices, boolean reverse, RowIndexEntry indexEntry)`
    `OnDiskAtomIterator` | BigTableReader.`iterator(FileDataInput input, DecoratedKey key, java.util.SortedSet<CellName> columns, RowIndexEntry indexEntry)`

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

    Methods in org.apache.cassandra.io.sstable.metadata with parameters of type FileDataInput
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<MetadataType,MetadataComponent>` | MetadataSerializer.`deserialize(Descriptor descriptor, FileDataInput in, java.util.EnumSet<MetadataType> types)`

  - ### 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` | `ByteBufferDataInput`
    `class` | `ChecksummedRandomAccessReader`
    `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` | MmappedSegmentedFile.`getSegment(long position)`
    `FileDataInput` | PoolingSegmentedFile.`getSegment(long position)`
    `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)`

Copyright © 2018 The Apache Software Foundation