package
summingbird
Type Members
-
case class
AlsoProducer[P <: Platform[P], T, R](ensure: Producer[P, T], result: Producer[P, R]) extends Producer[P, R] with Product with Serializable
-
case class
Dependants[P <: Platform[P]](tail: Producer[P, Any]) extends Product with Serializable
-
case class
FlatMappedProducer[P <: Platform[P], T, U](producer: Producer[P, T], fn: (T) ⇒ TraversableOnce[U]) extends Producer[P, U] with Product with Serializable
-
-
-
case class
LeftJoinedProducer[P <: Platform[P], K, V, JoinedV](left: KeyedProducer[P, K, V], joined: P.Service[K, JoinedV]) extends KeyedProducer[P, K, (V, Option[JoinedV])] with Product with Serializable
-
case class
MergedProducer[P <: Platform[P], T](left: Producer[P, T], right: Producer[P, T]) extends Producer[P, T] with Product with Serializable
-
case class
NamedProducer[P <: Platform[P], T](producer: Producer[P, T], id: String) extends Producer[P, T] with Product with Serializable
-
case class
OptionMappedProducer[P <: Platform[P], T, U](producer: Producer[P, T], fn: (T) ⇒ Option[U]) extends Producer[P, U] with Product with Serializable
-
-
case class
OptionalUnzip2[P1 <: Platform[P1], P2 <: Platform[P2]]() extends Product with Serializable
-
class
Options extends AnyRef
-
-
-
sealed
trait
Producer[P <: Platform[P], +T] extends AnyRef
-
case class
Source[P <: Platform[P], T](source: P.Source[T]) extends Producer[P, T] with Product with Serializable
-
case class
Summer[P <: Platform[P], K, V](producer: KeyedProducer[P, K, V], store: P.Store[K, V], monoid: Monoid[V]) extends KeyedProducer[P, K, V] with Product with Serializable
-
trait
TimeExtractor[T] extends (T) ⇒ Long with Serializable
-
case class
Unzip2[P1 <: Platform[P1], P2 <: Platform[P2]]() extends Product with Serializable
-
case class
WrittenProducer[P <: Platform[P], T, U >: T](producer: Producer[P, T], sink: P.Sink[U]) extends Producer[P, T] with Product with Serializable