conduit-merge-0.1.3.0: Merge multiple sorted conduits

Safe HaskellNone
LanguageHaskell2010

Data.Conduit.Merge

Synopsis

Documentation

mergeSources :: (Ord a, Foldable f, Monad m) => f (ConduitT () a m ()) -> ConduitT i a m () Source #

Merge multiple sorted sources into one sorted producer.

mergeSourcesOn :: (Ord b, Foldable f, Monad m) => (a -> b) -> f (ConduitT () a m ()) -> ConduitT i a m () Source #

Merge multiple sorted sources into one sorted producer using specified sorting key.