Object

class Object(val map: ORMap<String, JsonNode>) : JsonNode

An ORMap-backed JSON object: keys are observed-remove, values recurse as JsonNode.

Constructors

Link copied to clipboard
constructor(map: ORMap<String, JsonNode>)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open override fun causalDots(): Set<Dot>

Unions the Rga.causalDots of every Array node reachable through this object, recursing through nested Object maps. Leaf and ORMap/MVRegister dot spaces do not participate in this GC path.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun piece(other: JsonNode): JsonNode

The join: the least-upper-bound of this and other.

Link copied to clipboard
open override fun toString(): String