## Uses of Class
org.apache.cassandra.db.ColumnFamily

Packages that use ColumnFamily
org.apache.cassandra.cql3
org.apache.cassandra.cql3.statements
org.apache.cassandra.db
org.apache.cassandra.db.columniterator
org.apache.cassandra.db.compaction
org.apache.cassandra.db.filter
org.apache.cassandra.db.index
org.apache.cassandra.db.index.composites
org.apache.cassandra.db.index.keys
org.apache.cassandra.io.sstable
org.apache.cassandra.io.sstable.format
org.apache.cassandra.io.sstable.format.big
org.apache.cassandra.service
org.apache.cassandra.service.pager
org.apache.cassandra.service.paxos
org.apache.cassandra.thrift
org.apache.cassandra.triggers

### Uses of ColumnFamily in org.apache.cassandra.cql3

Methods in org.apache.cassandra.cql3 with parameters of type ColumnFamily
`abstract boolean` ColumnCondition.Bound.`appliesTo(Composite rowPrefix, ColumnFamily current, long now)` Validates whether this condition applies to `current`.
`boolean` ColumnCondition.CollectionInBound.`appliesTo(Composite rowPrefix, ColumnFamily current, long now)`
`protected java.util.Iterator<Cell>` ColumnCondition.Bound.`collectionColumns(CellName collection, ColumnFamily cf, long now)`
`void` Constants.Setter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Constants.Adder.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Constants.Substracter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Constants.Deleter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Lists.Setter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Lists.SetterByIndex.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Lists.Appender.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Lists.Prepender.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Lists.Discarder.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Lists.DiscarderByIndex.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Maps.Setter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Maps.SetterByKey.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Maps.Putter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Maps.DiscarderByKey.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`abstract void` Operation.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)` Execute the operation.
`void` Sets.Setter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Sets.Adder.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Sets.Discarder.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`void` Sets.ElementDiscarder.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, Composite prefix, UpdateParameters params)`
`java.util.List<Cell>` UpdateParameters.`getPrefetchedList(java.nio.ByteBuffer rowKey, ColumnIdentifier cql3ColumnName, ColumnFamily cf)` Returns the prefetched list with the already performed modifications.

### Uses of ColumnFamily in org.apache.cassandra.cql3.statements

Methods in org.apache.cassandra.cql3.statements that return ColumnFamily
`ColumnFamily` CQL3CasRequest.`makeUpdates(ColumnFamily current)`

Methods in org.apache.cassandra.cql3.statements with parameters of type ColumnFamily
`void` DeleteStatement.`addUpdateForKey(ColumnFamily cf, java.nio.ByteBuffer key, Composite prefix, UpdateParameters params)`
`abstract void` ModificationStatement.`addUpdateForKey(ColumnFamily updates, java.nio.ByteBuffer key, Composite prefix, UpdateParameters params)`
`void` UpdateStatement.`addUpdateForKey(ColumnFamily cf, java.nio.ByteBuffer key, Composite prefix, UpdateParameters params)`
`void` UpdateStatement.`addUpdateForKey(ColumnFamily cf, java.nio.ByteBuffer key, Composite prefix, UpdateParameters params, boolean validateIndexedColumns)`
`boolean` CQL3CasRequest.`appliesTo(ColumnFamily current)`
`static ResultSet` ModificationStatement.`buildCasResultSet(java.lang.String ksName, java.nio.ByteBuffer key, java.lang.String cfName, ColumnFamily cf, java.lang.Iterable<ColumnDefinition> columnsWithConditions, boolean isBatch, QueryOptions options)`
`ColumnFamily` CQL3CasRequest.`makeUpdates(ColumnFamily current)`

Method parameters in org.apache.cassandra.cql3.statements with type arguments of type ColumnFamily
`static void` BatchStatement.`verifyBatchSize(java.lang.Iterable<ColumnFamily> cfs)` Checks batch size to ensure threshold is met.

### Uses of ColumnFamily in org.apache.cassandra.db

