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 byte
blockType()
(package private) static int
compare(BlockWriter.Entry ea, BlockWriter.Entry eb)
(package private) int
sizeBytes()
(package private) abstract int
valueSize()
(package private) abstract int
valueType()
(package private) void
writeKey(ReftableOutputStream os)
(package private) abstract void
writeValue(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
-
-