Documentation ¶
Index ¶
- type DagFlow
- func (df *DagFlow) Add(v ...JobNode)
- func (df *DagFlow) Connect(from, to JobNode)
- func (df *DagFlow) DownEdgesLen(v JobNode) int
- func (df *DagFlow) DownEdgesList(v JobNode) []interface{}
- func (df *DagFlow) Replace(original, replacement JobNode) bool
- func (df *DagFlow) Root() (JobNode, error)
- func (df *DagFlow) Run() error
- func (df *DagFlow) TransitiveReduction()
- func (df *DagFlow) UpEdgesLen(v JobNode) int
- func (df *DagFlow) UpEdgesList(v JobNode) []interface{}
- func (df *DagFlow) Validate() error
- type JobNode
- type RootsMap
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DagFlow ¶
type DagFlow struct {
// contains filtered or unexported fields
}
func (*DagFlow) DownEdgesLen ¶
func (*DagFlow) DownEdgesList ¶
func (*DagFlow) TransitiveReduction ¶
func (df *DagFlow) TransitiveReduction()
func (*DagFlow) UpEdgesLen ¶
func (*DagFlow) UpEdgesList ¶
type RootsMap ¶
type RootsMap struct {
// contains filtered or unexported fields
}
func (*RootsMap) UnfinishedLen ¶
func (*RootsMap) UnfinishedList ¶
Click to show internal directories.
Click to hide internal directories.