MVRegisterInterface

kofre.decompose.interfaces.MVRegisterInterface$

An MVRegister (Multi-Value Register) is a Delta CRDT modeling a register.

In the absence of concurrent writes, the MVRegister is either empty or holds one value. When multiple values are written concurrently, reading the MVRegister returns a set holding all these values.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

implicit class MVRegisterSyntax[C, A](container: C) extends OpsSyntaxHelper[C, DotFun[A]]

Attributes

Graph
Supertypes
trait OpsSyntaxHelper[C, DotFun[A]]
class Object
trait Matchable
class Any

Types

type MVRegister[A] = DotFun[A]

Value members

Concrete methods

def empty[A]: DotFun[A]

Implicits

Implicits

final implicit def MVRegisterSyntax[C, A](container: C): MVRegisterSyntax[C, A]