- readSummaryNum :: (Functor m, Monad m, ZoomNum a) => Iteratee ByteString m (SummaryData a)
- fromSummaryNum :: ZoomNum a => SummaryData a -> Builder
- initSummaryNumBounded :: (Bounded a, ZoomNum a) => TimeStamp -> SummaryWork a
- mkSummaryNum :: ZoomNum a => TimeStampDiff -> SummaryWork a -> SummaryData a
- appendSummaryNum :: ZoomNum a => TimeStampDiff -> SummaryData a -> TimeStampDiff -> SummaryData a -> SummaryData a
- updateSummaryNum :: ZoomNum a => TimeStamp -> a -> SummaryWork a -> SummaryWork a
- deltaDecodeNum :: ZoomNum a => [a] -> [a]
- deltaEncodeNum :: ZoomNum a => SummaryWork a -> a -> a
Functions
readSummaryNum :: (Functor m, Monad m, ZoomNum a) => Iteratee ByteString m (SummaryData a)Source
fromSummaryNum :: ZoomNum a => SummaryData a -> BuilderSource
initSummaryNumBounded :: (Bounded a, ZoomNum a) => TimeStamp -> SummaryWork aSource
mkSummaryNum :: ZoomNum a => TimeStampDiff -> SummaryWork a -> SummaryData aSource
appendSummaryNum :: ZoomNum a => TimeStampDiff -> SummaryData a -> TimeStampDiff -> SummaryData a -> SummaryData aSource
updateSummaryNum :: ZoomNum a => TimeStamp -> a -> SummaryWork a -> SummaryWork aSource
deltaDecodeNum :: ZoomNum a => [a] -> [a]Source
deltaEncodeNum :: ZoomNum a => SummaryWork a -> a -> aSource