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

Packages that use ColumnFamily
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.io.sstable
org.apache.cassandra.service
org.apache.cassandra.thrift
org.apache.cassandra.tools

Uses of ColumnFamily in org.apache.cassandra.db

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

Fields in org.apache.cassandra.db with type parameters of type ColumnFamily
`protected java.util.Map<java.lang.Integer,ColumnFamily>` `RowMutation.modifications_`

Methods in org.apache.cassandra.db that return ColumnFamily
`ColumnFamily` `RowMutation.addOrGet(java.lang.String cfName)`
`ColumnFamily` `ColumnFamily.cloneMe()`
`ColumnFamily` `ColumnFamily.cloneMeShallow()`
`ColumnFamily` `ColumnFamily.cloneMeShallow(ISortedColumns.Factory factory, boolean reversedInsertOrder)`
`static ColumnFamily` `ColumnFamily.create(CFMetaData cfm)`
`static ColumnFamily` `ColumnFamily.create(CFMetaData cfm, ISortedColumns.Factory factory)`
`static ColumnFamily` `ColumnFamily.create(CFMetaData cfm, ISortedColumns.Factory factory, boolean reversedInsertOrder)`
`static ColumnFamily` `ColumnFamily.create(java.lang.Integer cfId)`
`static ColumnFamily` `ColumnFamily.create(java.lang.Integer cfId, ISortedColumns.Factory factory)`
`static ColumnFamily` `ColumnFamily.create(java.lang.String tableName, java.lang.String cfName)`
`ColumnFamily` `ColumnFamilySerializer.deserialize(java.io.DataInput dis)`
`ColumnFamily` `ColumnFamilySerializer.deserialize(java.io.DataInput dis, IColumnSerializer.Flag flag, ISortedColumns.Factory factory)`
`ColumnFamily` `ColumnFamilySerializer.deserializeFromSSTableNoColumns(ColumnFamily cf, java.io.DataInput input)`
`ColumnFamily` `ColumnFamily.diff(ColumnFamily cfComposite)`
`static ColumnFamily` `ColumnFamily.diff(ColumnFamily cf1, ColumnFamily cf2)`
`ColumnFamily` `Memtable.getColumnFamily(DecoratedKey key)`
`ColumnFamily` `ColumnFamilyStore.getColumnFamily(DecoratedKey key, QueryPath path, java.nio.ByteBuffer start, java.nio.ByteBuffer finish, boolean reversed, int limit)`
`ColumnFamily` `RowMutation.getColumnFamily(java.lang.Integer cfId)`
`ColumnFamily` `ColumnFamilyStore.getColumnFamily(QueryFilter filter)` get a list of columns starting from a given column, in a specified order.
`ColumnFamily` `ColumnFamilyStore.getColumnFamily(QueryFilter filter, ISortedColumns.Factory factory)`
`ColumnFamily` `ColumnFamilyStore.getRawCachedRow(DecoratedKey key)`
`ColumnFamily` `CollationController.getTopLevelColumns()`
`static ColumnFamily` `ColumnFamilyStore.removeDeleted(ColumnFamily cf, int gcBefore)`
`static ColumnFamily` `ColumnFamilyStore.removeDeletedCF(ColumnFamily cf, int gcBefore)`

Methods in org.apache.cassandra.db that return types with arguments of type ColumnFamily
`java.util.Collection<ColumnFamily>` `RowMutation.getColumnFamilies()`
`java.util.Iterator<java.util.Map.Entry<DecoratedKey,ColumnFamily>>` `Memtable.getEntryIterator(RowPosition startWith, RowPosition stopAt)`
`static java.util.Map<DecoratedKey,ColumnFamily>` `SystemTable.getSchema(java.lang.String cfName)`

