Interface ILifecycleTransaction
-
- All Superinterfaces:
java.lang.AutoCloseable,LifecycleNewTracker,Transactional
- All Known Implementing Classes:
LifecycleTransaction,WrappedLifecycleTransaction
public interface ILifecycleTransaction extends Transactional, LifecycleNewTracker
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.cassandra.utils.concurrent.Transactional
Transactional.AbstractTransactional
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcheckpoint()SSTableReadercurrent(SSTableReader reader)booleanisObsolete(SSTableReader reader)booleanisOffline()voidobsolete(SSTableReader reader)voidobsoleteOriginals()java.util.Set<SSTableReader>originals()voidupdate(java.util.Collection<SSTableReader> readers, boolean original)voidupdate(SSTableReader reader, boolean original)-
Methods inherited from interface org.apache.cassandra.db.lifecycle.LifecycleNewTracker
opType, trackNew, untrackNew
-
Methods inherited from interface org.apache.cassandra.utils.concurrent.Transactional
abort, close, commit, prepareToCommit
-
-
-
-
Method Detail
-
checkpoint
void checkpoint()
-
update
void update(SSTableReader reader, boolean original)
-
update
void update(java.util.Collection<SSTableReader> readers, boolean original)
-
current
SSTableReader current(SSTableReader reader)
-
obsolete
void obsolete(SSTableReader reader)
-
obsoleteOriginals
void obsoleteOriginals()
-
originals
java.util.Set<SSTableReader> originals()
-
isObsolete
boolean isObsolete(SSTableReader reader)
-
isOffline
boolean isOffline()
-
-