com.twitter.summingbird

planner

package planner

Visibility
  1. Public
  2. All

Type Members

  1. case class Dag[P <: Platform[P]](tail: Producer[P, _], producerToNode: Map[Producer[P, _], Node[P]], nodes: List[Node[P]], nodeToName: Map[Node[P], String] = ..., nameToNode: Map[String, Node[P]] = ..., dependenciesOfM: Map[Node[P], List[Node[P]]] = ..., dependantsOfM: Map[Node[P], List[Node[P]]] = ...) extends Product with Serializable

  2. case class FlatMapNode[P <: Platform[P]](members: List[Producer[P, _]] = immutable.this.Nil) extends Node[P] with Product with Serializable

  3. sealed trait Node[P <: Platform[P]] extends AnyRef

  4. case class NodeIdentifier(identifier: String) extends Product with Serializable

  5. case class SourceNode[P <: Platform[P]](members: List[Producer[P, _]] = immutable.this.Nil) extends Node[P] with Product with Serializable

  6. case class SummerNode[P <: Platform[P]](members: List[Producer[P, _]] = immutable.this.Nil) extends Node[P] with Product with Serializable

Value Members

  1. object Dag extends Serializable

Ungrouped