Methods in org.apache.cassandra.db with parameters of type ColumnFamily
`void` `RowMutation.add(ColumnFamily columnFamily)`
`void` `ColumnFamily.addAllWithSCCopy(ColumnFamily cf, Allocator allocator)` Same as addAll() but do a cloneMe of SuperColumn if necessary to avoid keeping references to the structure (see #3957).
`void` `ColumnFamilyStore.apply(DecoratedKey key, ColumnFamily columnFamily)` Insert/Update the column family for this key.
`void` `ColumnFamilySerializer.deserializeColumns(java.io.DataInput dis, ColumnFamily cf, IColumnSerializer.Flag flag)`
`void` `ColumnFamilySerializer.deserializeColumns(java.io.DataInput dis, ColumnFamily cf, int size, IColumnSerializer.Flag flag)`
`ColumnFamily` `ColumnFamilySerializer.deserializeFromSSTableNoColumns(ColumnFamily cf, java.io.DataInput input)`
`ColumnFamily` `ColumnFamily.diff(ColumnFamily cfComposite)`
`static ColumnFamily` `ColumnFamily.diff(ColumnFamily cf1, ColumnFamily cf2)`
`static java.nio.ByteBuffer` `ColumnFamily.digest(ColumnFamily cf)`
`static IColumnIterator` `Memtable.getNamesIterator(DecoratedKey key, ColumnFamily cf, NamesQueryFilter filter)`
`static IColumnIterator` `Memtable.getSliceIterator(DecoratedKey key, ColumnFamily cf, SliceQueryFilter filter)` obtain an iterator of columns in this memtable in the specified order starting from a given column.
`static void` `CounterColumn.mergeAndRemoveOldShards(DecoratedKey key, ColumnFamily cf, int gcBefore, int mergeBefore)`
`static void` `CounterColumn.mergeAndRemoveOldShards(DecoratedKey key, ColumnFamily cf, int gcBefore, int mergeBefore, boolean sendToOtherReplica)` There is two phase to the removal of old shards.
`static ColumnFamily` `ColumnFamilyStore.removeDeleted(ColumnFamily cf, int gcBefore)`
`static ColumnFamily` `ColumnFamilyStore.removeDeletedCF(ColumnFamily cf, int gcBefore)`
`static void` `ColumnFamilyStore.removeDeletedColumnsOnly(ColumnFamily cf, int gcBefore)`
`void` `ColumnFamily.resolve(ColumnFamily cf)`
`void` `ColumnFamily.resolve(ColumnFamily cf, Allocator allocator)`
`void` `ColumnFamilySerializer.serialize(ColumnFamily columnFamily, java.io.DataOutput dos)`
`void` `ColumnFamilySerializer.serializeCFInfo(ColumnFamily columnFamily, java.io.DataOutput dos)`
`long` `ColumnFamilySerializer.serializedSize(ColumnFamily cf)`
`int` `ColumnFamilySerializer.serializeForSSTable(ColumnFamily columnFamily, java.io.DataOutput dos)`
`int` `ColumnFamilySerializer.serializeWithIndexes(ColumnFamily columnFamily, ColumnIndexer.RowHeader index, java.io.DataOutput dos)`
`void` `ColumnFamilyStore.updateRowCache(DecoratedKey key, ColumnFamily columnFamily)`

Constructors in org.apache.cassandra.db with parameters of type ColumnFamily
`Row(DecoratedKey<?> key, ColumnFamily cf)`

Constructor parameters in org.apache.cassandra.db with type arguments of type ColumnFamily
`RowMutation(java.lang.String table, java.nio.ByteBuffer key, java.util.Map<java.lang.Integer,ColumnFamily> modifications)`

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

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

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

Methods in org.apache.cassandra.db.compaction that return ColumnFamily
`ColumnFamily` `PrecompactedRow.getFullColumnFamily()`
`static ColumnFamily` `PrecompactedRow.removeDeletedAndOldShards(DecoratedKey<?> key, CompactionController controller, ColumnFamily cf)`
`static ColumnFamily` `PrecompactedRow.removeDeletedAndOldShards(DecoratedKey key, boolean shouldPurge, CompactionController controller, ColumnFamily cf)`

Methods in org.apache.cassandra.db.compaction with parameters of type ColumnFamily
`static ColumnFamily` `PrecompactedRow.removeDeletedAndOldShards(DecoratedKey<?> key, CompactionController controller, ColumnFamily cf)`
`static ColumnFamily` `PrecompactedRow.removeDeletedAndOldShards(DecoratedKey key, boolean shouldPurge, CompactionController controller, ColumnFamily cf)`

Constructors in org.apache.cassandra.db.compaction with parameters of type ColumnFamily
`PrecompactedRow(DecoratedKey<?> key, ColumnFamily cf)` it is caller's responsibility to call removeDeleted + removeOldShards from the cf before calling this constructor

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

Methods in org.apache.cassandra.db.filter that return ColumnFamily
`abstract ColumnFamily` `ExtendedFilter.prune(ColumnFamily data)`

Methods in org.apache.cassandra.db.filter with parameters of type ColumnFamily
`void` `QueryFilter.collateColumns(ColumnFamily returnCF, java.util.List<? extends CloseableIterator<IColumn>> toCollate, int gcBefore)`
`abstract IFilter` `ExtendedFilter.getExtraFilter(ColumnFamily data)` Returns a filter to query the columns from the clause that the initial slice filter may not have caught.
`IColumnIterator` `IFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key)` returns an iterator that returns columns from the given memtable matching the Filter criteria in sorted order.
`IColumnIterator` `NamesQueryFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key)`
`IColumnIterator` `QueryFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key)`
`IColumnIterator` `SliceQueryFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key)`
`abstract boolean` `ExtendedFilter.isSatisfiedBy(ColumnFamily data)`
`abstract ColumnFamily` `ExtendedFilter.prune(ColumnFamily data)`

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

Methods in org.apache.cassandra.db.index with parameters of type ColumnFamily
`abstract void` `PerRowSecondaryIndex.applyIndexUpdates(java.nio.ByteBuffer rowKey, ColumnFamily cf, java.util.SortedSet<java.nio.ByteBuffer> mutatedIndexedColumns, ColumnFamily oldIndexedColumns)` Removes obsolete index entries and creates new ones for the given row key and mutated columns.
`void` `SecondaryIndexManager.applyIndexUpdates(java.nio.ByteBuffer rowKey, ColumnFamily cf, java.util.SortedSet<java.nio.ByteBuffer> mutatedIndexedColumns, ColumnFamily oldIndexedColumns)` Removes obsolete index entries and creates new ones for the given row key and mutated columns.

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 abstract ColumnFamily` `AbstractSSTableSimpleWriter.getColumnFamily()`
`ColumnFamily` `SSTableIdentityIterator.getColumnFamily()`
`protected ColumnFamily` `SSTableSimpleUnsortedWriter.getColumnFamily()`
`protected ColumnFamily` `SSTableSimpleWriter.getColumnFamily()`
`ColumnFamily` `SSTableIdentityIterator.getColumnFamilyWithColumns()`

Methods in org.apache.cassandra.io.sstable with parameters of type ColumnFamily
`void` `SSTableWriter.append(DecoratedKey<?> decoratedKey, ColumnFamily cf)`
`protected abstract void` `AbstractSSTableSimpleWriter.writeRow(DecoratedKey key, ColumnFamily columnFamily)`
`protected void` `SSTableSimpleUnsortedWriter.writeRow(DecoratedKey key, ColumnFamily columnFamily)`
`protected void` `SSTableSimpleWriter.writeRow(DecoratedKey key, ColumnFamily columnFamily)`

Uses of ColumnFamily in org.apache.cassandra.service

Methods in org.apache.cassandra.service with parameters of type ColumnFamily
`static java.util.List<IAsyncResult>` `RowRepairResolver.scheduleRepairs(ColumnFamily resolved, java.lang.String table, 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<IAsyncResult>` `RowRepairResolver.scheduleRepairs(ColumnFamily resolved, java.lang.String table, 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.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)`

Uses of ColumnFamily in org.apache.cassandra.tools

Methods in org.apache.cassandra.tools with parameters of type ColumnFamily
`static int` `SSTableImport.importSorted(java.lang.String jsonFile, ColumnFamily columnFamily, java.lang.String ssTablePath, IPartitioner<?> partitioner)`

Copyright © 2013 The Apache Software Foundation