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[Dotted[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 RCounterStateCodec: JsonValueCodec[ResettableCounter]

ResettableCounter

ResettableCounter

Attributes

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

RGA

RGA

Attributes

given RubisStateCodec: JsonValueCodec[(Dotted[Map[(String, String), Set[Dot]]], Map[String, String], Map[String, AuctionData])]

Rubis

Rubis

Attributes

given TwoPSetStateCodec[E : JsonValueCodec]: JsonValueCodec[TwoPhaseSet[E]]

TwoPhaseSet

TwoPhaseSet

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 spcecificCodec: JsonValueCodec[Dotted[GrowOnlyMap[Int, ReplicatedSet[Int]]]]
given twoPSetContext[E : JsonValueCodec]: JsonValueCodec[Dotted[TwoPhaseSet[E]]]
given uidKeyCodec: JsonKeyCodec[Uid]
given withContextWrapper[E : JsonValueCodec]: JsonValueCodec[Dotted[E]]