private class ReftableReader.ObjCursorImpl extends RefCursor
Modifier and Type | Field and Description |
---|---|
private BlockReader |
block |
private LongList |
blockPos |
private int |
listIdx |
private ObjectId |
match |
private Ref |
ref |
private long |
scanEnd |
Constructor and Description |
---|
ObjCursorImpl(long scanEnd,
AnyObjectId id) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
Ref |
getRef()
Get reference at the current position.
|
(package private) void |
initScan() |
(package private) void |
initSeek() |
boolean |
next()
Check if another reference is available.
|
wasDeleted
private final long scanEnd
private final ObjectId match
private Ref ref
private int listIdx
private LongList blockPos
private BlockReader block
ObjCursorImpl(long scanEnd, AnyObjectId id)
void initSeek() throws java.io.IOException
java.io.IOException
void initScan() throws java.io.IOException
java.io.IOException
public boolean next() throws java.io.IOException
RefCursor
public Ref getRef()
RefCursor