Classes in org.apache.cassandra.db with type parameters of type ColumnFamily
`static class` `ColumnFamily.Factory<T extends ColumnFamily>`

Subclasses of ColumnFamily in org.apache.cassandra.db
`class` `ArrayBackedSortedColumns` A ColumnFamily backed by an array.
`class` `AtomicBTreeColumns` A thread-safe and atomic ISortedColumns implementation.

Fields in org.apache.cassandra.db declared as ColumnFamily
`ColumnFamily` CFRowAdder.`cf`
`ColumnFamily` Row.`cf`

Methods in org.apache.cassandra.db with type parameters of type ColumnFamily
`<T extends ColumnFamily> T` ColumnFamily.`cloneMeShallow(ColumnFamily.Factory<T> factory, boolean reversedInsertOrder)`

Methods in org.apache.cassandra.db that return ColumnFamily
`ColumnFamily` Mutation.`addOrGet(CFMetaData cfm)`
`ColumnFamily` Mutation.`addOrGet(java.lang.String cfName)`
`ColumnFamily` ArrayBackedSortedColumns.`cloneMe()`
`ColumnFamily` AtomicBTreeColumns.`cloneMe()`
`abstract ColumnFamily` ColumnFamily.`cloneMe()` Clones the column map.
`ColumnFamily` ColumnFamily.`cloneMeShallow()`
`ColumnFamily` ColumnFamily.`cloneMeShallow(boolean reversed)`
`ColumnFamily` ColumnFamilySerializer.`deserialize(java.io.DataInput in, ColumnFamily.Factory factory, ColumnSerializer.Flag flag, int version)`
`ColumnFamily` ColumnFamilySerializer.`deserialize(java.io.DataInput in, ColumnSerializer.Flag flag, int version)`
`ColumnFamily` ColumnFamilySerializer.`deserialize(java.io.DataInput in, int version)`
`ColumnFamily` ColumnFamilySerializer.`deserializeFromSSTable(java.io.DataInput in, Version version)`
`ColumnFamily` ColumnFamily.`diff(ColumnFamily cfComposite)`
`static ColumnFamily` ColumnFamily.`diff(ColumnFamily cf1, ColumnFamily cf2)`
`static ColumnFamily` ColumnFamily.`fromBytes(java.nio.ByteBuffer bytes)`
`ColumnFamily` Memtable.`getColumnFamily(DecoratedKey key)`
`ColumnFamily` ColumnFamilyStore.`getColumnFamily(DecoratedKey key, Composite start, Composite finish, boolean reversed, int limit, long timestamp)`
`ColumnFamily` ColumnFamilyStore.`getColumnFamily(QueryFilter filter)` get a list of columns starting from a given column, in a specified order.
`ColumnFamily` Mutation.`getColumnFamily(java.util.UUID cfId)`
`ColumnFamily` ColumnFamilyStore.`getRawCachedRow(DecoratedKey key)`
`ColumnFamily` CollationController.`getTopLevelColumns(boolean copyOnHeap)`
`ColumnFamily` ColumnFamilyStore.`getTopLevelColumns(QueryFilter filter, int gcBefore)`
`static ColumnFamily` ColumnFamilyStore.`removeDeleted(ColumnFamily cf, int gcBefore)` Removes deleted columns and purges gc-able tombstones.
`static ColumnFamily` ColumnFamilyStore.`removeDeleted(ColumnFamily cf, int gcBefore, SecondaryIndexManager.Updater indexer)`
`static ColumnFamily` ColumnFamilyStore.`removeDeletedCF(ColumnFamily cf, int gcBefore)` Purges gc-able top-level and range tombstones, returning `cf` if there are any columns or tombstones left, null otherwise.
`static ColumnFamily` ColumnFamilyStore.`removeDeletedColumnsOnly(ColumnFamily cf, int gcBefore, SecondaryIndexManager.Updater indexer)` Removes only per-cell tombstones, cells that are shadowed by a row-level or range tombstone, or columns that have been dropped from the schema (for CQL3 tables only).

