public class SimpleSSTableMultiWriter extends java.lang.Object implements SSTableMultiWriter
Transactional.AbstractTransactional
Modifier | Constructor and Description |
---|---|
protected |
SimpleSSTableMultiWriter(SSTableWriter writer) |
Modifier and Type | Method and Description |
---|---|
java.lang.Throwable |
abort(java.lang.Throwable accumulate) |
boolean |
append(UnfilteredRowIterator partition)
Writes a partition in an implementation specific way
|
void |
close() |
java.lang.Throwable |
commit(java.lang.Throwable accumulate) |
static SSTableMultiWriter |
create(Descriptor descriptor,
long keyCount,
long repairedAt,
CFMetaData cfm,
MetadataCollector metadataCollector,
SerializationHeader header,
LifecycleTransaction txn) |
java.util.Collection<SSTableReader> |
finish(boolean openResult) |
java.util.Collection<SSTableReader> |
finish(long repairedAt,
long maxDataAge,
boolean openResult) |
java.util.Collection<SSTableReader> |
finished() |
java.util.UUID |
getCfId() |
java.lang.String |
getFilename() |
long |
getFilePointer() |
void |
prepareToCommit() |
SSTableMultiWriter |
setOpenResult(boolean openResult) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abortOrDie
protected SimpleSSTableMultiWriter(SSTableWriter writer)
public boolean append(UnfilteredRowIterator partition)
SSTableMultiWriter
append
in interface SSTableMultiWriter
partition
- the partition to appendpublic java.util.Collection<SSTableReader> finish(long repairedAt, long maxDataAge, boolean openResult)
finish
in interface SSTableMultiWriter
public java.util.Collection<SSTableReader> finish(boolean openResult)
finish
in interface SSTableMultiWriter
public java.util.Collection<SSTableReader> finished()
finished
in interface SSTableMultiWriter
public SSTableMultiWriter setOpenResult(boolean openResult)
setOpenResult
in interface SSTableMultiWriter
public java.lang.String getFilename()
getFilename
in interface SSTableMultiWriter
public long getFilePointer()
getFilePointer
in interface SSTableMultiWriter
public java.util.UUID getCfId()
getCfId
in interface SSTableMultiWriter
public java.lang.Throwable commit(java.lang.Throwable accumulate)
commit
in interface Transactional
public java.lang.Throwable abort(java.lang.Throwable accumulate)
abort
in interface Transactional
public void prepareToCommit()
prepareToCommit
in interface Transactional
public void close()
close
in interface java.lang.AutoCloseable
close
in interface Transactional
public static SSTableMultiWriter create(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData cfm, MetadataCollector metadataCollector, SerializationHeader header, LifecycleTransaction txn)
Copyright © 2017 The Apache Software Foundation