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

Packages that use IIterableColumns
org.apache.cassandra.db
org.apache.cassandra.db.compaction

Uses of IIterableColumns in org.apache.cassandra.db

Subinterfaces of IIterableColumns in org.apache.cassandra.db
`interface` `ISortedColumns` A sorted map of columns.

Classes in org.apache.cassandra.db that implement IIterableColumns
`class` `AbstractColumnContainer`
`class` `ArrayBackedSortedColumns` A ISortedColumns backed by an ArrayList.
`class` `ColumnFamily`
`class` `SuperColumn`
`class` `ThreadSafeSortedColumns`
`class` `TreeMapBackedSortedColumns`

Methods in org.apache.cassandra.db with parameters of type IIterableColumns
`static ColumnIndexer.RowHeader` `ColumnIndexer.serialize(IIterableColumns columns)` Serializes the index into in-memory structure with all required components such as Bloom Filter, index block size, IndexInfo list
`static void` `ColumnIndexer.serialize(IIterableColumns columns, java.io.DataOutput dos)` Given a column family this, function creates an in-memory structure that represents the column index for the column family, and subsequently writes it to disk.

Uses of IIterableColumns in org.apache.cassandra.db.compaction

Classes in org.apache.cassandra.db.compaction that implement IIterableColumns
`class` `LazilyCompactedRow` LazilyCompactedRow only computes the row bloom filter and column index in memory (at construction time); it does this by reading one column at a time from each of the rows being compacted, and merging them as it does so.

Copyright © 2012 The Apache Software Foundation