Uses of Class
org.apache.cassandra.db.lifecycle.LifecycleTransaction
Packages that use LifecycleTransaction
Package
Description
-
Uses of LifecycleTransaction in org.apache.cassandra.db
Method parameters in org.apache.cassandra.db with type arguments of type LifecycleTransactionModifier and TypeMethodDescription<T> TColumnFamilyStore.withAllSSTables(OperationType operationType, com.google.common.base.Function<LifecycleTransaction, T> op) -
Uses of LifecycleTransaction in org.apache.cassandra.db.compaction
Fields in org.apache.cassandra.db.compaction declared as LifecycleTransactionModifier and TypeFieldDescriptionprotected LifecycleTransactionAbstractCompactionTask.transactionMethods in org.apache.cassandra.db.compaction with parameters of type LifecycleTransactionModifier and TypeMethodDescriptionstatic SSTableWriterCompactionManager.createWriter(ColumnFamilyStore cfs, File compactionFileLocation, long expectedBloomFilterSize, long repairedAt, TimeUUID pendingRepair, boolean isTransient, SSTableReader sstable, LifecycleTransaction txn) abstract CompactionAwareWriterAbstractCompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables) CompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction transaction, Set<SSTableReader> nonExpiredSSTables) LeveledCompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables) SingleSSTableLCSTask.getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables) SSTableSplitter.SplittingCompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables) AbstractCompactionStrategy.getCompactionTask(LifecycleTransaction txn, long gcBefore, long maxSSTableBytes) CompactionStrategyManager.getCompactionTask(LifecycleTransaction txn, long gcBefore, long maxSSTableBytes) LeveledCompactionStrategy.getCompactionTask(LifecycleTransaction txn, long gcBefore, long maxSSTableBytes) voidCompactionManager.performAnticompaction(ColumnFamilyStore cfs, RangesAtEndpoint replicas, Refs<SSTableReader> validatedForRepair, LifecycleTransaction txn, TimeUUID sessionID, BooleanSupplier isCancelled) Make sure the {validatedForRepair} are marked for compaction before calling this.CompactionManager.submitPendingAntiCompaction(ColumnFamilyStore cfs, RangesAtEndpoint tokenRanges, Refs<SSTableReader> sstables, LifecycleTransaction txn, TimeUUID sessionId, BooleanSupplier isCancelled) Splits the given token ranges of the given sstables into a pending repair siloConstructors in org.apache.cassandra.db.compaction with parameters of type LifecycleTransactionModifierConstructorDescriptionAbstractCompactionTask(ColumnFamilyStore cfs, LifecycleTransaction transaction) CompactionTask(ColumnFamilyStore cfs, LifecycleTransaction txn, long gcBefore) CompactionTask(ColumnFamilyStore cfs, LifecycleTransaction txn, long gcBefore, boolean keepOriginals) LeveledCompactionTask(ColumnFamilyStore cfs, LifecycleTransaction txn, int level, long gcBefore, long maxSSTableBytes, boolean majorCompaction) SingleSSTableLCSTask(ColumnFamilyStore cfs, LifecycleTransaction txn, int level) SplittingCompactionTask(ColumnFamilyStore cfs, LifecycleTransaction transaction, int sstableSizeInMB) SSTableSplitter(ColumnFamilyStore cfs, LifecycleTransaction transaction, int sstableSizeInMB) TimeWindowCompactionTask(ColumnFamilyStore cfs, LifecycleTransaction txn, long gcBefore, boolean ignoreOverlaps) Upgrader(ColumnFamilyStore cfs, LifecycleTransaction txn, OutputHandler outputHandler) -
Uses of LifecycleTransaction in org.apache.cassandra.db.compaction.unified
Methods in org.apache.cassandra.db.compaction.unified with parameters of type LifecycleTransactionModifier and TypeMethodDescriptionUnifiedCompactionTask.getCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables) Constructors in org.apache.cassandra.db.compaction.unified with parameters of type LifecycleTransactionModifierConstructorDescriptionShardedCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables, boolean keepOriginals, ShardTracker boundaries) UnifiedCompactionTask(ColumnFamilyStore cfs, UnifiedCompactionStrategy strategy, LifecycleTransaction txn, long gcBefore, ShardManager shardManager) -
Uses of LifecycleTransaction in org.apache.cassandra.db.compaction.writers
Fields in org.apache.cassandra.db.compaction.writers declared as LifecycleTransactionConstructors in org.apache.cassandra.db.compaction.writers with parameters of type LifecycleTransactionModifierConstructorDescriptionCompactionAwareWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables, boolean keepOriginals) DefaultCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables) DefaultCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables, boolean keepOriginals, int sstableLevel) MajorLeveledCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize) MajorLeveledCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize, boolean keepOriginals) MaxSSTableSizeWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize, int level) MaxSSTableSizeWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize, int level, boolean keepOriginals) SplittingSizeTieredCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables) SplittingSizeTieredCompactionWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, Set<SSTableReader> nonExpiredSSTables, long smallestSSTable) -
Uses of LifecycleTransaction in org.apache.cassandra.db.lifecycle
Methods in org.apache.cassandra.db.lifecycle that return LifecycleTransactionModifier and TypeMethodDescriptionstatic LifecycleTransactionLifecycleTransaction.offline(OperationType operationType) construct an empty Transaction with no existing readersstatic LifecycleTransactionLifecycleTransaction.offline(OperationType operationType, Collection<SSTableReader> readers) construct a Transaction for use in an offline operationstatic LifecycleTransactionLifecycleTransaction.offline(OperationType operationType, SSTableReader reader) construct a Transaction for use in an offline operationLifecycleTransaction.split(Collection<SSTableReader> readers) remove the provided readers from this Transaction, and return a new Transaction to manage them only permitted to be called if the current Transaction has never been usedTracker.tryModify(Iterable<? extends SSTableReader> sstables, OperationType operationType) Tracker.tryModify(SSTableReader sstable, OperationType operationType) -
Uses of LifecycleTransaction in org.apache.cassandra.db.memtable
Methods in org.apache.cassandra.db.memtable that return LifecycleTransactionModifier and TypeMethodDescriptionAbstractMemtable.getFlushTransaction()Memtable.getFlushTransaction()AbstractMemtable.setFlushTransaction(LifecycleTransaction flushTransaction) Memtable.setFlushTransaction(LifecycleTransaction transaction) Methods in org.apache.cassandra.db.memtable with parameters of type LifecycleTransactionModifier and TypeMethodDescriptionstatic SSTableMultiWriterFlushing.createFlushWriter(ColumnFamilyStore cfs, Memtable.FlushablePartitionSet<?> flushSet, LifecycleTransaction txn, Descriptor descriptor, long partitionCount) static List<Flushing.FlushRunnable>Flushing.flushRunnables(ColumnFamilyStore cfs, Memtable memtable, LifecycleTransaction txn) AbstractMemtable.setFlushTransaction(LifecycleTransaction flushTransaction) Memtable.setFlushTransaction(LifecycleTransaction transaction) -
Uses of LifecycleTransaction in org.apache.cassandra.io.sstable
Constructors in org.apache.cassandra.io.sstable with parameters of type LifecycleTransactionModifierConstructorDescriptionSSTableTxnWriter(LifecycleTransaction txn, SSTableMultiWriter writer) -
Uses of LifecycleTransaction in org.apache.cassandra.io.sstable.format
Fields in org.apache.cassandra.io.sstable.format declared as LifecycleTransactionModifier and TypeFieldDescriptionprotected final LifecycleTransactionSortedTableScrubber.transactionMethods in org.apache.cassandra.io.sstable.format with parameters of type LifecycleTransactionModifier and TypeMethodDescriptionSSTableFormat.getScrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, OutputHandler outputHandler, IScrubber.Options options) Returns a new scrubber for an sstable.Constructors in org.apache.cassandra.io.sstable.format with parameters of type LifecycleTransactionModifierConstructorDescriptionprotectedSortedTableScrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, OutputHandler outputHandler, IScrubber.Options options) -
Uses of LifecycleTransaction in org.apache.cassandra.io.sstable.format.big
Methods in org.apache.cassandra.io.sstable.format.big with parameters of type LifecycleTransactionModifier and TypeMethodDescriptionBigFormat.getScrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, OutputHandler outputHandler, IScrubber.Options options) Constructors in org.apache.cassandra.io.sstable.format.big with parameters of type LifecycleTransactionModifierConstructorDescriptionBigTableScrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, OutputHandler outputHandler, IScrubber.Options options) -
Uses of LifecycleTransaction in org.apache.cassandra.io.sstable.format.bti
Methods in org.apache.cassandra.io.sstable.format.bti with parameters of type LifecycleTransactionModifier and TypeMethodDescriptionBtiFormat.getScrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, OutputHandler outputHandler, IScrubber.Options options) Constructors in org.apache.cassandra.io.sstable.format.bti with parameters of type LifecycleTransactionModifierConstructorDescriptionBtiTableScrubber(ColumnFamilyStore cfs, LifecycleTransaction transaction, OutputHandler outputHandler, IScrubber.Options options) -
Uses of LifecycleTransaction in org.apache.cassandra.io.sstable.indexsummary
Constructor parameters in org.apache.cassandra.io.sstable.indexsummary with type arguments of type LifecycleTransactionModifierConstructorDescriptionIndexSummaryRedistribution(Map<TableId, LifecycleTransaction> transactions, long nonRedistributingOffHeapSize, long memoryPoolBytes)