Documentation
¶
Index ¶
- type BidirectionalEdgeError
- type CycleError
- type Edge
- type EdgeNotFoundError
- type Graph
- func (g *Graph) ClearGraphHealthyStatus()
- func (g *Graph) GetVertex(key string) (Vertex, error)
- func (g *Graph) GraphStats() Stats
- func (g *Graph) NewEdge(src, tgt string) error
- func (g *Graph) NewVertex(key, label string, healthy bool)
- func (g *Graph) Path(src, tgt string) (Subgraph, error)
- func (g *Graph) SetVertexHealth(key string, health bool) error
- func (g *Graph) StartHealthCheckLoop(ctx context.Context, check time.Duration)
- func (g *Graph) VertexDependencies(key string, all bool) (Subgraph, error)
- func (g *Graph) VertexDependents(key string, all bool) (Subgraph, error)
- func (g *Graph) VertexNeighbors(key string) (Subgraph, error)
- type Stats
- type Subgraph
- type Vertex
- type VertexNilError
- type VertexNotFoundError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BidirectionalEdgeError ¶
func (BidirectionalEdgeError) Error ¶
func (e BidirectionalEdgeError) Error() string
type CycleError ¶
func (CycleError) Error ¶
func (e CycleError) Error() string
type EdgeNotFoundError ¶
func (EdgeNotFoundError) Error ¶
func (e EdgeNotFoundError) Error() string
type Graph ¶
type Graph struct {
// contains filtered or unexported fields
}
func (*Graph) ClearGraphHealthyStatus ¶
func (g *Graph) ClearGraphHealthyStatus()
func (*Graph) GraphStats ¶
func (*Graph) StartHealthCheckLoop ¶
func (*Graph) VertexDependencies ¶
func (*Graph) VertexDependents ¶
type VertexNilError ¶
type VertexNilError struct {
// contains filtered or unexported fields
}
func (VertexNilError) Error ¶
func (e VertexNilError) Error() string
type VertexNotFoundError ¶
type VertexNotFoundError struct {
Label string
}
func (VertexNotFoundError) Error ¶
func (e VertexNotFoundError) Error() string
Click to show internal directories.
Click to hide internal directories.