| Copyright | (c) 2016 Sentenai |
|---|---|
| Safe Haskell | None |
| Language | Haskell98 |
Network.Riak.CRDT.Ops
Description
Author: Antonio Nikishaev me@lelf.lu License: Apache Maintainer: Tim McGilchrist timmcgil@gmail.com, Mark Hibberd mark@hibberd.id.au Stability: experimental Portability: portable
Conversions of CRDT operations to DtOp
Documentation
counterUpdateOp :: [CounterOp] -> DtOp Source #
setUpdateOp :: [SetOp] -> DtOp Source #
data SetOpsComb Source #
Constructors
| SetOpsComb | |
Fields
| |
Instances
| Show SetOpsComb Source # | |
Defined in Network.Riak.CRDT.Ops Methods showsPrec :: Int -> SetOpsComb -> ShowS # show :: SetOpsComb -> String # showList :: [SetOpsComb] -> ShowS # | |
| Semigroup SetOpsComb Source # | |
Defined in Network.Riak.CRDT.Ops Methods (<>) :: SetOpsComb -> SetOpsComb -> SetOpsComb # sconcat :: NonEmpty SetOpsComb -> SetOpsComb # stimes :: Integral b => b -> SetOpsComb -> SetOpsComb # | |
| Monoid SetOpsComb Source # | |
Defined in Network.Riak.CRDT.Ops Methods mempty :: SetOpsComb # mappend :: SetOpsComb -> SetOpsComb -> SetOpsComb # mconcat :: [SetOpsComb] -> SetOpsComb # | |
toOpsComb :: SetOp -> SetOpsComb Source #
mapUpdateOp :: [MapOp] -> DtOp Source #