diff --git a/CHANGELOG.md b/CHANGELOG.md index 5269f2f..ca6c76c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ - Numeric operands for object search queries (#265) - Link object payload message (#263) - Children sizes index to the link objects (#264) +- `LINK` split chain object type (#283) ### Changed diff --git a/object/types.proto b/object/types.proto index c94ebda..f3dca1c 100644 --- a/object/types.proto +++ b/object/types.proto @@ -17,6 +17,7 @@ import "session/types.proto"; // * TOMBSTONE // * STORAGE_GROUP // * LOCK +// * LINK enum ObjectType { // Just a normal object REGULAR = 0; @@ -29,6 +30,9 @@ enum ObjectType { // Object lock LOCK = 3; + + // Object that stores child object IDs for the split objects. + LINK = 4; } // Type of match expression diff --git a/proto-docs/object.md b/proto-docs/object.md index 9f5f5f5..9c475af 100644 --- a/proto-docs/object.md +++ b/proto-docs/object.md @@ -1043,6 +1043,7 @@ String presentation of object type is the same as definition: * TOMBSTONE * STORAGE_GROUP * LOCK +* LINK | Name | Number | Description | | ---- | ------ | ----------- | @@ -1050,6 +1051,7 @@ String presentation of object type is the same as definition: | TOMBSTONE | 1 | Used internally to identify deleted objects | | STORAGE_GROUP | 2 | StorageGroup information | | LOCK | 3 | Object lock | +| LINK | 4 | Object that stores child object IDs for the split objects. |