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

Packages that use ColumnFamilyStore
org.apache.cassandra.config
org.apache.cassandra.db
org.apache.cassandra.db.compaction
org.apache.cassandra.db.filter
org.apache.cassandra.db.index
org.apache.cassandra.db.index.keys
org.apache.cassandra.service
org.apache.cassandra.streaming

Uses of ColumnFamilyStore in org.apache.cassandra.config

Methods in org.apache.cassandra.config with parameters of type ColumnFamilyStore
`AbstractCompactionStrategy` `CFMetaData.createCompactionStrategyInstance(ColumnFamilyStore cfs)`

Uses of ColumnFamilyStore in org.apache.cassandra.db

Fields in org.apache.cassandra.db declared as ColumnFamilyStore
`ColumnFamilyStore` `Memtable.cfs`
`ColumnFamilyStore` `DataTracker.cfstore`

Methods in org.apache.cassandra.db that return ColumnFamilyStore
`static ColumnFamilyStore` `ColumnFamilyStore.createColumnFamilyStore(Table table, java.lang.String columnFamily, boolean loadSSTables)`
`static ColumnFamilyStore` `ColumnFamilyStore.createColumnFamilyStore(Table table, java.lang.String columnFamily, IPartitioner partitioner, CFMetaData metadata)`
`ColumnFamilyStore` `Table.getColumnFamilyStore(java.lang.Integer id)`
`ColumnFamilyStore` `Table.getColumnFamilyStore(java.lang.String cfName)`
`static ColumnFamilyStore` `SystemTable.schemaCFS(java.lang.String cfName)`

Methods in org.apache.cassandra.db that return types with arguments of type ColumnFamilyStore
`static java.lang.Iterable<ColumnFamilyStore>` `ColumnFamilyStore.all()`
`static java.util.List<ColumnFamilyStore>` `ColumnFamilyStore.allUserDefined()`
`java.lang.Iterable<ColumnFamilyStore>` `ColumnFamilyStore.concatWithIndexes()`
`java.util.Collection<ColumnFamilyStore>` `Table.getColumnFamilyStores()`

Methods in org.apache.cassandra.db with parameters of type ColumnFamilyStore
`static CloseableIterator<Row>` `RowIteratorFactory.getIterator(java.lang.Iterable<Memtable> memtables, java.util.Collection<SSTableReader> sstables, RowPosition startWith, RowPosition stopAt, QueryFilter filter, ColumnFamilyStore cfs)` Get a row iterator over the provided memtables and sstables, between the provided keys and filtered by the queryfilter.
`static void` `Table.indexRow(DecoratedKey<?> key, ColumnFamilyStore cfs, java.util.SortedSet<java.nio.ByteBuffer> indexedColumns)`
`IColumn` `Column.localCopy(ColumnFamilyStore cfs)`
`IColumn` `CounterColumn.localCopy(ColumnFamilyStore cfs)`
`CounterColumn` `CounterUpdateColumn.localCopy(ColumnFamilyStore cfs)`
`IColumn` `DeletedColumn.localCopy(ColumnFamilyStore cfs)`
`IColumn` `ExpiringColumn.localCopy(ColumnFamilyStore cfs)`
`IColumn` `IColumn.localCopy(ColumnFamilyStore cfs)` clones the column for the row cache, interning column names and making copies of other underlying byte buffers
`IColumn` `SuperColumn.localCopy(ColumnFamilyStore cfs)`
`IColumn` `Column.localCopy(ColumnFamilyStore cfs, Allocator allocator)`
`IColumn` `CounterColumn.localCopy(ColumnFamilyStore cfs, Allocator allocator)`
`IColumn` `CounterUpdateColumn.localCopy(ColumnFamilyStore cfs, Allocator allocator)`
`IColumn` `DeletedColumn.localCopy(ColumnFamilyStore cfs, Allocator allocator)`
`IColumn` `ExpiringColumn.localCopy(ColumnFamilyStore cfs, Allocator allocator)`
`IColumn` `IColumn.localCopy(ColumnFamilyStore cfs, Allocator allocator)` clones the column for the memtable, interning column names and making copies of other underlying byte buffers.
`IColumn` `SuperColumn.localCopy(ColumnFamilyStore cfs, Allocator allocator)`

