kofre.primitives

Members list

Concise view

Type members

Classlikes

case class CausalQueue[T](values: Queue[QueueElement[T]], latest: VectorClock, removed: Dots)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class LastWriterWins[T, A](timestamp: T, payload: A)

Lattice with the least-upper-bound defined by the timeStamp. Timestamps must be unique, totally ordered, consistent with causal order.

Lattice with the least-upper-bound defined by the timeStamp. Timestamps must be unique, totally ordered, consistent with causal order.

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class MultiValueRegister[T](versions: Map[VectorClock, T])

Keeps all concurrent writes

Keeps all concurrent writes

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type