Package org.iq80.leveldb.impl
Class FileMetaData
java.lang.Object
org.iq80.leveldb.impl.FileMetaData
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtomicIntegerSeeks allowed until compactionprivate final longFile size in bytesprivate final InternalKeyLargest internal key served by tableprivate final longprivate final InternalKeySmallest internal key served by table -
Constructor Summary
ConstructorsConstructorDescriptionFileMetaData(long number, long fileSize, InternalKey smallest, InternalKey largest) -
Method Summary
Modifier and TypeMethodDescriptionvoidintlonglongvoidsetAllowedSeeks(int allowedSeeks) toString()
-
Field Details
-
number
private final long number -
fileSize
private final long fileSizeFile size in bytes -
smallest
Smallest internal key served by table -
largest
Largest internal key served by table -
allowedSeeks
Seeks allowed until compaction
-
-
Constructor Details
-
FileMetaData
-
-
Method Details
-
getFileSize
public long getFileSize() -
getNumber
public long getNumber() -
getSmallest
-
getLargest
-
getAllowedSeeks
public int getAllowedSeeks() -
setAllowedSeeks
public void setAllowedSeeks(int allowedSeeks) -
decrementAllowedSeeks
public void decrementAllowedSeeks() -
toString
-