public class BlockDataIterator extends ByteIteratorWithAddress
| Constructor and Description |
|---|
BlockDataIterator(jetbrains.exodus.log.Log log,
LogTip prevTip,
jetbrains.exodus.io.Block block,
long startAddress) |
| Modifier and Type | Method and Description |
|---|---|
long |
getAddress() |
byte[] |
getLastPage() |
long |
getLastPageAddress() |
int |
getLastPageCount() |
int |
getOffset() |
boolean |
hasNext() |
byte |
next() |
long |
skip(long bytes) |
public BlockDataIterator(jetbrains.exodus.log.Log log,
LogTip prevTip,
jetbrains.exodus.io.Block block,
long startAddress)
public boolean hasNext()
hasNext in class jetbrains.exodus.ByteIteratorpublic byte next()
next in class jetbrains.exodus.ByteIteratorpublic long skip(long bytes)
skip in class jetbrains.exodus.ByteIteratorpublic long getAddress()
getAddress in class ByteIteratorWithAddresspublic int getOffset()
getOffset in class ByteIteratorWithAddresspublic byte[] getLastPage()
public long getLastPageAddress()
public int getLastPageCount()