public class MaxSSTableSizeWriter extends CompactionAwareWriter
Transactional.AbstractTransactional.StateTransactional.AbstractTransactionalcfs, directories, maxAge, minRepairedAt, nonExpiredSSTables, sstableWriter, txn| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
long |
estimatedKeys()
estimated number of keys we should write
|
boolean |
realAppend(UnfilteredRowIterator partition) |
void |
switchCompactionLocation(Directories.DataDirectory location)
Implementations of this method should finish the current sstable writer and start writing to this directory.
|
append, doAbort, doCommit, doPostCleanup, doPrepare, finish, getDirectories, getWriteDirectory, maybeSwitchWriterabort, abort, close, commit, commit, doPreCleanup, permitRedundantTransitions, prepareToCommit, stateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabort, close, commit, prepareToCommitpublic MaxSSTableSizeWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize, int level)
public MaxSSTableSizeWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize, int level, boolean offline, boolean keepOriginals)
public boolean realAppend(UnfilteredRowIterator partition)
realAppend in class CompactionAwareWriterpublic void switchCompactionLocation(Directories.DataDirectory location)
CompactionAwareWriterswitchCompactionLocation in class CompactionAwareWriterpublic long estimatedKeys()
CompactionAwareWriterestimatedKeys in class CompactionAwareWriterCopyright © 2016 The Apache Software Foundation