Methods in org.apache.cassandra.db that return types with arguments of type ColumnFamily
`java.util.Collection<ColumnFamily>` CounterMutation.`getColumnFamilies()`
`java.util.Collection<ColumnFamily>` IMutation.`getColumnFamilies()`
`java.util.Collection<ColumnFamily>` Mutation.`getColumnFamilies()`
`java.util.Iterator<java.util.Map.Entry<DecoratedKey,ColumnFamily>>` Memtable.`getEntryIterator(RowPosition startWith, RowPosition stopAt)`

Methods in org.apache.cassandra.db with parameters of type ColumnFamily
`void` Mutation.`add(ColumnFamily columnFamily)`
`void` ArrayBackedSortedColumns.`addAll(ColumnFamily other)`
`void` AtomicBTreeColumns.`addAll(ColumnFamily cf)`
`abstract void` ColumnFamily.`addAll(ColumnFamily cm)` Adds all the columns of a given column map to this column map.
`org.apache.cassandra.db.AtomicBTreeColumns.ColumnUpdater` AtomicBTreeColumns.`addAllWithSizeDelta(ColumnFamily cm, MemtableAllocator allocator, OpOrder.Group writeOp, SecondaryIndexManager.Updater indexer)` This is only called by Memtable.resolve, so only AtomicBTreeColumns needs to implement it.
`void` ColumnFamilyStore.`apply(DecoratedKey key, ColumnFamily columnFamily, SecondaryIndexManager.Updater indexer, OpOrder.Group opGroup, ReplayPosition replayPosition)` Insert/Update the column family for this key.
`ColumnIndex` ColumnIndex.Builder.`build(ColumnFamily cf)` Serializes the index into in-memory structure with all required components such as Bloom Filter, index block size, IndexInfo list
`long` ColumnFamilySerializer.`contentSerializedSize(ColumnFamily cf, TypeSizes typeSizes, int version)`
`void` ColumnFamily.`delete(ColumnFamily columns)` If `columns` has any tombstones (top-level or range tombstones), they will be applied to this set of columns.
`static void` SuperColumns.`deserializerSuperColumnFamily(java.io.DataInput in, ColumnFamily cf, ColumnSerializer.Flag flag, int version)`
`ColumnFamily` ColumnFamily.`diff(ColumnFamily cfComposite)`
`static ColumnFamily` ColumnFamily.`diff(ColumnFamily cf1, ColumnFamily cf2)`
`static java.nio.ByteBuffer` ColumnFamily.`digest(ColumnFamily cf)`
`int` DataRange.`getLiveCount(ColumnFamily data, long now)`
`boolean` ColumnFamilyStore.`isFilterFullyCoveredBy(IDiskAtomFilter filter, ColumnFamily cachedCf, long now)`
`static ArrayBackedSortedColumns` ArrayBackedSortedColumns.`localCopy(ColumnFamily original, AbstractAllocator allocator)`
`static ColumnFamily` ColumnFamilyStore.`removeDeleted(ColumnFamily cf, int gcBefore)` Removes deleted columns and purges gc-able tombstones.
`static ColumnFamily` ColumnFamilyStore.`removeDeleted(ColumnFamily cf, int gcBefore, SecondaryIndexManager.Updater indexer)`
`static ColumnFamily` ColumnFamilyStore.`removeDeletedCF(ColumnFamily cf, int gcBefore)` Purges gc-able top-level and range tombstones, returning `cf` if there are any columns or tombstones left, null otherwise.
`static ColumnFamily` ColumnFamilyStore.`removeDeletedColumnsOnly(ColumnFamily cf, int gcBefore, SecondaryIndexManager.Updater indexer)` Removes only per-cell tombstones, cells that are shadowed by a row-level or range tombstone, or columns that have been dropped from the schema (for CQL3 tables only).
`void` ColumnFamilySerializer.`serialize(ColumnFamily cf, DataOutputPlus out, int version)`
`long` ColumnFamilySerializer.`serializedSize(ColumnFamily cf, int version)`
`long` ColumnFamilySerializer.`serializedSize(ColumnFamily cf, TypeSizes typeSizes, int version)`
`void` ColumnFamilySerializer.`serializeForSSTable(ColumnFamily cf, DataOutputPlus out)`

