Package org.eclipse.jgit.storage.pack
Class PackStatistics.ObjectType
- java.lang.Object
-
- org.eclipse.jgit.storage.pack.PackStatistics.ObjectType
-
- Enclosing class:
- PackStatistics
public static class PackStatistics.ObjectType extends Object
Statistics about a single type of object (commits, tags, trees and blobs).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PackStatistics.ObjectType.Accumulator
POJO for accumulating the ObjectType statistics.
-
Constructor Summary
Constructors Constructor Description ObjectType(PackStatistics.ObjectType.Accumulator accumulator)
Creates a newPackStatistics.ObjectType
object from the accumulator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getBytes()
long
getDeltaBytes()
long
getDeltas()
long
getObjects()
long
getReusedDeltas()
long
getReusedObjects()
-
-
-
Constructor Detail
-
ObjectType
public ObjectType(PackStatistics.ObjectType.Accumulator accumulator)
Creates a newPackStatistics.ObjectType
object from the accumulator.- Parameters:
accumulator
- the accumulator of the statistics
-
-
Method Detail
-
getObjects
public long getObjects()
- Returns:
- total number of objects output. This total includes the value
of
getDeltas()
.
-
getDeltas
public long getDeltas()
- Returns:
- total number of deltas output. This may be lower than the actual number of deltas if a cached pack was reused.
-
getReusedObjects
public long getReusedObjects()
- Returns:
- number of objects whose existing representation was reused in
the output. This count includes
getReusedDeltas()
.
-
getReusedDeltas
public long getReusedDeltas()
- Returns:
- number of deltas whose existing representation was reused in the output, as their base object was also output or was assumed present for a thin pack. This may be lower than the actual number of reused deltas if a cached pack was reused.
-
getBytes
public long getBytes()
- Returns:
- total number of bytes written. This size includes the object
headers as well as the compressed data. This size also
includes all of
getDeltaBytes()
.
-
getDeltaBytes
public long getDeltaBytes()
- Returns:
- number of delta bytes written. This size includes the object headers for the delta objects.
-
-