Skip to main content

Module algorithm

Module algorithm 

Source
Expand description

Graph algorithm plugins.

Two surfaces: AlgorithmProvider for black-box algorithms (the existing uni-algo library style), and PregelProgramProvider for vertex-program-style algorithms the host’s Pregel executor runs.

Structs§

AlgorithmContext
Per-invocation context passed to an AlgorithmProvider.
AlgorithmSignature
Static signature of an algorithm.
ComputeOutcome
Outcome of a vertex’s compute step.
PregelSignature
Signature of a Pregel-style vertex program.
PregelStats
Statistics surfaced to the Pregel host between supersteps.

Enums§

AggregationMode
Synchronization model for Pregel programs.

Traits§

AlgorithmHost
Opaque host callback surfacing graph access to plugin algorithms.
AlgorithmProvider
A black-box graph algorithm.
PregelProgramProvider
A Pregel-style vertex program plugin.