## Uses of Interface
org.apache.cassandra.db.index.SecondaryIndexManager.Updater

- Packages that use SecondaryIndexManager.Updater
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.compaction |
  org.apache.cassandra.db.index |

- - ### Uses of SecondaryIndexManager.Updater in org.apache.cassandra.db

    Methods in org.apache.cassandra.db with parameters of type SecondaryIndexManager.Updater
    Modifier and Type | Method and Description
    --- | ---
    `long` | AbstractColumnContainer.`addAllWithSizeDelta(AbstractColumnContainer cc, Allocator allocator, com.google.common.base.Function<IColumn,IColumn> transformation, SecondaryIndexManager.Updater indexer)`
    `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)`
    `long` | TreeMapBackedSortedColumns.`addColumn(IColumn column, Allocator allocator, SecondaryIndexManager.Updater indexer)`
    `void` | ColumnFamilyStore.`apply(DecoratedKey key, ColumnFamily columnFamily, SecondaryIndexManager.Updater indexer)` Insert/Update the column family for this key.
    `static ColumnFamily` | ColumnFamilyStore.`removeDeleted(ColumnFamily cf, int gcBefore, SecondaryIndexManager.Updater indexer)`

  - ### Uses of SecondaryIndexManager.Updater in org.apache.cassandra.db.compaction

    Methods in org.apache.cassandra.db.compaction with parameters of type SecondaryIndexManager.Updater
    Modifier and Type | Method and Description
    --- | ---
    `static void` | PrecompactedRow.`merge(ColumnFamily returnCF, java.util.List<CloseableIterator<IColumn>> data, SecondaryIndexManager.Updater indexer)`

  - ### Uses of SecondaryIndexManager.Updater in org.apache.cassandra.db.index

    Fields in org.apache.cassandra.db.index declared as SecondaryIndexManager.Updater
    Modifier and Type | Field and Description
    --- | ---
    `static SecondaryIndexManager.Updater` | SecondaryIndexManager.`nullUpdater`

    Methods in org.apache.cassandra.db.index that return SecondaryIndexManager.Updater
    Modifier and Type | Method and Description
    --- | ---
    `SecondaryIndexManager.Updater` | SecondaryIndexManager.`updaterFor(DecoratedKey key)` Updated closure with only the modified row key.
    `SecondaryIndexManager.Updater` | SecondaryIndexManager.`updaterFor(DecoratedKey key, ColumnFamily cf)` This helper acts as a closure around the indexManager and updated cf data to ensure that down in Memtable's ColumnFamily implementation, the index can get updated.

Copyright © 2014 The Apache Software Foundation