Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<Pair<K,V>> |
AutoSavingCache.CacheSerializer.deserialize(DataInputPlus in,
ColumnFamilyStore cfs) |
int |
AutoSavingCache.loadSaved(ColumnFamilyStore cfs) |
Modifier and Type | Method and Description |
---|---|
ColumnFamilyStore |
Schema.getColumnFamilyStoreInstance(java.util.UUID cfId) |
Modifier and Type | Method and Description |
---|---|
static AbstractCompactionStrategy |
CFMetaData.createCompactionStrategyInstance(ColumnFamilyStore cfs,
CompactionParams compactionParams) |
Modifier and Type | Field and Description |
---|---|
protected ColumnFamilyStore |
AbstractReadCommandBuilder.cfs |
ColumnFamilyStore |
Memtable.cfs |
Modifier and Type | Method and Description |
---|---|
static ColumnFamilyStore |
ColumnFamilyStore.createColumnFamilyStore(Keyspace keyspace,
java.lang.String columnFamily,
boolean loadSSTables) |
static ColumnFamilyStore |
ColumnFamilyStore.createColumnFamilyStore(Keyspace keyspace,
java.lang.String columnFamily,
CFMetaData metadata,
boolean loadSSTables) |
ColumnFamilyStore |
Keyspace.getColumnFamilyStore(java.lang.String cfName) |
ColumnFamilyStore |
Keyspace.getColumnFamilyStore(java.util.UUID id) |
static ColumnFamilyStore |
Keyspace.openAndGetStore(CFMetaData cfm) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Iterable<ColumnFamilyStore> |
ColumnFamilyStore.all() |
java.lang.Iterable<ColumnFamilyStore> |
ColumnFamilyStore.concatWithIndexes() |
java.util.Collection<ColumnFamilyStore> |
Keyspace.getColumnFamilyStores() |
java.lang.Iterable<ColumnFamilyStore> |
Keyspace.getValidColumnFamilies(boolean allowIndexes,
boolean autoAddIndexes,
java.lang.String... cfNames) |
Modifier and Type | Method and Description |
---|---|
protected Index |
ReadCommand.getIndex(ColumnFamilyStore cfs,
boolean includeInTrace) |
static void |
Keyspace.indexPartition(DecoratedKey key,
ColumnFamilyStore cfs,
java.util.Set<Index> indexes) |
UnfilteredRowIterator |
SinglePartitionReadCommand.queryMemtableAndDisk(ColumnFamilyStore cfs,
OpOrder.Group readOp)
Queries both memtable and sstables to fetch the result of this query.
|
protected UnfilteredRowIterator |
SinglePartitionNamesCommand.queryMemtableAndDiskInternal(ColumnFamilyStore cfs,
boolean copyOnHeap) |
protected abstract UnfilteredRowIterator |
SinglePartitionReadCommand.queryMemtableAndDiskInternal(ColumnFamilyStore cfs,
boolean copyOnHeap) |
protected UnfilteredRowIterator |
SinglePartitionSliceCommand.queryMemtableAndDiskInternal(ColumnFamilyStore cfs,
boolean copyOnHeap) |
protected UnfilteredPartitionIterator |
PartitionRangeReadCommand.queryStorage(ColumnFamilyStore cfs,
ReadOrderGroup orderGroup) |
protected abstract UnfilteredPartitionIterator |
ReadCommand.queryStorage(ColumnFamilyStore cfs,
ReadOrderGroup orderGroup) |
protected UnfilteredPartitionIterator |
SinglePartitionReadCommand.queryStorage(ColumnFamilyStore cfs,
ReadOrderGroup orderGroup) |
static void |
SystemKeyspace.saveTruncationRecord(ColumnFamilyStore cfs,
long truncatedAt,
ReplayPosition position) |
protected UnfilteredPartitionIterator |
ReadCommand.withoutPurgeableTombstones(UnfilteredPartitionIterator iterator,
ColumnFamilyStore cfs) |
Constructor and Description |
---|
Memtable(ColumnFamilyStore cfs) |
MemtableUnfilteredPartitionIterator(ColumnFamilyStore cfs,
java.util.Iterator<java.util.Map.Entry<PartitionPosition,AtomicBTreePartition>> iter,
boolean isForThrift,
int minLocalDeletionTime,
ColumnFilter columnFilter,
DataRange dataRange) |
PartitionRangeBuilder(ColumnFamilyStore cfs) |
SinglePartitionBuilder(ColumnFamilyStore cfs,
DecoratedKey key) |
SinglePartitionSliceBuilder(ColumnFamilyStore cfs,
DecoratedKey key) |
Modifier and Type | Field and Description |
---|---|
protected ColumnFamilyStore |
AbstractCompactionStrategy.cfs |
protected ColumnFamilyStore |
AbstractCompactionTask.cfs |
ColumnFamilyStore |
CompactionController.cfs |
Modifier and Type | Method and Description |
---|---|
static LeveledManifest |
LeveledManifest.create(ColumnFamilyStore cfs,
int maxSSTableSize,
java.lang.Iterable<SSTableReader> sstables,
SizeTieredCompactionStrategyOptions options) |
static LeveledManifest |
LeveledManifest.create(ColumnFamilyStore cfs,
int maxSSTableSize,
java.util.List<SSTableReader> sstables) |
static SSTableWriter |
CompactionManager.createWriter(ColumnFamilyStore cfs,
java.io.File compactionFileLocation,
long expectedBloomFilterSize,
long repairedAt,
SSTableReader sstable,
LifecycleTransaction txn) |
static SSTableWriter |
CompactionManager.createWriterForAntiCompaction(ColumnFamilyStore cfs,
java.io.File compactionFileLocation,
int expectedBloomFilterSize,
long repairedAt,
java.util.Collection<SSTableReader> sstables,
LifecycleTransaction txn) |
abstract CompactionAwareWriter |
AbstractCompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables) |
CompactionAwareWriter |
CompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction transaction,
java.util.Set<SSTableReader> nonExpiredSSTables) |
CompactionAwareWriter |
LeveledCompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables) |
CompactionAwareWriter |
SSTableSplitter.SplittingCompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables) |
static int |
CompactionManager.getDefaultGcBefore(ColumnFamilyStore cfs,
int nowInSec) |
static java.util.Set<SSTableReader> |
CompactionController.getFullyExpiredSSTables(ColumnFamilyStore cfStore,
java.lang.Iterable<SSTableReader> compacting,
java.lang.Iterable<SSTableReader> overlapping,
int gcBefore)
Finds expired sstables
works something like this;
1.
|
void |
CompactionManager.performAnticompaction(ColumnFamilyStore cfs,
java.util.Collection<Range<Token>> ranges,
Refs<SSTableReader> validatedForRepair,
LifecycleTransaction txn,
long repairedAt)
Make sure the {validatedForRepair} are marked for compaction before calling this.
|
CompactionManager.AllSSTableOpStatus |
CompactionManager.performCleanup(ColumnFamilyStore cfStore) |
void |
CompactionManager.performMaximal(ColumnFamilyStore cfStore,
boolean splitOutput) |
CompactionManager.AllSSTableOpStatus |
CompactionManager.performScrub(ColumnFamilyStore cfs,
boolean skipCorrupted,
boolean checkData) |
CompactionManager.AllSSTableOpStatus |
CompactionManager.performScrub(ColumnFamilyStore cfs,
boolean skipCorrupted,
boolean checkData,
boolean offline) |
CompactionManager.AllSSTableOpStatus |
CompactionManager.performSSTableRewrite(ColumnFamilyStore cfs,
boolean excludeCurrentVersion) |
CompactionManager.AllSSTableOpStatus |
CompactionManager.performVerify(ColumnFamilyStore cfs,
boolean extendedVerify) |
com.google.common.util.concurrent.ListenableFuture<?> |
CompactionManager.submitAntiCompaction(ColumnFamilyStore cfs,
java.util.Collection<Range<Token>> ranges,
Refs<SSTableReader> sstables,
long repairedAt) |
java.util.List<java.util.concurrent.Future<?>> |
CompactionManager.submitBackground(ColumnFamilyStore cfs)
Call this whenever a compaction might be needed on the given columnfamily.
|
java.util.List<java.util.concurrent.Future<?>> |
CompactionManager.submitMaximal(ColumnFamilyStore cfStore,
int gcBefore,
boolean splitOutput) |
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,
Validator validator)
Does not mutate data, so is not scheduled.
|
Modifier and Type | Method and Description |
---|---|
void |
CompactionManager.interruptCompactionForCFs(java.lang.Iterable<ColumnFamilyStore> cfss,
boolean interruptValidation) |
boolean |
CompactionManager.isCompacting(java.lang.Iterable<ColumnFamilyStore> cfses) |
void |
CompactionManager.waitForCessation(java.lang.Iterable<ColumnFamilyStore> cfss) |
Constructor and Description |
---|
AbstractCompactionStrategy(ColumnFamilyStore cfs,
java.util.Map<java.lang.String,java.lang.String> options) |
AbstractCompactionTask(ColumnFamilyStore cfs,
LifecycleTransaction transaction) |
CompactionController(ColumnFamilyStore cfs,
int maxValue) |
CompactionController(ColumnFamilyStore cfs,
java.util.Set<SSTableReader> compacting,
int gcBefore) |
CompactionStrategyManager(ColumnFamilyStore cfs) |
CompactionTask(ColumnFamilyStore cfs,
LifecycleTransaction txn,
int gcBefore) |
CompactionTask(ColumnFamilyStore cfs,
LifecycleTransaction txn,
int gcBefore,
boolean offline,
boolean keepOriginals) |
DateTieredCompactionStrategy(ColumnFamilyStore cfs,
java.util.Map<java.lang.String,java.lang.String> options) |
LeveledCompactionStrategy(ColumnFamilyStore cfs,
java.util.Map<java.lang.String,java.lang.String> options) |
LeveledCompactionTask(ColumnFamilyStore cfs,
LifecycleTransaction txn,
int level,
int gcBefore,
long maxSSTableBytes,
boolean majorCompaction) |
Scrubber(ColumnFamilyStore cfs,
LifecycleTransaction transaction,
boolean skipCorrupted,
boolean isOffline,
boolean checkData) |
Scrubber(ColumnFamilyStore cfs,
LifecycleTransaction transaction,
boolean skipCorrupted,
OutputHandler outputHandler,
boolean isOffline,
boolean checkData) |
SizeTieredCompactionStrategy(ColumnFamilyStore cfs,
java.util.Map<java.lang.String,java.lang.String> options) |
SplitController(ColumnFamilyStore cfs) |
SplittingCompactionTask(ColumnFamilyStore cfs,
LifecycleTransaction transaction,
int sstableSizeInMB) |
SSTableSplitter(ColumnFamilyStore cfs,
LifecycleTransaction transaction,
int sstableSizeInMB) |
Upgrader(ColumnFamilyStore cfs,
LifecycleTransaction txn,
OutputHandler outputHandler) |
Verifier(ColumnFamilyStore cfs,
SSTableReader sstable,
boolean isOffline) |
Verifier(ColumnFamilyStore cfs,
SSTableReader sstable,
OutputHandler outputHandler,
boolean isOffline) |
Modifier and Type | Field and Description |
---|---|
protected ColumnFamilyStore |
CompactionAwareWriter.cfs |
Constructor and Description |
---|
CompactionAwareWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables,
boolean offline,
boolean keepOriginals) |
DefaultCompactionWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables) |
DefaultCompactionWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables,
boolean offline,
boolean keepOriginals) |
MajorLeveledCompactionWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables,
long maxSSTableSize) |
MajorLeveledCompactionWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables,
long maxSSTableSize,
boolean offline,
boolean keepOriginals) |
MaxSSTableSizeWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables,
long maxSSTableSize,
int level) |
MaxSSTableSizeWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables,
long maxSSTableSize,
int level,
boolean offline,
boolean keepOriginals) |
SplittingSizeTieredCompactionWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables) |
SplittingSizeTieredCompactionWriter(ColumnFamilyStore cfs,
Directories directories,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables,
long smallestSSTable) |
Modifier and Type | Method and Description |
---|---|
abstract float |
DataLimits.estimateTotalResults(ColumnFamilyStore cfs)
Estimate the number of results (the definition of "results" will be rows for CQL queries
and partitions for thrift ones) that a full scan of the provided cfs would yield.
|
Modifier and Type | Field and Description |
---|---|
ColumnFamilyStore |
Tracker.cfstore |
Constructor and Description |
---|
Tracker(ColumnFamilyStore cfstore,
boolean loadsstables) |
Modifier and Type | Method and Description |
---|---|
ColumnFamilyStore |
MaterializedView.getViewCfs()
Lazily fetch the CFS instance for the view.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<ColumnFamilyStore> |
MaterializedViewManager.allViewsCfs() |
Constructor and Description |
---|
MaterializedView(MaterializedViewDefinition definition,
ColumnFamilyStore baseCfs) |
MaterializedViewBuilder(ColumnFamilyStore baseCfs,
MaterializedView view) |
MaterializedViewManager(ColumnFamilyStore baseCfs) |
Modifier and Type | Field and Description |
---|---|
ColumnFamilyStore |
SecondaryIndexManager.baseCfs
The underlying column family containing the source data for these indexes
|
Modifier and Type | Method and Description |
---|---|
static ColumnFamilyStore |
SecondaryIndexManager.getParentCfs(ColumnFamilyStore cfs)
Returns the parent of the specified
ColumnFamilyStore . |
Modifier and Type | Method and Description |
---|---|
java.util.Set<ColumnFamilyStore> |
SecondaryIndexManager.getAllIndexColumnFamilyStores() |
java.util.Optional<ColumnFamilyStore> |
Index.getBackingTable()
If the index implementation uses a local table to store its index data this method should return a
handle to it.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
SecondaryIndexManager.getIndexName(ColumnFamilyStore cfs)
Returns the index name
|
static ColumnFamilyStore |
SecondaryIndexManager.getParentCfs(ColumnFamilyStore cfs)
Returns the parent of the specified
ColumnFamilyStore . |
static boolean |
SecondaryIndexManager.isIndexColumnFamilyStore(ColumnFamilyStore cfs)
Checks if the specified
ColumnFamilyStore is a secondary index. |
Constructor and Description |
---|
SecondaryIndexBuilder(ColumnFamilyStore cfs,
java.util.Set<Index> indexers,
ReducingKeyIterator iter) |
SecondaryIndexManager(ColumnFamilyStore baseCfs) |
Modifier and Type | Field and Description |
---|---|
ColumnFamilyStore |
CassandraIndex.baseCfs |
protected ColumnFamilyStore |
CassandraIndex.indexCfs |
Modifier and Type | Method and Description |
---|---|
ColumnFamilyStore |
CassandraIndex.getIndexCfs() |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<ColumnFamilyStore> |
CassandraIndex.getBackingTable() |
Modifier and Type | Method and Description |
---|---|
static CassandraIndex |
CassandraIndex.newIndex(ColumnFamilyStore baseCfs,
IndexMetadata indexMetadata)
Factory method for new CassandraIndex instances
|
CassandraIndex |
CassandraIndexFunctions.newIndexInstance(ColumnFamilyStore baseCfs,
IndexMetadata indexMetadata) |
Constructor and Description |
---|
CassandraIndex(ColumnFamilyStore baseCfs,
IndexMetadata indexDef) |
Constructor and Description |
---|
ClusteringColumnIndex(ColumnFamilyStore baseCfs,
IndexMetadata indexDef) |
CollectionEntryIndex(ColumnFamilyStore baseCfs,
IndexMetadata indexDef) |
CollectionKeyIndex(ColumnFamilyStore baseCfs,
IndexMetadata indexDef) |
CollectionKeyIndexBase(ColumnFamilyStore baseCfs,
IndexMetadata indexDef) |
CollectionValueIndex(ColumnFamilyStore baseCfs,
IndexMetadata indexDef) |
PartitionKeyIndex(ColumnFamilyStore baseCfs,
IndexMetadata indexDef) |
RegularColumnIndex(ColumnFamilyStore baseCfs,
IndexMetadata indexDef) |
Constructor and Description |
---|
KeysIndex(ColumnFamilyStore baseCfs,
IndexMetadata indexDef) |
Modifier and Type | Method and Description |
---|---|
static SSTableTxnWriter |
SSTableTxnWriter.create(ColumnFamilyStore cfs,
Descriptor descriptor,
long keyCount,
long repairedAt,
int sstableLevel,
SerializationHeader header) |
static SSTableTxnWriter |
SSTableTxnWriter.create(ColumnFamilyStore cfs,
java.lang.String filename,
long keyCount,
long repairedAt,
int sstableLevel,
SerializationHeader header) |
static SSTableTxnWriter |
SSTableTxnWriter.create(ColumnFamilyStore cfs,
java.lang.String filename,
long keyCount,
long repairedAt,
SerializationHeader header) |
Constructor and Description |
---|
SSTableRewriter(ColumnFamilyStore cfs,
LifecycleTransaction transaction,
long maxAge,
boolean isOffline) |
SSTableRewriter(ColumnFamilyStore cfs,
LifecycleTransaction transaction,
long maxAge,
boolean isOffline,
boolean shouldOpenEarly) |
SSTableRewriter(ColumnFamilyStore cfs,
LifecycleTransaction transaction,
long maxAge,
boolean isOffline,
long preemptiveOpenInterval) |
Modifier and Type | Method and Description |
---|---|
SSTableReader |
SSTableReader.cloneWithNewSummarySamplingLevel(ColumnFamilyStore parent,
int samplingLevel)
Returns a new SSTableReader with the same properties as this SSTableReader except that a new IndexSummary will
be built at the target samplingLevel.
|
static SSTableReader |
SSTableReader.openNoValidation(Descriptor descriptor,
java.util.Set<Component> components,
ColumnFamilyStore cfs) |
Constructor and Description |
---|
TableMetrics(ColumnFamilyStore cfs)
Creates metrics for given
ColumnFamilyStore . |
Modifier and Type | Method and Description |
---|---|
void |
Validator.prepare(ColumnFamilyStore cfs,
MerkleTrees tree) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<ColumnFamilyStore> |
StorageService.getValidColumnFamilies(boolean allowIndexes,
boolean autoAddIndexes,
java.lang.String keyspaceName,
java.lang.String... cfNames) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<Pair<CounterCacheKey,ClockAndCount>> |
CacheService.CounterCacheSerializer.deserialize(DataInputPlus in,
ColumnFamilyStore cfs) |
java.util.concurrent.Future<Pair<RowCacheKey,IRowCacheEntry>> |
CacheService.RowCacheSerializer.deserialize(DataInputPlus in,
ColumnFamilyStore cfs) |
java.util.concurrent.Future<Pair<KeyCacheKey,RowIndexEntry>> |
CacheService.KeyCacheSerializer.deserialize(DataInputPlus input,
ColumnFamilyStore cfs) |
Modifier and Type | Method and Description |
---|---|
java.util.UUID |
ActiveRepairService.prepareForRepair(java.util.UUID parentRepairSession,
java.util.Set<java.net.InetAddress> endpoints,
RepairOption options,
java.util.List<ColumnFamilyStore> columnFamilyStores) |
void |
ActiveRepairService.registerParentRepairSession(java.util.UUID parentRepairSession,
java.util.List<ColumnFamilyStore> columnFamilyStores,
java.util.Collection<Range<Token>> ranges,
boolean isIncremental,
long timestamp,
boolean isGlobal) |
Constructor and Description |
---|
ParentRepairSession(java.util.List<ColumnFamilyStore> columnFamilyStores,
java.util.Collection<Range<Token>> ranges,
boolean isIncremental,
long repairedAt,
boolean isGlobal) |
Modifier and Type | Method and Description |
---|---|
protected SSTableMultiWriter |
StreamReader.createWriter(ColumnFamilyStore cfs,
long totalSize,
long repairedAt,
SSTableFormat.Type format) |
protected void |
StreamReader.writePartition(StreamReader.StreamDeserializer deserializer,
SSTableMultiWriter writer,
ColumnFamilyStore cfs) |
Copyright © 2015 The Apache Software Foundation