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

Packages that use ColumnFamily
org.apache.cassandra.cache
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.cache

Methods in org.apache.cassandra.cache that return types with arguments of type ColumnFamily
`ICache<DecoratedKey,ColumnFamily>` `ConcurrentLinkedHashCacheProvider.create(int capacity, java.lang.String tableName, java.lang.String cfName)`
`ICache<DecoratedKey,ColumnFamily>` `IRowCacheProvider.create(int capacity, java.lang.String tableName, java.lang.String cfName)`
`ICache<DecoratedKey,ColumnFamily>` `SerializingCacheProvider.create(int capacity, java.lang.String tableName, java.lang.String cfName)`

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_`
`AutoSavingCache<DecoratedKey,ColumnFamily>` `ColumnFamilyStore.rowCache`

Methods in org.apache.cassandra.db that return ColumnFamily
`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)` raw cached row -- does not fetch the row if it is not present.
`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(DecoratedKey startWith)`

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, AbstractType typeComparator)` 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` `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 with parameters of type ColumnFamily
`void` `QueryFilter.collateColumns(ColumnFamily returnCF, java.util.List<? extends CloseableIterator<IColumn>> toCollate, AbstractType comparator, int gcBefore)`
`IColumnIterator` `IFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key, AbstractType comparator)` returns an iterator that returns columns from the given memtable matching the Filter criteria in sorted order.
`IColumnIterator` `NamesQueryFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key, AbstractType comparator)`
`IColumnIterator` `QueryFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key, AbstractType comparator)`
`IColumnIterator` `SliceQueryFilter.getMemtableColumnIterator(ColumnFamily cf, DecoratedKey<?> key, AbstractType comparator)`

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.
`static boolean` `SecondaryIndexSearcher.satisfies(ColumnFamily data, IndexClause clause, IndexExpression first)`

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 © 2012 The Apache Software Foundation