Uses of Class
org.eclipse.jgit.internal.storage.pack.ObjectToPack
Packages that use ObjectToPack
Package
Description
Distributed file system based repository storage.
File based repository storage.
Reading/writing Git pack files.
-
Uses of ObjectToPack in org.eclipse.jgit.internal.storage.dfs
Subclasses of ObjectToPack in org.eclipse.jgit.internal.storage.dfsModifier and TypeClassDescription(package private) class
Methods in org.eclipse.jgit.internal.storage.dfs with parameters of type ObjectToPackModifier and TypeMethodDescriptionvoid
DfsReader.copyObjectAsIs
(PackOutputStream out, ObjectToPack otp, boolean validate) Output a previously selected representation.boolean
DfsCachedPack.hasObject
(ObjectToPack obj, StoredObjectRepresentation rep) Determine if this pack contains the object representation given.Method parameters in org.eclipse.jgit.internal.storage.dfs with type arguments of type ObjectToPackModifier and TypeMethodDescriptionprivate static boolean
DfsReader.checkGarbagePacks
(Iterable<ObjectToPack> objects) private List<DfsObjectToPack>
DfsReader.findAllFromPack
(DfsPackFile pack, Iterable<ObjectToPack> objects, boolean skipFound) void
DfsReader.selectObjectRepresentation
(PackWriter packer, ProgressMonitor monitor, Iterable<ObjectToPack> objects) private void
DfsReader.trySelectRepresentation
(PackWriter packer, ProgressMonitor monitor, Iterable<ObjectToPack> objects, List<DfsPackFile> packs, boolean skipFound) void
DfsReader.writeObjects
(PackOutputStream out, List<ObjectToPack> list) Write objects to the pack stream in roughly the order given. -
Uses of ObjectToPack in org.eclipse.jgit.internal.storage.file
Subclasses of ObjectToPack in org.eclipse.jgit.internal.storage.fileModifier and TypeClassDescription(package private) class
Methods in org.eclipse.jgit.internal.storage.file with parameters of type ObjectToPackModifier and TypeMethodDescriptionvoid
WindowCursor.copyObjectAsIs
(PackOutputStream out, ObjectToPack otp, boolean validate) Output a previously selected representation.boolean
LocalCachedPack.hasObject
(ObjectToPack obj, StoredObjectRepresentation rep) Determine if this pack contains the object representation given.(package private) void
CachedObjectDirectory.selectObjectRepresentation
(PackWriter packer, ObjectToPack otp, WindowCursor curs) (package private) abstract void
FileObjectDatabase.selectObjectRepresentation
(PackWriter packer, ObjectToPack otp, WindowCursor curs) (package private) void
ObjectDirectory.selectObjectRepresentation
(PackWriter packer, ObjectToPack otp, WindowCursor curs) private void
ObjectDirectory.selectObjectRepresentation
(PackWriter packer, ObjectToPack otp, WindowCursor curs, Set<ObjectDirectory.AlternateHandle.Id> skips) (package private) void
PackDirectory.selectRepresentation
(PackWriter packer, ObjectToPack otp, WindowCursor curs) Method parameters in org.eclipse.jgit.internal.storage.file with type arguments of type ObjectToPackModifier and TypeMethodDescriptionvoid
WindowCursor.selectObjectRepresentation
(PackWriter packer, ProgressMonitor monitor, Iterable<ObjectToPack> objects) Select the best object representation for a packer.private static void
PackBitmapIndexBuilder.sortByOffsetAndIndex
(BlockList<PackBitmapIndexBuilder.PositionEntry> byOffset, ObjectIdOwnerMap<PackBitmapIndexBuilder.PositionEntry> positionEntries, List<ObjectToPack> entries) void
WindowCursor.writeObjects
(PackOutputStream out, List<ObjectToPack> list) Write objects to the pack stream in roughly the order given.Constructor parameters in org.eclipse.jgit.internal.storage.file with type arguments of type ObjectToPackModifierConstructorDescriptionPackBitmapIndexBuilder
(List<ObjectToPack> objects) Creates a PackBitmapIndex used for building the contents of an index file. -
Uses of ObjectToPack in org.eclipse.jgit.internal.storage.pack
Fields in org.eclipse.jgit.internal.storage.pack declared as ObjectToPackModifier and TypeFieldDescription(package private) final ObjectToPack[]
DeltaTask.Block.list
(package private) ObjectToPack
DeltaWindowEntry.object
private final ObjectToPack[]
DeltaWindow.toSearch
Fields in org.eclipse.jgit.internal.storage.pack with type parameters of type ObjectToPackModifier and TypeFieldDescriptionprivate final List<ObjectToPack>
BaseSearch.edgeObjects
private List<ObjectToPack>
PackWriter.edgeObjects
private final ObjectIdOwnerMap<ObjectToPack>
BaseSearch.objectsMap
private ObjectIdOwnerMap<ObjectToPack>
PackWriter.objectsMap
private List<ObjectToPack>
PackWriter.sortedByName
Methods in org.eclipse.jgit.internal.storage.pack that return ObjectToPackModifier and TypeMethodDescriptionPackWriter.get
(AnyObjectId id) Lookup the ObjectToPack object for a given ObjectId.final ObjectToPack
ObjectToPack.getDeltaBase()
Get delta base object to pack if object is going to be packed in delta representation and delta is specified as object to packObjectReuseAsIs.newObjectToPack
(AnyObjectId objectId, int type) Allocate a newPackWriter
state structure for an object.Methods in org.eclipse.jgit.internal.storage.pack that return types with arguments of type ObjectToPackMethods in org.eclipse.jgit.internal.storage.pack with parameters of type ObjectToPackModifier and TypeMethodDescriptionprivate void
DeltaWindow.cacheDelta
(ObjectToPack srcObj, ObjectToPack resObj) (package private) boolean
DeltaCache.canCache
(int length, ObjectToPack src, ObjectToPack res) (package private) boolean
ThreadSafeDeltaCache.canCache
(int length, ObjectToPack src, ObjectToPack res) void
ObjectReuseAsIs.copyObjectAsIs
(PackOutputStream out, ObjectToPack otp, boolean validate) Output a previously selected representation.private TemporaryBuffer.Heap
PackWriter.delta
(ObjectToPack otp) private static long
DeltaWindow.estimateSize
(ObjectToPack ent) private int
PackWriter.findObjectsNeedingDelta
(ObjectToPack[] list, int cnt, int type) (package private) static int
DeltaTask.getAdjustedWeight
(ObjectToPack o) abstract boolean
CachedPack.hasObject
(ObjectToPack obj, StoredObjectRepresentation rep) Determine if this pack contains the object representation given.private final boolean
PackWriter.have
(ObjectToPack ptr, AnyObjectId objectId) private void
PackWriter.parallelDeltaSearch
(ProgressMonitor monitor, ObjectToPack[] list, int cnt, int threads) private void
PackWriter.reselectNonDelta
(ObjectToPack otp) private boolean
PackWriter.reuseDeltaFor
(ObjectToPack otp) private void
PackWriter.searchForDeltas
(ProgressMonitor monitor, ObjectToPack[] list, int cnt) void
PackWriter.select
(ObjectToPack otp, StoredObjectRepresentation next) Select an object representation for this writer.(package private) final void
DeltaWindowEntry.set
(ObjectToPack object) private void
PackWriter.singleThreadDeltaSearch
(ProgressMonitor monitor, ObjectToPack[] list, int cnt) private void
PackWriter.writeBase
(PackOutputStream out, ObjectToPack base) private void
PackWriter.writeDeltaObjectDeflate
(PackOutputStream out, ObjectToPack otp) final void
PackOutputStream.writeHeader
(ObjectToPack otp, long rawLength) Commits the object header onto the stream.final void
PackOutputStream.writeObject
(ObjectToPack otp) Write one object.(package private) void
PackWriter.writeObject
(PackOutputStream out, ObjectToPack otp) private void
PackWriter.writeObjectImpl
(PackOutputStream out, ObjectToPack otp) private void
PackWriter.writeWholeObjectDeflate
(PackOutputStream out, ObjectToPack otp) Method parameters in org.eclipse.jgit.internal.storage.pack with type arguments of type ObjectToPackModifier and TypeMethodDescriptionprivate void
PackWriter.cutDeltaChains
(BlockList<ObjectToPack> list) private static void
PackWriter.pruneEdgesFromObjectList
(List<ObjectToPack> list) private void
PackWriter.searchForReuse
(ProgressMonitor monitor, List<ObjectToPack> list) void
ObjectReuseAsIs.selectObjectRepresentation
(PackWriter packer, ProgressMonitor monitor, Iterable<ObjectToPack> objects) Select the best object representation for a packer.void
ObjectReuseAsIs.writeObjects
(PackOutputStream out, List<ObjectToPack> list) Write objects to the pack stream in roughly the order given.private void
PackWriter.writeObjects
(PackOutputStream out, List<ObjectToPack> list) Constructors in org.eclipse.jgit.internal.storage.pack with parameters of type ObjectToPackModifierConstructorDescription(package private)
Block
(int threads, PackConfig config, ObjectReader reader, DeltaCache dc, ThreadSafeProgressMonitor pm, ObjectToPack[] list, int begin, int end) (package private)
DeltaWindow
(PackConfig pc, DeltaCache dc, ObjectReader or, ProgressMonitor pm, long bpu, ObjectToPack[] in, int beginIndex, int endIndex) Constructor parameters in org.eclipse.jgit.internal.storage.pack with type arguments of type ObjectToPackModifierConstructorDescription(package private)
BaseSearch
(ProgressMonitor countingMonitor, Set<RevTree> bases, ObjectIdOwnerMap<ObjectToPack> objects, List<ObjectToPack> edges, ObjectReader or) (package private)
BaseSearch
(ProgressMonitor countingMonitor, Set<RevTree> bases, ObjectIdOwnerMap<ObjectToPack> objects, List<ObjectToPack> edges, ObjectReader or)