Interface BranchBlockEncoder
- All Superinterfaces:
BlockEncoder,DataBlockEncoder
- All Known Implementing Classes:
BranchBlockV1Encoder
public interface BranchBlockEncoder extends DataBlockEncoder
-
Field Summary
Fields Modifier and Type Field Description static java.util.Comparator<BranchBlockEncoder>LEVEL_AND_BLOCK_ID_COMPARATOR -
Method Summary
Modifier and Type Method Description voidadd(int blockId, long keyId, SnapshotEntry entry, int childBlockId)intblockId()EncodedBlockencode(BlockQueue.FileIdsAndEndings fileIdsAndEndings)intfirstChildBlockId()default booleanisEmpty()intlevel()Methods inherited from interface io.datarouter.filesystem.snapshot.encode.DataBlockEncoder
numBytes, numRecords