Constructors in org.apache.cassandra.db with parameters of type ColumnFamily
Constructor and Description
`Builder(ColumnFamily cf, java.nio.ByteBuffer key, DataOutputPlus output)`
`Builder(ColumnFamily cf, java.nio.ByteBuffer key, DataOutputPlus output, OnDiskAtom.SerializerForWriting serializer)`
`CFRowAdder(ColumnFamily cf, Composite prefix, long timestamp)`
`CFRowAdder(ColumnFamily cf, Composite prefix, long timestamp, int ttl)`
`Mutation(java.nio.ByteBuffer key, ColumnFamily cf)`
`Mutation(java.lang.String keyspaceName, java.nio.ByteBuffer key, ColumnFamily cf)`
`Row(java.nio.ByteBuffer key, ColumnFamily updates)`
`Row(DecoratedKey key, ColumnFamily cf)`

Constructor parameters in org.apache.cassandra.db with type arguments of type ColumnFamily
Constructor and Description
`Mutation(java.lang.String keyspaceName, java.nio.ByteBuffer key, java.util.Map<java.util.UUID,ColumnFamily> modifications)`

### Uses of ColumnFamily in org.apache.cassandra.db.columniterator

Methods in org.apache.cassandra.db.columniterator that return ColumnFamily
`ColumnFamily` LazyColumnIterator.`getColumnFamily()`
`ColumnFamily` OnDiskAtomIterator.`getColumnFamily()`

### Uses of ColumnFamily in org.apache.cassandra.db.compaction

Fields in org.apache.cassandra.db.compaction declared as ColumnFamily
`protected ColumnFamily` LazilyCompactedRow.`emptyColumnFamily`

### Uses of ColumnFamily in org.apache.cassandra.db.filter

Methods in org.apache.cassandra.db.filter that return ColumnFamily
`abstract ColumnFamily` ExtendedFilter.`prune(DecoratedKey key, ColumnFamily data)`
`ColumnFamily` ExtendedFilter.WithClauses.`prune(DecoratedKey rowKey, ColumnFamily data)`
`ColumnFamily` SliceQueryFilter.`trim(ColumnFamily cf, int trimTo, long now)`

