- 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 classPackStatistics.ObjectType.AccumulatorPOJO for accumulating the ObjectType statistics.
-
Constructor Summary
Constructors Constructor Description ObjectType(PackStatistics.ObjectType.Accumulator accumulator)Creates a newPackStatistics.ObjectTypeobject from the accumulator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetBytes()longgetDeltaBytes()longgetDeltas()longgetObjects()longgetReusedDeltas()longgetReusedObjects()
-
-
-
Constructor Detail
-
ObjectType
public ObjectType(PackStatistics.ObjectType.Accumulator accumulator)
Creates a newPackStatistics.ObjectTypeobject 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.
-
-