Class BlockWriter.Entry
- java.lang.Object
-
- org.eclipse.jgit.internal.storage.reftable.BlockWriter.Entry
-
- Direct Known Subclasses:
BlockWriter.DeleteLogEntry,BlockWriter.IndexEntry,BlockWriter.LogEntry,BlockWriter.ObjEntry,BlockWriter.RefEntry
- Enclosing class:
- BlockWriter
abstract static class BlockWriter.Entry extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Entry(byte[] key)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract byteblockType()(package private) static intcompare(BlockWriter.Entry ea, BlockWriter.Entry eb)(package private) intsizeBytes()(package private) abstract intvalueSize()(package private) abstract intvalueType()(package private) voidwriteKey(ReftableOutputStream os)(package private) abstract voidwriteValue(ReftableOutputStream os)
-
-
-
Method Detail
-
compare
static int compare(BlockWriter.Entry ea, BlockWriter.Entry eb)
-
writeKey
void writeKey(ReftableOutputStream os)
-
sizeBytes
int sizeBytes()
-
blockType
abstract byte blockType()
-
valueType
abstract int valueType()
-
valueSize
abstract int valueSize()
-
writeValue
abstract void writeValue(ReftableOutputStream os) throws java.io.IOException
- Throws:
java.io.IOException
-
-