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