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