public class DefaultCompactionWriter extends CompactionAwareWriter
Transactional.AbstractTransactional.State
Transactional.AbstractTransactional
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
logger |
cfs, estimatedTotalKeys, maxAge, minRepairedAt, nonExpiredSSTables, sstableWriter, txn
Constructor and Description |
---|
DefaultCompactionWriter(ColumnFamilyStore cfs,
LifecycleTransaction txn,
java.util.Set<SSTableReader> nonExpiredSSTables,
boolean offline) |
Modifier and Type | Method and Description |
---|---|
boolean |
append(UnfilteredRowIterator partition)
Writes a partition in an implementation specific way
|
long |
estimatedKeys()
estimated number of keys we should write
|
doAbort, doCommit, doPrepare, finish, getDirectories, getWriteDirectory
abort, abort, close, commit, commit, doPostCleanup, doPreCleanup, permitRedundantTransitions, prepareToCommit, state
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abort, commit, prepareToCommit
public DefaultCompactionWriter(ColumnFamilyStore cfs, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, boolean offline)
public boolean append(UnfilteredRowIterator partition)
CompactionAwareWriter
append
in class CompactionAwareWriter
partition
- the partition to appendpublic long estimatedKeys()
CompactionAwareWriter
estimatedKeys
in class CompactionAwareWriter
Copyright © 2015 The Apache Software Foundation