public class MaxSSTableSizeWriter extends CompactionAwareWriter
Transactional.AbstractTransactional.StateTransactional.AbstractTransactionalcfs, directories, estimatedTotalKeys, logger, 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 keepOriginals) | 
| MaxSSTableSizeWriter(ColumnFamilyStore cfs,
                    Directories directories,
                    LifecycleTransaction txn,
                    java.util.Set<SSTableReader> nonExpiredSSTables,
                    long maxSSTableSize,
                    int level,
                    boolean offline,
                    boolean keepOriginals)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| protected 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, estimatedKeys, finish, getDirectories, getWriteDirectory, maybeSwitchWriter, setRepairedAtabort, 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)
@Deprecated public MaxSSTableSizeWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize, int level, boolean offline, boolean keepOriginals)
public MaxSSTableSizeWriter(ColumnFamilyStore cfs, Directories directories, LifecycleTransaction txn, java.util.Set<SSTableReader> nonExpiredSSTables, long maxSSTableSize, int level, boolean keepOriginals)
protected boolean realAppend(UnfilteredRowIterator partition)
realAppend in class CompactionAwareWriterpublic void switchCompactionLocation(Directories.DataDirectory location)
CompactionAwareWriterswitchCompactionLocation in class CompactionAwareWriterCopyright © 2018 The Apache Software Foundation