public class SSTableMetadata
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
SSTableMetadata.Collector |
static class |
SSTableMetadata.SSTableMetadataSerializer |
Modifier and Type | Field and Description |
---|---|
double |
bloomFilterFPChance |
double |
compressionRatio |
EstimatedHistogram |
estimatedColumnCount |
EstimatedHistogram |
estimatedRowSize |
StreamingHistogram |
estimatedTombstoneDropTime |
java.util.List<java.nio.ByteBuffer> |
maxColumnNames |
int |
maxLocalDeletionTime |
long |
maxTimestamp |
java.util.List<java.nio.ByteBuffer> |
minColumnNames |
long |
minTimestamp |
static double |
NO_BLOOM_FLITER_FP_CHANCE |
static double |
NO_COMPRESSION_RATIO |
java.lang.String |
partitioner |
ReplayPosition |
replayPosition |
static SSTableMetadata.SSTableMetadataSerializer |
serializer |
int |
sstableLevel |
Modifier and Type | Method and Description |
---|---|
static SSTableMetadata |
copyWithNewSSTableLevel(SSTableMetadata metadata,
int sstableLevel)
Deprecated.
|
static SSTableMetadata.Collector |
createCollector(AbstractType<?> columnNameComparator) |
static SSTableMetadata.Collector |
createCollector(java.util.Collection<SSTableReader> sstables,
AbstractType<?> columnNameComparator,
int level) |
double |
getDroppableTombstonesBefore(int gcBefore)
Get the amount of droppable tombstones
|
double |
getEstimatedDroppableTombstoneRatio(int gcBefore) |
public static final double NO_BLOOM_FLITER_FP_CHANCE
public static final double NO_COMPRESSION_RATIO
public static final SSTableMetadata.SSTableMetadataSerializer serializer
public final EstimatedHistogram estimatedRowSize
public final EstimatedHistogram estimatedColumnCount
public final ReplayPosition replayPosition
public final long minTimestamp
public final long maxTimestamp
public final int maxLocalDeletionTime
public final double bloomFilterFPChance
public final double compressionRatio
public final java.lang.String partitioner
public final StreamingHistogram estimatedTombstoneDropTime
public final int sstableLevel
public final java.util.List<java.nio.ByteBuffer> maxColumnNames
public final java.util.List<java.nio.ByteBuffer> minColumnNames
public static SSTableMetadata.Collector createCollector(AbstractType<?> columnNameComparator)
public static SSTableMetadata.Collector createCollector(java.util.Collection<SSTableReader> sstables, AbstractType<?> columnNameComparator, int level)
@Deprecated public static SSTableMetadata copyWithNewSSTableLevel(SSTableMetadata metadata, int sstableLevel)
metadata
- sstableLevel
- public double getEstimatedDroppableTombstoneRatio(int gcBefore)
gcBefore
- public double getDroppableTombstonesBefore(int gcBefore)
gcBefore
- the gc timeCopyright © 2013 The Apache Software Foundation