eu
.
timepit
crjdt
package
crjdt
Source
package.scala
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
crjdt
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
sealed
trait
Cmd
extends
Product
with
Serializable
sealed
trait
Context
extends
Product
with
Serializable
final
case class
Cursor
(
keys:
Vector
[
RecTag
]
,
finalKey:
Key
)
extends
Product
with
Serializable
sealed
trait
Expr
extends
Product
with
Serializable
final
case class
Id
(
c:
BigInt
,
p:
ReplicaId
)
extends
Product
with
Serializable
sealed
trait
Key
extends
Product
with
Serializable
final
case class
Operation
(
id:
Id
,
deps:
Set
[
Id
]
,
cur:
Cursor
,
mut:
Mutation
)
extends
Product
with
Serializable
sealed
trait
RecTag
extends
Tag
type
RegValues
=
Map
[
Id
,
Val
]
type
ReplicaId
=
String
final
case class
ReplicaState
(
replicaId:
ReplicaId
,
opsCounter:
BigInt
,
context:
Context
,
variables:
Map
[
Var
,
Cursor
]
,
processedOps:
Set
[
Id
]
,
generatedOps:
Vector
[
Operation
]
)
extends
Product
with
Serializable
sealed
trait
Tag
extends
Product
with
Serializable
sealed
trait
Val
extends
Product
with
Serializable
Value Members
object
Cmd
extends
Serializable
object
Context
extends
Serializable
object
Cursor
extends
Serializable
object
Expr
extends
Serializable
object
Id
extends
Serializable
object
Key
extends
Serializable
object
Operation
extends
Serializable
object
ReplicaState
extends
Serializable
object
Tag
extends
Serializable
object
Val
extends
Serializable
object
syntax
Inherited from
AnyRef
Inherited from
Any
Ungrouped