package
planner
Type Members
-
case class
Dag[P <: Platform[P]](originalTail: TailProducer[P, _], producerToPriorityNames: Map[Producer[P, Any], List[String]], tail: TailProducer[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
-
case class
FlatMapNode[P <: Platform[P]](members: List[Producer[P, _]] = immutable.this.Nil) extends Node[P] with Product with Serializable
-
sealed
trait
Node[P <: Platform[P]] extends AnyRef
-
case class
NodeIdentifier(identifier: String) extends Product with Serializable
-
case class
SourceNode[P <: Platform[P]](members: List[Producer[P, _]] = immutable.this.Nil) extends Node[P] with Product with Serializable
-
case class
SummerNode[P <: Platform[P]](members: List[Producer[P, _]] = immutable.this.Nil) extends Node[P] with Product with Serializable
Value Members
-
object
Dag extends Serializable