private class FanoutBucket.LazyNoteBucket extends NoteBucket
Constructor and Description |
---|
LazyNoteBucket(ObjectId treeId) |
Modifier and Type | Method and Description |
---|---|
(package private) int |
estimateSize(AnyObjectId objId,
ObjectReader or) |
(package private) Note |
getNote(AnyObjectId objId,
ObjectReader or) |
(package private) ObjectId |
getTreeId() |
(package private) java.util.Iterator<Note> |
iterator(AnyObjectId objId,
ObjectReader reader) |
private InMemoryNoteBucket |
load(AnyObjectId prefix,
ObjectReader or) |
(package private) InMemoryNoteBucket |
set(AnyObjectId noteOn,
AnyObjectId noteData,
ObjectReader or) |
(package private) ObjectId |
writeTree(ObjectInserter inserter) |
private final ObjectId treeId
LazyNoteBucket(ObjectId treeId)
Note getNote(AnyObjectId objId, ObjectReader or) throws java.io.IOException
getNote
in class NoteBucket
java.io.IOException
java.util.Iterator<Note> iterator(AnyObjectId objId, ObjectReader reader) throws java.io.IOException
iterator
in class NoteBucket
java.io.IOException
int estimateSize(AnyObjectId objId, ObjectReader or) throws java.io.IOException
estimateSize
in class NoteBucket
java.io.IOException
InMemoryNoteBucket set(AnyObjectId noteOn, AnyObjectId noteData, ObjectReader or) throws java.io.IOException
set
in class NoteBucket
java.io.IOException
ObjectId writeTree(ObjectInserter inserter)
writeTree
in class NoteBucket
ObjectId getTreeId()
getTreeId
in class NoteBucket
private InMemoryNoteBucket load(AnyObjectId prefix, ObjectReader or) throws java.io.IOException
java.io.IOException