Module org.eclipse.jgit
Class StoredObjectRepresentation
- java.lang.Object
-
- org.eclipse.jgit.internal.storage.pack.StoredObjectRepresentation
-
public class StoredObjectRepresentation extends Object
An object representationPackWritercan consider for packing.
-
-
Field Summary
Fields Modifier and Type Field Description static intFORMAT_OTHEROnly available after inflating to canonical format.static intPACK_DELTAStored in pack format, as a delta to another object.static intPACK_WHOLEStored in pack format, without delta.static intWEIGHT_UNKNOWNSpecial unknown value forgetWeight().
-
Constructor Summary
Constructors Constructor Description StoredObjectRepresentation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectIdgetDeltaBase()Get identity of the object this delta applies to in order to recover the original object content.intgetFormat()Get the storage format typeintgetWeight()Get relative size of this object's packed form.booleanwasDeltaAttempted()Whether the current representation of the object has had delta compression attempted on it.
-
-
-
Field Detail
-
WEIGHT_UNKNOWN
public static final int WEIGHT_UNKNOWN
Special unknown value forgetWeight().- See Also:
- Constant Field Values
-
PACK_DELTA
public static final int PACK_DELTA
Stored in pack format, as a delta to another object.- See Also:
- Constant Field Values
-
PACK_WHOLE
public static final int PACK_WHOLE
Stored in pack format, without delta.- See Also:
- Constant Field Values
-
FORMAT_OTHER
public static final int FORMAT_OTHER
Only available after inflating to canonical format.- See Also:
- Constant Field Values
-
-
Method Detail
-
getWeight
public int getWeight()
Get relative size of this object's packed form.- Returns:
- relative size of this object's packed form. The special value
WEIGHT_UNKNOWNcan be returned to indicate the implementation doesn't know, or cannot supply the weight up front.
-
getFormat
public int getFormat()
Get the storage format type- Returns:
- the storage format type, which must be one of
PACK_DELTA,PACK_WHOLE, orFORMAT_OTHER.
-
getDeltaBase
public ObjectId getDeltaBase()
Get identity of the object this delta applies to in order to recover the original object content.- Returns:
- identity of the object this delta applies to in order to recover
the original object content. This method should only be called if
getFormat()returnedPACK_DELTA.
-
wasDeltaAttempted
public boolean wasDeltaAttempted()
Whether the current representation of the object has had delta compression attempted on it.- Returns:
- whether the current representation of the object has had delta compression attempted on it.
-
-