Constructors in org.apache.cassandra.db with parameters of type ColumnFamilyStore
`CollationController(ColumnFamilyStore cfs, boolean mutableColumns, QueryFilter filter, int gcBefore)`
`DataTracker(ColumnFamilyStore cfstore)`
`Memtable(ColumnFamilyStore cfs)`

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

Fields in org.apache.cassandra.db.compaction declared as ColumnFamilyStore
`protected ColumnFamilyStore` `AbstractCompactionStrategy.cfs`
`protected ColumnFamilyStore` `AbstractCompactionTask.cfs`
`ColumnFamilyStore` `CompactionController.cfs`
`ColumnFamilyStore` `Scrubber.cfs`

Methods in org.apache.cassandra.db.compaction that return ColumnFamilyStore
`ColumnFamilyStore` `AbstractCompactionTask.getColumnFamilyStore()`

Methods in org.apache.cassandra.db.compaction with parameters of type ColumnFamilyStore
`static LeveledManifest` `LeveledManifest.create(ColumnFamilyStore cfs, int maxSSTableSize, java.lang.Iterable<SSTableReader> sstables)`
`static SSTableWriter` `CompactionManager.maybeCreateWriter(ColumnFamilyStore cfs, java.io.File compactionFileLocation, int expectedBloomFilterSize, SSTableWriter writer, java.util.Collection<SSTableReader> sstables)`
`void` `CompactionManager.performCleanup(ColumnFamilyStore cfStore, NodeId.OneShotRenewer renewer)`
`void` `CompactionManager.performMaximal(ColumnFamilyStore cfStore)`
`void` `CompactionManager.performScrub(ColumnFamilyStore cfStore)`
`void` `CompactionManager.performSSTableRewrite(ColumnFamilyStore cfStore)`
`java.util.concurrent.Future<?>` `CompactionManager.submitBackground(ColumnFamilyStore cfs)` Call this whenever a compaction might be needed on the given columnfamily.
`java.util.concurrent.Future<?>` `CompactionManager.submitMaximal(ColumnFamilyStore cfStore, int gcBefore)`
`java.util.concurrent.Future<?>` `CompactionManager.submitTruncate(ColumnFamilyStore main, long truncatedAt)`
`java.util.concurrent.Future<?>` `CompactionManager.submitUserDefined(ColumnFamilyStore cfs, java.util.Collection<Descriptor> dataFiles, int gcBefore)`
`java.util.concurrent.Future<java.lang.Object>` `CompactionManager.submitValidation(ColumnFamilyStore cfStore, AntiEntropyService.Validator validator)` Does not mutate data, so is not scheduled.
`static java.io.File` `LeveledManifest.tryGetManifest(ColumnFamilyStore cfs)`

Constructors in org.apache.cassandra.db.compaction with parameters of type ColumnFamilyStore
`AbstractCompactionStrategy(ColumnFamilyStore cfs, java.util.Map<java.lang.String,java.lang.String> options)`
`AbstractCompactionTask(ColumnFamilyStore cfs, java.util.Collection<SSTableReader> sstables)`
`CompactionController(ColumnFamilyStore cfs, java.util.Collection<SSTableReader> sstables, int gcBefore, boolean forceDeserialize)`
`CompactionController(ColumnFamilyStore cfs, int gcBefore, boolean deserializeRequired, IntervalTree<SSTableReader> overlappingTree, boolean keyExistenceIsExpensive)`
`CompactionTask(ColumnFamilyStore cfs, java.util.Collection<SSTableReader> sstables, int gcBefore)`
`LeveledCompactionStrategy(ColumnFamilyStore cfs, java.util.Map<java.lang.String,java.lang.String> options)`
`LeveledCompactionTask(ColumnFamilyStore cfs, java.util.Collection<SSTableReader> sstables, int gcBefore, int sstableSizeInMB)`
`Scrubber(ColumnFamilyStore cfs, SSTableReader sstable)`
`Scrubber(ColumnFamilyStore cfs, SSTableReader sstable, OutputHandler outputHandler, boolean isOffline)`
`SizeTieredCompactionStrategy(ColumnFamilyStore cfs, java.util.Map<java.lang.String,java.lang.String> options)`

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

