graph

analytics.sssp

Compute shortest-path distances from a source.

strata graph sssp

wire graph_sssp

Computes weighted shortest-path distances from a source node over a consistent snapshot. Edge weights (default 1.0) accumulate along paths; unreachable nodes are omitted from the result. Direction defaults to `outgoing`. The source node must exist (`not_found.engine.graph_node`). Accepts an optional snapshot budget and `as_of` for time travel.

Analytics commands compute over a consistent snapshot of the visible graph and return a complete result payload in one response. They accept optional snapshot budgets and an `as_of` timestamp for time travel; results are deterministic for a fixed graph state.

To see the complete help for this command, run:

strata graph sssp --help

Example

Single-source shortest paths from a source node.

strata graph create gstrata graph add-node g astrata graph add-node g bstrata graph add-node g cstrata graph add-edge g a knows bstrata graph add-edge g b knows cstrata graph sssp g a

Parameters

NameTypeRequiredDescription
graphstringyesGraph name.
sourcestringyesSource node id.
as_ofinteger or nullnoRead as of a position on the logical commit timeline - the `timestamp` from `history` output, not the `version`, and never a calendar date. Reads the graph state visible at that timeline position. To read as of a real time, use `as_of_time` instead.
as_of_timeinteger or nullnoRead as of a real time: a wall-clock instant in microseconds since the Unix epoch (UTC), as reported by `committed_at` on a write ack or on any `history` row. Resolves to the commit at or before that instant, and fails rather than guessing if the instant falls outside the branch's recorded history. Mutually exclusive with `as_of`.
branchstring or nullnoTarget branch. Defaults to the executor handle branch.
budgetanynoOptional snapshot size bounds. Defaults to the engine limits.
directionanynoOptional traversal direction. Defaults to outgoing.
spacestring or nullnoTarget product space. Defaults to `"default"`.

Returns

AnalyticsResult<GraphSsspData>

  • dataGraphSsspData
  • typestring

Errors

Recover by code. Retry policy and commit outcome come from the shipped error registry.

← All 31 Graph commands

agents: this page as markdown → /docs/reference/graph/analytics/sssp.md