Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RuntimeDAG ¶
type RuntimeDAG interface { dag.DAG GetRootVertex() string GetDependencyMap(from string) PrintVertices() }
func New ¶
func New() RuntimeDAG
type VertexContext ¶
type VertexContext struct { VertexName string // vertexName Kind VertexKind // kind of the vertex // the below elements provide information that is needed during the runtime operation BlockDAG RuntimeDAG Function ctrlcfgv1alpha1.Function References []string // contains the information about the output to ease the reverse mapping // of the output the function provides to the output we produce Outputs output.Output GVKToVarName map[string]string // contains filtered or unexported fields }
func (*VertexContext) AddReference ¶
func (r *VertexContext) AddReference(s string)
type VertexKind ¶
type VertexKind string
const ( RootVertexKind VertexKind = "root" FunctionVertexKind VertexKind = "function" )
Click to show internal directories.
Click to hide internal directories.