public class BigFormat extends java.lang.Object implements SSTableFormat
SSTableFormat.Type
Modifier and Type | Field and Description |
---|---|
static BigFormat |
instance |
static org.apache.cassandra.io.sstable.format.big.BigFormat.BigVersion |
latestVersion |
enableSSTableDevelopmentTestMode
Modifier and Type | Method and Description |
---|---|
AbstractCompactedRow |
getCompactedRowWriter(CompactionController controller,
com.google.common.collect.ImmutableList<OnDiskAtomIterator> onDiskAtomIterators) |
RowIndexEntry.IndexSerializer |
getIndexSerializer(CFMetaData cfMetaData) |
Version |
getLatestVersion() |
java.util.Iterator<OnDiskAtom> |
getOnDiskIterator(FileDataInput in,
ColumnSerializer.Flag flag,
int expireBefore,
CFMetaData cfm,
Version version) |
SSTableReader.Factory |
getReaderFactory() |
Version |
getVersion(java.lang.String version) |
SSTableWriter.Factory |
getWriterFactory() |
public static final BigFormat instance
public static final org.apache.cassandra.io.sstable.format.big.BigFormat.BigVersion latestVersion
public Version getLatestVersion()
getLatestVersion
in interface SSTableFormat
public Version getVersion(java.lang.String version)
getVersion
in interface SSTableFormat
public SSTableWriter.Factory getWriterFactory()
getWriterFactory
in interface SSTableFormat
public SSTableReader.Factory getReaderFactory()
getReaderFactory
in interface SSTableFormat
public java.util.Iterator<OnDiskAtom> getOnDiskIterator(FileDataInput in, ColumnSerializer.Flag flag, int expireBefore, CFMetaData cfm, Version version)
getOnDiskIterator
in interface SSTableFormat
public AbstractCompactedRow getCompactedRowWriter(CompactionController controller, com.google.common.collect.ImmutableList<OnDiskAtomIterator> onDiskAtomIterators)
getCompactedRowWriter
in interface SSTableFormat
public RowIndexEntry.IndexSerializer getIndexSerializer(CFMetaData cfMetaData)
getIndexSerializer
in interface SSTableFormat
Copyright © 2020 The Apache Software Foundation