| ORSetTMerge Method (ORSetT) |
When element is in this Set but not in that Set:
Compare the "birth dot" of the present element to the version vector in the Set it is absent from.
If the element dot is not "seen" by other Set version vector, that means the other set has yet to
see this add, and the element is to be in the merged Set.
If the other Set version vector dominates the dot, that means the other Set has removed
the element already, and the element is not to be in the merged Set.
When element in both this Set and in that Set:
Some dots may still need to be shed. If this Set has dots that the other Set does not have,
and the other Set version vector dominates those dots, then we need to drop those dots.
Keep only common dots, and dots that are not dominated by the other sides version vector
Namespace:
Akka.DistributedData
Assembly:
Akka.DistributedData (in Akka.DistributedData.dll) Version: 1.2.3.129 (1.2.3.129)
Syntax public override ORSet<T> Merge(
ORSet<T> other
)
abstract Merge :
other : ORSet<'T> -> ORSet<'T>
override Merge :
other : ORSet<'T> -> ORSet<'T>
Parameters
- other
- Type: Akka.DistributedDataORSetT
[Missing <param name="other"/> documentation for "M:Akka.DistributedData.ORSet`1.Merge(Akka.DistributedData.ORSet{`0})"]
Return Value
Type:
ORSetT[Missing <returns> documentation for "M:Akka.DistributedData.ORSet`1.Merge(Akka.DistributedData.ORSet{`0})"]
Implements
IReplicatedDataTMerge(T)IReplicatedDataTMerge(T)See Also