Versions in this module Expand all Collapse all v0 v0.12.0 Jul 19, 2026 Changes in this version + type AffectedFlow struct + AffectedNodes []uint + ID uint + Name string + type ChangeRepository interface + NodesByFiles func(ctx context.Context, filePaths []string) ([]graph.Node, error) + OutgoingEdgeCounts func(ctx context.Context, nodeIDs []uint) (map[uint]int64, error) + type EdgeDirection string + const EdgeDirectionIncoming + const EdgeDirectionOutgoing + type FlowRebuildStore interface + CreateFlow func(ctx context.Context, flow *graph.Flow) error + DeleteFlows func(ctx context.Context) error + FindFlowEntrypoints func(ctx context.Context) ([]graph.Node, error) + GetEdgesFromNodes func(ctx context.Context, nodeIDs []uint) ([]graph.Edge, error) + GetNodeByID func(ctx context.Context, id uint) (*graph.Node, error) + type FlowSummary struct + Description string + ID uint + Name string + NodeCount int + type FlowUnitOfWork interface + WithinFlowRebuild func(ctx context.Context, fn func(FlowRebuildStore) error) error + type GraphLookup interface + GetAnnotation func(ctx context.Context, nodeID uint) (*graph.Annotation, error) + GetNode func(ctx context.Context, qualifiedName string) (*graph.Node, error) + type GraphReadRepository interface + AffectedFlowsPage func(ctx context.Context, changedNodeIDs []uint, limit, offset int) ([]AffectedFlow, bool, error) + CallEdges func(ctx context.Context, anchorID uint, peerIDs []uint, direction EdgeDirection) (map[uint]graph.Edge, error) + FlowsPage func(ctx context.Context, sortBy string, limit, offset int) ([]FlowSummary, bool, error) + NamespacesPage func(ctx context.Context, limit, offset int) ([]NamespaceSummary, bool, error) + TopCommunities func(ctx context.Context, limit int) ([]NamedCount, error) + TopFlows func(ctx context.Context, limit int) ([]NamedCount, error) + UntestedCount func(ctx context.Context, nodeIDs []uint) (int, error) + type GraphStatistics struct + EdgeCount int64 + EdgeKinds []KindCount + EdgesByKind map[string]int64 + FallbackCalls int64 + FileCount int64 + NodeCount int64 + NodeKinds []KindCount + NodesByKind map[string]int64 + NodesByLanguage map[string]int64 + StrictCalls int64 + type KindCount struct + Count int64 + Kind string + type NamedCount struct + Count int64 + Name string + type NamespaceSummary struct + Namespace string + NodeCount int64 + type QueryRepository interface + NodesByExactName func(ctx context.Context, name string, limit int) ([]graph.Node, error) + NodesByFile func(ctx context.Context, filePath string) ([]graph.Node, error) + RelatedNodes func(ctx context.Context, request RelatedNodesRequest) (RelatedNodesPage, error) + type RelatedNodesPage struct + Nodes []graph.Node + TotalCount int + type RelatedNodesRequest struct + Direction EdgeDirection + EdgeKinds []graph.EdgeKind + Limit int + NodeID uint + Offset int + type StatisticsReader interface + GraphStatistics func(ctx context.Context) (GraphStatistics, error)