public class SimpleSSTableMultiWriter extends java.lang.Object implements SSTableMultiWriter
Transactional.AbstractTransactional| Modifier | Constructor and Description |
|---|---|
protected |
SimpleSSTableMultiWriter(SSTableWriter writer,
LifecycleTransaction txn) |
| 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,
java.util.Collection<Index> indexes,
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, waitabortOrDieprotected SimpleSSTableMultiWriter(SSTableWriter writer, LifecycleTransaction txn)
public boolean append(UnfilteredRowIterator partition)
SSTableMultiWriterappend in interface SSTableMultiWriterpartition - the partition to appendpublic java.util.Collection<SSTableReader> finish(long repairedAt, long maxDataAge, boolean openResult)
finish in interface SSTableMultiWriterpublic java.util.Collection<SSTableReader> finish(boolean openResult)
finish in interface SSTableMultiWriterpublic java.util.Collection<SSTableReader> finished()
finished in interface SSTableMultiWriterpublic SSTableMultiWriter setOpenResult(boolean openResult)
setOpenResult in interface SSTableMultiWriterpublic java.lang.String getFilename()
getFilename in interface SSTableMultiWriterpublic long getFilePointer()
getFilePointer in interface SSTableMultiWriterpublic java.util.UUID getCfId()
getCfId in interface SSTableMultiWriterpublic java.lang.Throwable commit(java.lang.Throwable accumulate)
commit in interface Transactionalpublic java.lang.Throwable abort(java.lang.Throwable accumulate)
abort in interface Transactionalpublic void prepareToCommit()
prepareToCommit in interface Transactionalpublic void close()
close in interface java.lang.AutoCloseableclose in interface Transactionalpublic static SSTableMultiWriter create(Descriptor descriptor, long keyCount, long repairedAt, CFMetaData cfm, MetadataCollector metadataCollector, SerializationHeader header, java.util.Collection<Index> indexes, LifecycleTransaction txn)
Copyright © 2018 The Apache Software Foundation