public class SSTableTxnWriter extends Transactional.AbstractTransactional implements Transactional
Transactional.AbstractTransactional.StateTransactional.AbstractTransactional| Constructor and Description |
|---|
SSTableTxnWriter(LifecycleTransaction txn,
SSTableWriter writer) |
| Modifier and Type | Method and Description |
|---|---|
RowIndexEntry |
append(UnfilteredRowIterator iterator) |
static SSTableTxnWriter |
create(Descriptor descriptor,
long keyCount,
long repairedAt,
int sstableLevel,
SerializationHeader header) |
static SSTableTxnWriter |
create(java.lang.String filename,
long keyCount,
long repairedAt,
int sstableLevel,
SerializationHeader header) |
static SSTableTxnWriter |
create(java.lang.String filename,
long keyCount,
long repairedAt,
SerializationHeader header) |
protected java.lang.Throwable |
doAbort(java.lang.Throwable accumulate) |
protected java.lang.Throwable |
doCommit(java.lang.Throwable accumulate) |
protected void |
doPrepare()
Do any preparatory work prior to commit.
|
SSTableReader |
finish(boolean openResult) |
java.lang.String |
getFilename() |
long |
getFilePointer() |
abort, abort, close, commit, commit, doPostCleanup, doPreCleanup, finish, permitRedundantTransitions, prepareToCommit, stateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabort, commit, prepareToCommitpublic SSTableTxnWriter(LifecycleTransaction txn, SSTableWriter writer)
public RowIndexEntry append(UnfilteredRowIterator iterator)
public java.lang.String getFilename()
public long getFilePointer()
protected java.lang.Throwable doCommit(java.lang.Throwable accumulate)
doCommit in class Transactional.AbstractTransactionalprotected java.lang.Throwable doAbort(java.lang.Throwable accumulate)
doAbort in class Transactional.AbstractTransactionalprotected void doPrepare()
Transactional.AbstractTransactionaldoPrepare in class Transactional.AbstractTransactionalpublic SSTableReader finish(boolean openResult)
public static SSTableTxnWriter create(Descriptor descriptor, long keyCount, long repairedAt, int sstableLevel, SerializationHeader header)
public static SSTableTxnWriter create(java.lang.String filename, long keyCount, long repairedAt, int sstableLevel, SerializationHeader header)
public static SSTableTxnWriter create(java.lang.String filename, long keyCount, long repairedAt, SerializationHeader header)
Copyright © 2015 The Apache Software Foundation