Package org.eclipse.jgit.notes
Class FanoutBucket.LazyNoteBucket
java.lang.Object
org.eclipse.jgit.notes.NoteBucket
org.eclipse.jgit.notes.FanoutBucket.LazyNoteBucket
- Enclosing class:
- FanoutBucket
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) int
estimateSize
(AnyObjectId objId, ObjectReader or) (package private) Note
getNote
(AnyObjectId objId, ObjectReader or) (package private) ObjectId
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)
-
Field Details
-
treeId
-
-
Constructor Details
-
LazyNoteBucket
LazyNoteBucket(ObjectId treeId)
-
-
Method Details
-
getNote
- Specified by:
getNote
in classNoteBucket
- Throws:
IOException
-
iterator
- Specified by:
iterator
in classNoteBucket
- Throws:
IOException
-
estimateSize
- Specified by:
estimateSize
in classNoteBucket
- Throws:
IOException
-
set
InMemoryNoteBucket set(AnyObjectId noteOn, AnyObjectId noteData, ObjectReader or) throws IOException - Specified by:
set
in classNoteBucket
- Throws:
IOException
-
writeTree
- Specified by:
writeTree
in classNoteBucket
-
getTreeId
ObjectId getTreeId()- Specified by:
getTreeId
in classNoteBucket
-
load
- Throws:
IOException
-