JsoniterCodecs

replication.JsoniterCodecs

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def bimapCodec[A, B](codec: JsonValueCodec[A], to: A => B, from: B => A): JsonValueCodec[B]

Givens

Givens

given AWSetEmbeddedCodec[E : JsonValueCodec]: JsonValueCodec[Map[E, Set[Dot]]]
given AWSetStateCodec[E : JsonValueCodec]: JsonValueCodec[ReplicatedSet[E]]

AddWinsSet

AddWinsSet

Attributes

given CausalContextCodec: JsonValueCodec[Dots]
given EWFlagStateCodec: JsonValueCodec[EnableWinsFlag]

EWFlag

EWFlag

Attributes

given GCounterStateCodec: JsonValueCodec[GrowOnlyCounter]
given GSetStateCodec[E : JsonValueCodec]: JsonValueCodec[Set[E]]

GrowOnlySet

GrowOnlySet

Attributes

given LastWriterWinsEmbeddedCodec[A : JsonValueCodec]: JsonValueCodec[Map[Dot, LastWriterWins[A]]]
given LastWriterWinsStateCodec[A : JsonValueCodec]: JsonValueCodec[Map[Dot, LastWriterWins[A]]]

LastWriterWins

LastWriterWins

Attributes

given MVRegisterEmbeddedCodec[A : JsonValueCodec]: JsonValueCodec[MultiVersionRegister[A]]

MultiVersionRegister

MultiVersionRegister

Attributes

given MapStringIntStateCodec: JsonValueCodec[Map[String, Int]]

GCounter

GCounter

Attributes

given ORMapStateCodec[K : JsonValueCodec, V : JsonValueCodec]: JsonValueCodec[ObserveRemoveMap[K, V]]

ObserveRemoveMap

ObserveRemoveMap

Attributes

given PNCounterStateCodec: JsonValueCodec[PosNegCounter]

PNCounter

PNCounter

Attributes

given RGAStateCodec[E : JsonValueCodec]: JsonValueCodec[ReplicatedList[E]]

RGA

RGA

Attributes

given arrayOfLongCodec: JsonValueCodec[Array[Time]]

Causal Context

Causal Context

Attributes

given arrayRangesCodec: JsonValueCodec[ArrayRanges]
given given_JsonValueCodec_Uid: JsonValueCodec[Uid]
given growOnlyListCodec[E : JsonValueCodec]: JsonValueCodec[GrowOnlyList[E]]

GrowOnlyList

GrowOnlyList

Attributes

given uidKeyCodec: JsonKeyCodec[Uid]