The type of the concrete implementation, e.g.
The type of the concrete implementation, e.g. GSet[A]
.
To be specified by subclass.
Convenience for put.
Convenience for put. Requires an implicit Cluster.
Convenience for remove.
Convenience for remove. Requires an implicit Cluster.
Java API: Add an element to a set associated with a key.
Java API: Add an element to a set associated with a key. If there is no existing set then one will be initialised.
Scala API: Add an element to a set associated with a key.
Scala API: Add an element to a set associated with a key. If there is no existing set then one will be initialised.
Scala API: All entries of a multimap where keys are strings and values are sets.
Get the set associated with the key if there is one.
Java API: All entries of a multimap where keys are strings and values are sets.
Scala API: Get the set associated with the key if there is one, else return the given default.
Monotonic merge function.
Monotonic merge function.
Does it have any state changes from a specific node, which has been removed from the cluster.
Does it have any state changes from a specific node, which has been removed from the cluster.
When the removed
node has been removed from the cluster the state
changes from that node will be pruned by collapsing the data entries
to another node.
When the removed
node has been removed from the cluster the state
changes from that node will be pruned by collapsing the data entries
to another node.
Remove data entries from a node that has been removed from the cluster and already been pruned.
Remove data entries from a node that has been removed from the cluster and already been pruned.
Java API: Associate an entire set with the key while retaining the history of the previous replicated data set.
Scala API: Associate an entire set with the key while retaining the history of the previous replicated data set.
Remove an entire set associated with the key.
Java API: Remove an element of a set associated with a key.
Java API: Remove an element of a set associated with a key. If there are no more elements in the set then the entire set will be removed.
Scala API: Remove an element of a set associated with a key.
Scala API: Remove an element of a set associated with a key. If there are no more elements in the set then the entire set will be removed.
Replace an element of a set associated with a key with a new one if it is different.
Replace an element of a set associated with a key with a new one if it is different. This is useful when an element is removed and another one is added within the same Update. The order of addition and removal is important in order to retain history for replicated data.
(oRMultiMap: any2stringadd[ORMultiMap[A]]).+(other)
An immutable multi-map implementation. This class wraps an ORMap with an ORSet for the map's value.
This class is immutable, i.e. "modifying" methods return a new instance.