## Uses of Interface
org.apache.cassandra.db.OnDiskAtom

- Packages that use OnDiskAtom
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.columniterator |
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.db.filter |
  org.apache.cassandra.db.marshal |
  org.apache.cassandra.io.sstable |

- - ### Uses of OnDiskAtom in org.apache.cassandra.db

    Subinterfaces of OnDiskAtom in org.apache.cassandra.db
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IColumn` TODO: rename

    Classes in org.apache.cassandra.db that implement OnDiskAtom
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Column` Column is immutable, which prevents all kinds of confusion in a multithreaded environment.
    `class` | `CounterColumn` A column that represents a partitioned counter.
    `class` | `CounterUpdateColumn` A counter update while it hasn't been applied yet by the leader replica.
    `class` | `DeletedColumn`
    `class` | `ExpiringColumn` Alternative to Column that have an expiring time.
    `class` | `RangeTombstone`
    `class` | `SuperColumn`

    Methods in org.apache.cassandra.db that return OnDiskAtom
    Modifier and Type | Method and Description
    --- | ---
    `OnDiskAtom` | OnDiskAtom.Serializer.`deserializeFromSSTable(java.io.DataInput dis, Descriptor.Version version)`
    `OnDiskAtom` | OnDiskAtom.Serializer.`deserializeFromSSTable(java.io.DataInput dis, IColumnSerializer.Flag flag, int expireBefore, Descriptor.Version version)`

    Methods in org.apache.cassandra.db with parameters of type OnDiskAtom
    Modifier and Type | Method and Description
    --- | ---
    `void` | ColumnIndex.Builder.`add(OnDiskAtom column)`
    `void` | ColumnFamily.`addAtom(OnDiskAtom atom)`
    `void` | OnDiskAtom.Serializer.`serializeForSSTable(OnDiskAtom atom, java.io.DataOutput dos)`
    `void` | RangeTombstone.Tracker.`update(OnDiskAtom atom)` Update this tracker given an `atom`.
    `long` | RangeTombstone.Tracker.`writeOpenedMarker(OnDiskAtom firstColumn, java.io.DataOutput out, OnDiskAtom.Serializer atomSerializer)` Compute RangeTombstone that are needed at the beginning of an index block starting with `firstColumn`.

    Method parameters in org.apache.cassandra.db with type arguments of type OnDiskAtom
    Modifier and Type | Method and Description
    --- | ---
    `ColumnIndex` | ColumnIndex.Builder.`build(java.lang.Iterable<OnDiskAtom> columns)`

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

    Methods in org.apache.cassandra.db.columniterator that return OnDiskAtom
    Modifier and Type | Method and Description
    --- | ---
    `protected OnDiskAtom` | LazyColumnIterator.`computeNext()`
    `protected OnDiskAtom` | SSTableNamesIterator.`computeNext()`
    `OnDiskAtom` | SSTableSliceIterator.`next()`

  - ### Uses of OnDiskAtom in org.apache.cassandra.db.compaction

    Methods in org.apache.cassandra.db.compaction that return types with arguments of type OnDiskAtom
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<OnDiskAtom>` | LazilyCompactedRow.`iterator()`

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

    Method parameters in org.apache.cassandra.db.filter with type arguments of type OnDiskAtom
    Modifier and Type | Method and Description
    --- | ---
    `void` | QueryFilter.`collateOnDiskAtom(ColumnFamily returnCF, java.util.List<? extends CloseableIterator<OnDiskAtom>> toCollate, int gcBefore)`
    `static CloseableIterator<IColumn>` | QueryFilter.`gatherTombstones(ColumnFamily returnCF, CloseableIterator<OnDiskAtom> iter)` Given an iterator of on disk atom, returns an iterator that filters the tombstone range markers adding them to `returnCF` and returns the normal column.

  - ### Uses of OnDiskAtom in org.apache.cassandra.db.marshal

    Fields in org.apache.cassandra.db.marshal with type parameters of type OnDiskAtom
    Modifier and Type | Field and Description
    --- | ---
    `java.util.Comparator<OnDiskAtom>` | AbstractType.`onDiskAtomComparator`

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

    Methods in org.apache.cassandra.io.sstable that return OnDiskAtom
    Modifier and Type | Method and Description
    --- | ---
    `OnDiskAtom` | SSTableIdentityIterator.`next()`

Copyright © 2014 The Apache Software Foundation