Package-level declarations
Types
Link copied to clipboard
data class CrdtTreeNodeID : Comparable<CrdtTreeNodeID> , JsonSerializable<CrdtTreeNodeID, CrdtTreeNodeIDStruct>
CrdtTreeNodeID represent an ID of a node in the tree. It is used to identify a node in the tree. It is composed of the creation time of the node and the offset from the beginning of the node if the node is split.
Link copied to clipboard
CrdtTreePos represent a position in the tree. It is used to identify a position in the tree. It is composed of the parent ID and the left sibling ID. If there's no left sibling in parent's children, then left sibling is parent.
Link copied to clipboard
data class RgaTreeSplitNodeID : Comparable<RgaTreeSplitNodeID> , JsonSerializable<RgaTreeSplitNodeID, RgaTreeSplitNodeIDStruct>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard