package
summingbird
Type Members
-
case class
AlsoProducer[P <: Platform[P], +T, +R](ensure: TailProducer[P, T], result: Producer[P, R]) extends Producer[P, R] with Product with Serializable
-
-
case class
Counter(group: Group, name: Name)(implicit jobID: JobId) 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
-
final
case class
Group(getString: String) extends AnyVal with Product with Serializable
-
-
case class
KeyFlatMappedProducer[P <: Platform[P], K, V, K2](producer: Producer[P, (K, V)], fn: (K) ⇒ TraversableOnce[K2]) extends KeyedProducer[P, K2, V] with Product with Serializable
-
-
case class
LeftJoinedProducer[P <: Platform[P], K, V, JoinedV](left: Producer[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
-
-
final
case class
Name(getString: String) extends AnyVal 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: Producer[P, (K, V)], store: P.Store[K, V], semigroup: Semigroup[V]) extends KeyedProducer[P, K, (Option[V], V)] with TailProducer[P, (K, (Option[V], V))] with Product with Serializable
-
-
-
-
trait
TimeExtractor[T] extends Serializable
-
case class
Unzip2[P1 <: Platform[P1], P2 <: Platform[P2]]() extends Product with Serializable
-
case class
ValueFlatMappedProducer[P <: Platform[P], K, V, V2](producer: Producer[P, (K, V)], fn: (V) ⇒ TraversableOnce[V2]) extends KeyedProducer[P, K, V2] with Product with Serializable
-
case class
WrappingConfig(backingConfig: ReadableMap, updates: Map[String, AnyRef], removes: Set[String]) extends SummingbirdConfig with Product with Serializable
-
case class
WrittenProducer[P <: Platform[P], T, U >: T](producer: Producer[P, T], sink: P.Sink[U]) extends TailProducer[P, T] with Product with Serializable