private class ReftableWriter.Section
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) long |
bytes |
(package private) long |
entryCnt |
(package private) long |
firstBlockPosition |
(package private) ReftableWriter.IndexBuilder |
idx |
| Constructor and Description |
|---|
Section(byte keyType) |
| Modifier and Type | Method and Description |
|---|---|
private void |
beginBlock(BlockWriter.Entry entry) |
(package private) void |
finishSectionMaybeWriteIndex() |
(package private) void |
flushCurBlock() |
(package private) long |
write(BlockWriter.Entry entry) |
final ReftableWriter.IndexBuilder idx
final long firstBlockPosition
long entryCnt
long bytes
long write(BlockWriter.Entry entry) throws java.io.IOException
java.io.IOExceptionprivate void beginBlock(BlockWriter.Entry entry) throws BlockSizeTooSmallException
BlockSizeTooSmallExceptionvoid flushCurBlock()
throws java.io.IOException
java.io.IOExceptionvoid finishSectionMaybeWriteIndex()
throws java.io.IOException
java.io.IOException