Versions in this module Expand all Collapse all v0 v0.1.0 Sep 6, 2019 Changes in this version + func ToGraphViz(g *core.CompiledWorkflow) string + func TopologicalSort(g v1alpha1.ExecutableWorkflow) ([]v1alpha1.ExecutableNode, error) + func WorkflowToGraphViz(g *v1alpha1.FlyteWorkflow) string + type NodeQ []v1alpha1.NodeID + func NewNodeNameQ(items ...v1alpha1.NodeID) NodeQ + func (s *NodeQ) Deque() v1alpha1.NodeID + func (s *NodeQ) Enqueue(items ...v1alpha1.NodeID) + func (s *NodeQ) Peek() v1alpha1.NodeID + func (s NodeQ) HasNext() bool + func (s NodeQ) Remaining() int + type NodeVisitor map[v1alpha1.NodeID]VisitStatus + func NewNodeVisitor(nodes []v1alpha1.NodeID) NodeVisitor + type VisitStatus int8 + const Completed + const NotVisited + const Visited