Package org.iq80.leveldb.table
Class BlockHandle
java.lang.Object
org.iq80.leveldb.table.BlockHandle
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intstatic final intprivate final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintintlonginthashCode()static BlockHandlereadBlockHandle(SliceInput sliceInput) toString()static SlicewriteBlockHandle(BlockHandle blockHandle) static voidwriteBlockHandleTo(BlockHandle blockHandle, SliceOutput sliceOutput)
-
Field Details
-
MAX_ENCODED_LENGTH
public static final int MAX_ENCODED_LENGTH- See Also:
-
offset
private final long offset -
dataSize
private final int dataSize
-
-
Constructor Details
-
BlockHandle
BlockHandle(long offset, int dataSize)
-
-
Method Details
-
getOffset
public long getOffset() -
getDataSize
public int getDataSize() -
getFullBlockSize
public int getFullBlockSize() -
equals
-
hashCode
public int hashCode() -
toString
-
readBlockHandle
-
writeBlockHandle
-
writeBlockHandleTo
-