public class Version extends Object
| Constructor and Description |
|---|
Version(VersionSet versionSet) |
public Version(VersionSet versionSet)
public void assertNoOverlappingFiles(int level)
public VersionSet getVersionSet()
public final InternalKeyComparator getInternalKeyComparator()
public int getCompactionLevel()
public void setCompactionLevel(int compactionLevel)
public double getCompactionScore()
public void setCompactionScore(double compactionScore)
public MergingIterator iterator(ReadOptions options) throws IOException
IOExceptionpublic LookupResult get(ReadOptions options, LookupKey key, ReadStats readStats)
public boolean overlapInLevel(int level,
Slice smallestUserKey,
Slice largestUserKey)
public int numberOfLevels()
public int numberOfFilesInLevel(int level)
public com.google.common.collect.Multimap<Integer,FileMetaData> getFiles()
public List<FileMetaData> getFiles(int level)
public void addFile(int level,
FileMetaData fileMetaData)
public boolean updateStats(ReadStats readStats)
public FileMetaData getFileToCompact()
public int getFileToCompactLevel()
public long getApproximateOffsetOf(InternalKey key)
public void retain()
public void release()
public boolean isDisposed()
public boolean recordReadSample(InternalKey internalKey)
Copyright © 2011–2020. All rights reserved.