Class StoredObjectRepresentation
- java.lang.Object
-
- org.eclipse.jgit.internal.storage.pack.StoredObjectRepresentation
-
public class StoredObjectRepresentation extends Object
An object representationPackWriter
can consider for packing.
-
-
Field Summary
Fields Modifier and Type Field Description static int
FORMAT_OTHER
Only available after inflating to canonical format.static int
PACK_DELTA
Stored in pack format, as a delta to another object.static int
PACK_WHOLE
Stored in pack format, without delta.static int
WEIGHT_UNKNOWN
Special unknown value forgetWeight()
.
-
Constructor Summary
Constructors Constructor Description StoredObjectRepresentation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectId
getDeltaBase()
Get identity of the object this delta applies to in order to recover the original object content.int
getFormat()
Get the storage format typeint
getWeight()
Get relative size of this object's packed form.boolean
wasDeltaAttempted()
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_UNKNOWN
can 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.
-
-