Methods in org.apache.cassandra.db.filter with parameters of type ColumnFamily
`static void` QueryFilter.`collateColumns(ColumnFamily returnCF, java.util.List<? extends java.util.Iterator<Cell>> toCollate, IDiskAtomFilter filter, DecoratedKey key, int gcBefore, long timestamp)`
`void` QueryFilter.`collateColumns(ColumnFamily returnCF, java.util.List<? extends java.util.Iterator<Cell>> toCollate, int gcBefore)`
`void` QueryFilter.`collateOnDiskAtom(ColumnFamily returnCF, java.util.Iterator<? extends OnDiskAtom> toCollate, int gcBefore)`
`static void` QueryFilter.`collateOnDiskAtom(ColumnFamily returnCF, java.util.List<? extends java.util.Iterator<? extends OnDiskAtom>> toCollate, IDiskAtomFilter filter, DecoratedKey key, int gcBefore, long timestamp)`
`void` QueryFilter.`collateOnDiskAtom(ColumnFamily returnCF, java.util.List<? extends java.util.Iterator<? extends OnDiskAtom>> toCollate, int gcBefore)`
`void` IDiskAtomFilter.`collectReducedColumns(ColumnFamily container, java.util.Iterator<Cell> reducedColumns, DecoratedKey key, int gcBefore, long now)` collects columns from reducedColumns into returnCF.
`void` NamesQueryFilter.`collectReducedColumns(ColumnFamily container, java.util.Iterator<Cell> reducedColumns, DecoratedKey key, int gcBefore, long now)`
`void` SliceQueryFilter.`collectReducedColumns(ColumnFamily container, java.util.Iterator<Cell> reducedColumns, DecoratedKey key, int gcBefore, long now)`
`ColumnCounter` ColumnCounter.`countAll(ColumnFamily container)`
`void` QueryFilter.`delete(DeletionInfo target, ColumnFamily source)`
`static java.util.Iterator<Cell>` QueryFilter.`gatherTombstones(ColumnFamily returnCF, java.util.Iterator<? extends 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.
`protected java.util.Iterator<Cell>` ColumnCounter.`getCellIterator(ColumnFamily container)`
`java.util.Iterator<Cell>` ColumnCounter.GroupByPrefixReversed.`getCellIterator(ColumnFamily container)`
`java.util.Iterator<Cell>` IDiskAtomFilter.`getColumnIterator(ColumnFamily cf)` returns an iterator that returns columns from the given columnFamily matching the Filter criteria in sorted order.
`java.util.Iterator<Cell>` NamesQueryFilter.`getColumnIterator(ColumnFamily cf)`
`java.util.Iterator<Cell>` SliceQueryFilter.`getColumnIterator(ColumnFamily cf)`
`OnDiskAtomIterator` IDiskAtomFilter.`getColumnIterator(DecoratedKey key, ColumnFamily cf)`
`OnDiskAtomIterator` NamesQueryFilter.`getColumnIterator(DecoratedKey key, ColumnFamily cf)`
`OnDiskAtomIterator` SliceQueryFilter.`getColumnIterator(DecoratedKey key, ColumnFamily cf)`
`abstract IDiskAtomFilter` ExtendedFilter.`getExtraFilter(DecoratedKey key, ColumnFamily data)` Returns a filter to query the columns from the clause that the initial slice filter may not have caught.
`IDiskAtomFilter` ExtendedFilter.WithClauses.`getExtraFilter(DecoratedKey rowKey, ColumnFamily data)`
`java.util.Iterator<Cell>` QueryFilter.`getIterator(ColumnFamily cf)`
`int` IDiskAtomFilter.`getLiveCount(ColumnFamily cf, long now)`
`int` NamesQueryFilter.`getLiveCount(ColumnFamily cf, long now)`
`int` SliceQueryFilter.`getLiveCount(ColumnFamily cf, long now)`
`java.util.Iterator<RangeTombstone>` IDiskAtomFilter.`getRangeTombstoneIterator(ColumnFamily source)`
`java.util.Iterator<RangeTombstone>` NamesQueryFilter.`getRangeTombstoneIterator(ColumnFamily source)`
`java.util.Iterator<RangeTombstone>` SliceQueryFilter.`getRangeTombstoneIterator(ColumnFamily source)`
`boolean` IDiskAtomFilter.`isFullyCoveredBy(ColumnFamily cf, long now)` Whether the provided cf, that is assumed to contain the head of the partition, contains enough data to cover this filter.
`boolean` NamesQueryFilter.`isFullyCoveredBy(ColumnFamily cf, long now)`
`boolean` SliceQueryFilter.`isFullyCoveredBy(ColumnFamily cf, long now)`
`abstract boolean` ExtendedFilter.`isSatisfiedBy(DecoratedKey rowKey, ColumnFamily data, Composite prefix, java.nio.ByteBuffer collectionElement)`
`boolean` ExtendedFilter.WithClauses.`isSatisfiedBy(DecoratedKey rowKey, ColumnFamily data, Composite prefix, java.nio.ByteBuffer collectionElement)`
`int` ExtendedFilter.`lastCounted(ColumnFamily data)`
`abstract ColumnFamily` ExtendedFilter.`prune(DecoratedKey key, ColumnFamily data)`
`ColumnFamily` ExtendedFilter.WithClauses.`prune(DecoratedKey rowKey, ColumnFamily data)`
`ColumnFamily` SliceQueryFilter.`trim(ColumnFamily cf, int trimTo, long now)`

### Uses of ColumnFamily in org.apache.cassandra.db.index

Methods in org.apache.cassandra.db.index with parameters of type ColumnFamily
`abstract void` PerRowSecondaryIndex.`index(java.nio.ByteBuffer rowKey, ColumnFamily cf)` Index the given row.
`void` SecondaryIndexManager.`indexRow(java.nio.ByteBuffer key, ColumnFamily cf, OpOrder.Group opGroup)` When building an index against existing data, add the given row to the index
`SecondaryIndexManager.Updater` SecondaryIndexManager.`updaterFor(DecoratedKey key, ColumnFamily cf, OpOrder.Group opGroup)` 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.
`void` PerRowSecondaryIndex.`validate(java.nio.ByteBuffer key, ColumnFamily cf)`
`void` SecondaryIndexManager.`validateRowLevelIndexes(java.nio.ByteBuffer key, ColumnFamily cf)`

### Uses of ColumnFamily in org.apache.cassandra.db.index.composites

Methods in org.apache.cassandra.db.index.composites with parameters of type ColumnFamily
`abstract boolean` CompositesIndex.`isStale(CompositesIndex.IndexedEntry entry, ColumnFamily data, long now)`
`boolean` CompositesIndexOnClusteringKey.`isStale(CompositesIndex.IndexedEntry entry, ColumnFamily data, long now)`
`boolean` CompositesIndexOnCollectionKey.`isStale(CompositesIndex.IndexedEntry entry, ColumnFamily data, long now)`
`boolean` CompositesIndexOnCollectionKeyAndValue.`isStale(CompositesIndex.IndexedEntry entry, ColumnFamily data, long now)`
`boolean` CompositesIndexOnCollectionValue.`isStale(CompositesIndex.IndexedEntry entry, ColumnFamily data, long now)`
`boolean` CompositesIndexOnPartitionKey.`isStale(CompositesIndex.IndexedEntry entry, ColumnFamily data, long now)`
`boolean` CompositesIndexOnRegular.`isStale(CompositesIndex.IndexedEntry entry, ColumnFamily data, long now)`

### Uses of ColumnFamily in org.apache.cassandra.db.index.keys

Methods in org.apache.cassandra.db.index.keys with parameters of type ColumnFamily
`boolean` KeysIndex.`isIndexEntryStale(java.nio.ByteBuffer indexedValue, ColumnFamily data, long now)`

### Uses of ColumnFamily in org.apache.cassandra.io.sstable

Fields in org.apache.cassandra.io.sstable declared as ColumnFamily
`protected ColumnFamily` AbstractSSTableSimpleWriter.`columnFamily`

Methods in org.apache.cassandra.io.sstable that return ColumnFamily
`protected ColumnFamily` SSTableSimpleUnsortedWriter.`createColumnFamily()` Deprecated.
`protected abstract ColumnFamily` AbstractSSTableSimpleWriter.`getColumnFamily()`
`ColumnFamily` SSTableIdentityIterator.`getColumnFamily()`
`protected ColumnFamily` SSTableSimpleUnsortedWriter.`getColumnFamily()` Deprecated.
`protected ColumnFamily` SSTableSimpleWriter.`getColumnFamily()` Deprecated.

Methods in org.apache.cassandra.io.sstable with parameters of type ColumnFamily
`protected abstract void` AbstractSSTableSimpleWriter.`writeRow(DecoratedKey key, ColumnFamily columnFamily)`
`protected void` SSTableSimpleUnsortedWriter.`writeRow(DecoratedKey key, ColumnFamily columnFamily)` Deprecated.
`protected void` SSTableSimpleWriter.`writeRow(DecoratedKey key, ColumnFamily columnFamily)` Deprecated.

### Uses of ColumnFamily in org.apache.cassandra.io.sstable.format

Methods in org.apache.cassandra.io.sstable.format with parameters of type ColumnFamily
`abstract void` SSTableWriter.`append(DecoratedKey decoratedKey, ColumnFamily cf)`

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

Methods in org.apache.cassandra.io.sstable.format.big with parameters of type ColumnFamily
`void` BigTableWriter.`append(DecoratedKey decoratedKey, ColumnFamily cf)`

### Uses of ColumnFamily in org.apache.cassandra.service

Methods in org.apache.cassandra.service that return ColumnFamily
`static ColumnFamily` StorageProxy.`cas(java.lang.String keyspaceName, java.lang.String cfName, java.nio.ByteBuffer key, CASRequest request, ConsistencyLevel consistencyForPaxos, ConsistencyLevel consistencyForCommit, ClientState state)` Apply @param updates if and only if the current values in the row for @param key match the provided @param conditions.
`ColumnFamily` CASRequest.`makeUpdates(ColumnFamily current)` The updates to perform of a CAS success.

Methods in org.apache.cassandra.service with parameters of type ColumnFamily
`boolean` CASRequest.`appliesTo(ColumnFamily current)` Returns whether the provided CF, that represents the values fetched using the readFilter(), match the CAS conditions this object stands for.
`ColumnFamily` CASRequest.`makeUpdates(ColumnFamily current)` The updates to perform of a CAS success.
`static java.util.List<AsyncOneResponse>` RowDataResolver.`scheduleRepairs(ColumnFamily resolved, java.lang.String keyspaceName, DecoratedKey key, java.util.List<ColumnFamily> versions, java.util.List<java.net.InetAddress> endpoints)` For each row version, compare with resolved (the superset of all row versions); if it is missing anything, send a mutation to the endpoint it come from.

Method parameters in org.apache.cassandra.service with type arguments of type ColumnFamily
`static java.util.List<AsyncOneResponse>` RowDataResolver.`scheduleRepairs(ColumnFamily resolved, java.lang.String keyspaceName, DecoratedKey key, java.util.List<ColumnFamily> versions, java.util.List<java.net.InetAddress> endpoints)` For each row version, compare with resolved (the superset of all row versions); if it is missing anything, send a mutation to the endpoint it come from.

### Uses of ColumnFamily in org.apache.cassandra.service.pager

Methods in org.apache.cassandra.service.pager that return types with arguments of type ColumnFamily
`static java.util.Iterator<ColumnFamily>` QueryPagers.`pageRowLocally(ColumnFamilyStore cfs, java.nio.ByteBuffer key, int pageSize)` Convenience method to (locally) page an internal row.

### Uses of ColumnFamily in org.apache.cassandra.service.paxos

Fields in org.apache.cassandra.service.paxos declared as ColumnFamily
`ColumnFamily` Commit.`update`

Methods in org.apache.cassandra.service.paxos with parameters of type ColumnFamily
`static Commit` Commit.`newProposal(java.nio.ByteBuffer key, java.util.UUID ballot, ColumnFamily update)`

Constructors in org.apache.cassandra.service.paxos with parameters of type ColumnFamily
Constructor and Description
`Commit(java.nio.ByteBuffer key, java.util.UUID ballot, ColumnFamily update)`

### Uses of ColumnFamily in org.apache.cassandra.thrift

Methods in org.apache.cassandra.thrift that return types with arguments of type ColumnFamily
`protected java.util.Map<DecoratedKey,ColumnFamily>` CassandraServer.`readColumnFamily(java.util.List<ReadCommand> commands, ConsistencyLevel consistency_level, ClientState cState)`

### Uses of ColumnFamily in org.apache.cassandra.triggers

Methods in org.apache.cassandra.triggers that return ColumnFamily
`ColumnFamily` TriggerExecutor.`execute(java.nio.ByteBuffer key, ColumnFamily updates)` Augment a partition update by executing triggers to generate an intermediate set of mutations, then merging the ColumnFamily from each mutation with those supplied.

Methods in org.apache.cassandra.triggers with parameters of type ColumnFamily
`java.util.Collection<Mutation>` ITrigger.`augment(java.nio.ByteBuffer partitionKey, ColumnFamily update)` Called exactly once per CF update, returned mutations are atomically updated.
`ColumnFamily` TriggerExecutor.`execute(java.nio.ByteBuffer key, ColumnFamily updates)` Augment a partition update by executing triggers to generate an intermediate set of mutations, then merging the ColumnFamily from each mutation with those supplied.