Fields in org.apache.cassandra.db.filter declared as ColumnFamilyStore
`ColumnFamilyStore` `ExtendedFilter.cfs`

Methods in org.apache.cassandra.db.filter with parameters of type ColumnFamilyStore
`static ExtendedFilter` `ExtendedFilter.create(ColumnFamilyStore cfs, IFilter filter, java.util.List<IndexExpression> clause, int maxResults, boolean maxIsColumns, boolean isPaging)`

Constructors in org.apache.cassandra.db.filter with parameters of type ColumnFamilyStore
`ExtendedFilter(ColumnFamilyStore cfs, IFilter filter, int maxResults, boolean maxIsColumns, boolean isPaging)`

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

Fields in org.apache.cassandra.db.index declared as ColumnFamilyStore
`protected ColumnFamilyStore` `SecondaryIndex.baseCfs` Base CF that has many indexes
`ColumnFamilyStore` `SecondaryIndexManager.baseCfs` The underlying column family containing the source data for these indexes
`protected ColumnFamilyStore` `SecondaryIndexSearcher.baseCfs`

Methods in org.apache.cassandra.db.index that return ColumnFamilyStore
`ColumnFamilyStore` `SecondaryIndex.getBaseCfs()`
`abstract ColumnFamilyStore` `SecondaryIndex.getIndexCfs()` Allow access to the underlying column family store if there is one

Methods in org.apache.cassandra.db.index that return types with arguments of type ColumnFamilyStore
`java.util.Collection<ColumnFamilyStore>` `SecondaryIndexManager.getIndexesBackedByCfs()`

Methods in org.apache.cassandra.db.index with parameters of type ColumnFamilyStore
`static SecondaryIndex` `SecondaryIndex.createInstance(ColumnFamilyStore baseCfs, ColumnDefinition cdef)` This is the primary way to create a secondary index instance for a CF column.

Constructors in org.apache.cassandra.db.index with parameters of type ColumnFamilyStore
`SecondaryIndexBuilder(ColumnFamilyStore cfs, java.util.SortedSet<java.nio.ByteBuffer> columns, ReducingKeyIterator iter)`
`SecondaryIndexManager(ColumnFamilyStore baseCfs)`

Uses of ColumnFamilyStore in org.apache.cassandra.db.index.keys

Methods in org.apache.cassandra.db.index.keys that return ColumnFamilyStore
`ColumnFamilyStore` `KeysIndex.getIndexCfs()`

Uses of ColumnFamilyStore in org.apache.cassandra.service

Methods in org.apache.cassandra.service that return types with arguments of type ColumnFamilyStore
`java.lang.Iterable<ColumnFamilyStore>` `StorageService.getValidColumnFamilies(java.lang.String tableName, java.lang.String... cfNames)`

Methods in org.apache.cassandra.service with parameters of type ColumnFamilyStore
`void` `AntiEntropyService.Validator.prepare(ColumnFamilyStore cfs)`

Uses of ColumnFamilyStore in org.apache.cassandra.streaming

Method parameters in org.apache.cassandra.streaming with type arguments of type ColumnFamilyStore
`static void` `StreamIn.requestRanges(java.net.InetAddress source, java.lang.String tableName, java.util.Collection<ColumnFamilyStore> columnFamilies, java.util.Collection<Range<Token>> ranges, IStreamCallback callback, OperationType type)` Request ranges to be transferred from specific CFs
`static void` `StreamOut.transferRanges(StreamOutSession session, java.lang.Iterable<ColumnFamilyStore> cfses, java.util.Collection<Range<Token>> ranges, OperationType type)` Stream the given ranges to the target endpoint from each of the given CFs.

Copyright © 2013 The Apache Software Foundation