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.IOException
abstract java.util.Iterator<Note> iterator(AnyObjectId objId, ObjectReader reader) throws java.io.IOException
java.io.IOException
abstract int estimateSize(AnyObjectId noteOn, ObjectReader or) throws java.io.IOException
java.io.IOException
abstract InMemoryNoteBucket set(AnyObjectId noteOn, AnyObjectId noteData, ObjectReader reader) throws java.io.IOException
java.io.IOException
abstract ObjectId writeTree(ObjectInserter inserter) throws java.io.IOException
java.io.IOException
abstract ObjectId getTreeId()