rdts.base
Members list
Type members
Classlikes
Provides an empty value of type A
Provides an empty value of type A
By assumption empty is the identity of Lattice.merge
That is:
Lattice.merge(empty, x) == Lattice.normalize(x)
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ProductBottom[T]class SumBottom[T]object bottomobject bottomobject given_Bottom_Intobject causalTimeBottomobject bottomShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ProductDecompose[T]class SumDecompose[T]object AuctionDataAsUIJDLatticeobject latticeInstance
Decorates an existing lattice to filter the values before merging them. Warning: Decoration breaks when the decorated lattice has overridden methods except merge and decompose, or uses merge from within merge/decompose.
Decorates an existing lattice to filter the values before merging them. Warning: Decoration breaks when the decorated lattice has overridden methods except merge and decompose, or uses merge from within merge/decompose.
Attributes
- Companion
- object
- Supertypes
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DecoratedLattice.type
A lattice describes a set of values where we always can merge two values and get a “consistent” result. Technically, this is a join semilattice. See also Bottom.
A lattice describes a set of values where we always can merge two values and get a “consistent” result. Technically, this is a join semilattice. See also Bottom.
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class DecoratedLattice[A]class ProductLattice[T]class SumLattice[T]class GenericLastWriterWinsLattice[A]object AuctionDataAsUIJDLatticeobject latticeInstanceShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Orderings.type
Uid’s are serializable abstract unique Ids. Currently implemented as Strings, but subject to change.
Uid’s are serializable abstract unique Ids. Currently implemented as Strings, but subject to change.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UidEncoding.type