public IMetadataSerializer getMetadataSerializer() { if (version.newStatsFile) return new MetadataSerializer(); else return new LegacyMetadataSerializer(); }
@Override public void onPartitionClose() { collector.addCellPerPartitionCount(cellCount); }
@Override public DeletionTime applyToDeletion(DeletionTime deletionTime) { collector.update(deletionTime); return deletionTime; } }
public double getDroppableTombstonesBefore(int gcBefore) { return sstableMetadata.getDroppableTombstonesBefore(gcBefore); }
private void updateTimestamp(long newTimestamp) { timestampTracker.update(newTimestamp); }
private void updateTTL(int newTTL) { ttlTracker.update(newTTL); }
public IMetadataSerializer getMetadataSerializer() { if (version.hasNewStatsFile()) return new MetadataSerializer(); else return new LegacyMetadataSerializer(); }
@Override public DeletionTime applyToDeletion(DeletionTime deletionTime) { collector.update(deletionTime); return deletionTime; } }
@Override public void onPartitionClose() { collector.addCellPerPartitionCount(cellCount); }
private void updateTimestamp(long newTimestamp) { timestampTracker.update(newTimestamp); }
public IMetadataSerializer getMetadataSerializer() { if (version.hasNewStatsFile()) return new MetadataSerializer(); else return new LegacyMetadataSerializer(); }
@Override public DeletionTime applyToDeletion(DeletionTime deletionTime) { collector.update(deletionTime); return deletionTime; } }
@Override public void onPartitionClose() { collector.addCellPerPartitionCount(cellCount); }
public IMetadataSerializer getMetadataSerializer() { if (version.hasNewStatsFile()) return new MetadataSerializer(); else return new LegacyMetadataSerializer(); }
@Override public void onPartitionClose() { collector.addCellPerPartitionCount(cellCount); }