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

- Packages that use ISortedColumns
  Package | Description
  --- | ---
  org.apache.cassandra.db |

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

    Classes in org.apache.cassandra.db that implement ISortedColumns
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractThreadUnsafeSortedColumns`
    `class` | `ArrayBackedSortedColumns` A ISortedColumns backed by an ArrayList.
    `class` | `AtomicSortedColumns` A thread-safe and atomic ISortedColumns implementation.
    `class` | `ThreadSafeSortedColumns`
    `class` | `TreeMapBackedSortedColumns`

    Fields in org.apache.cassandra.db declared as ISortedColumns
    Modifier and Type | Field and Description
    --- | ---
    `protected ISortedColumns` | AbstractColumnContainer.`columns`

    Methods in org.apache.cassandra.db that return ISortedColumns
    Modifier and Type | Method and Description
    --- | ---
    `ISortedColumns` | ArrayBackedSortedColumns.`cloneMe()`
    `ISortedColumns` | AtomicSortedColumns.`cloneMe()`
    `ISortedColumns` | ISortedColumns.`cloneMe()` Shallow cloning of the column map.
    `ISortedColumns` | ThreadSafeSortedColumns.`cloneMe()`
    `ISortedColumns` | TreeMapBackedSortedColumns.`cloneMe()`
    `ISortedColumns` | ISortedColumns.Factory.`create(AbstractType<?> comparator, boolean insertReversed)` Returns a (initially empty) column map whose columns are sorted according to the provided comparator.
    `ISortedColumns` | ISortedColumns.Factory.`fromSorted(java.util.SortedMap<java.nio.ByteBuffer,IColumn> sm, boolean insertReversed)` Returns a column map whose columns are sorted according to the comparator of the provided sorted map (which thus, is assumed to _not_ be sorted by natural order) and that initially contains the columns in the provided sorted map.

    Methods in org.apache.cassandra.db with parameters of type ISortedColumns
    Modifier and Type | Method and Description
    --- | ---
    `void` | ArrayBackedSortedColumns.`addAll(ISortedColumns cm, Allocator allocator, com.google.common.base.Function<IColumn,IColumn> transformation)`
    `void` | AtomicSortedColumns.`addAll(ISortedColumns cm, Allocator allocator, com.google.common.base.Function<IColumn,IColumn> transformation)`
    `void` | ISortedColumns.`addAll(ISortedColumns cm, Allocator allocator, com.google.common.base.Function<IColumn,IColumn> transformation)` Adds the columns without necessarily computing the size delta
    `void` | ThreadSafeSortedColumns.`addAll(ISortedColumns cm, Allocator allocator, com.google.common.base.Function<IColumn,IColumn> transformation)` We need to go through each column in the column container and resolve it before adding
    `void` | TreeMapBackedSortedColumns.`addAll(ISortedColumns cm, Allocator allocator, com.google.common.base.Function<IColumn,IColumn> transformation)` We need to go through each column in the column container and resolve it before adding
    `long` | ArrayBackedSortedColumns.`addAllWithSizeDelta(ISortedColumns cm, Allocator allocator, com.google.common.base.Function<IColumn,IColumn> transformation, SecondaryIndexManager.Updater indexer)`
    `long` | AtomicSortedColumns.`addAllWithSizeDelta(ISortedColumns cm, Allocator allocator, com.google.common.base.Function<IColumn,IColumn> transformation, SecondaryIndexManager.Updater indexer)`
    `long` | ISortedColumns.`addAllWithSizeDelta(ISortedColumns cm, Allocator allocator, com.google.common.base.Function<IColumn,IColumn> transformation, SecondaryIndexManager.Updater indexer)` Adds all the columns of a given column map to this column map.
    `long` | ThreadSafeSortedColumns.`addAllWithSizeDelta(ISortedColumns cm, Allocator allocator, com.google.common.base.Function<IColumn,IColumn> transformation, SecondaryIndexManager.Updater indexer)`
    `long` | TreeMapBackedSortedColumns.`addAllWithSizeDelta(ISortedColumns cm, Allocator allocator, com.google.common.base.Function<IColumn,IColumn> transformation, SecondaryIndexManager.Updater indexer)`
    `void` | AbstractThreadUnsafeSortedColumns.`retainAll(ISortedColumns columns)`
    `void` | AtomicSortedColumns.`retainAll(ISortedColumns columns)`
    `void` | ISortedColumns.`retainAll(ISortedColumns columns)`

    Constructors in org.apache.cassandra.db with parameters of type ISortedColumns
    Constructor and Description
    `AbstractColumnContainer(ISortedColumns columns)`
    `ColumnFamily(CFMetaData cfm, ISortedColumns map)`

Copyright © 2014 The Apache Software Foundation