public class BigTableWriter extends SSTableWriter
SSTableWriter.FactoryTransactional.AbstractTransactionalheader, keyCount, maxDataAge, metadataCollector, repairedAt, rowIndexEntrySerializer, txnProxycomponents, compression, descriptor, first, last, metadata, partitioner, TOMBSTONE_HISTOGRAM_BIN_SIZE| Constructor and Description |
|---|
BigTableWriter(Descriptor descriptor,
java.lang.Long keyCount,
java.lang.Long repairedAt,
CFMetaData metadata,
IPartitioner partitioner,
MetadataCollector metadataCollector,
SerializationHeader header,
LifecycleTransaction txn) |
| Modifier and Type | Method and Description |
|---|---|
RowIndexEntry |
append(UnfilteredRowIterator iterator)
Appends partition data to this writer.
|
long |
getFilePointer() |
long |
getOnDiskFilePointer() |
void |
mark() |
SSTableReader |
openEarly()
Open the resultant SSTableReader before it has been fully written
|
SSTableReader |
openFinalEarly()
Open the resultant SSTableReader once it has been fully written, but before the
_set_ of tables that are being written together as one atomic operation are all ready
|
void |
resetAndTruncate() |
protected SSTableWriter.TransactionalProxy |
txnProxy() |
abort, abort, close, commit, create, create, create, create, create, finalizeMetadata, finish, finish, finished, prepareToCommit, rename, setMaxDataAge, setOpenResult, setRepairedAt, statsMetadataaddComponents, appendTOC, bytesOnDisk, componentsFor, delete, discoverComponentsFor, estimateRowsFromIndex, getAllFilePaths, getColumnFamilyName, getFilename, getIndexFilename, getKeyspaceName, getMinimalKey, readTOC, toString, tryComponentFromFilenamepublic BigTableWriter(Descriptor descriptor, java.lang.Long keyCount, java.lang.Long repairedAt, CFMetaData metadata, IPartitioner partitioner, MetadataCollector metadataCollector, SerializationHeader header, LifecycleTransaction txn)
public void mark()
mark in class SSTableWriterpublic void resetAndTruncate()
resetAndTruncate in class SSTableWriterpublic RowIndexEntry append(UnfilteredRowIterator iterator)
append in class SSTableWriteriterator - the partition to writeiterator
wasn't empty, null otherwise.FSWriteError - if a write to the dataFile failspublic SSTableReader openEarly()
SSTableWriteropenEarly in class SSTableWriterpublic SSTableReader openFinalEarly()
SSTableWriteropenFinalEarly in class SSTableWriterprotected SSTableWriter.TransactionalProxy txnProxy()
txnProxy in class SSTableWriterpublic long getFilePointer()
getFilePointer in class SSTableWriterpublic long getOnDiskFilePointer()
getOnDiskFilePointer in class SSTableWriterCopyright © 2015 The Apache Software Foundation