Skip to main content

Module topology

Module topology 

Source
Expand description

DAG topology data structures.

Defines DagNode, DagEdge, and StreamingDag with topological ordering, cycle detection, and automatic channel type derivation.

Structs§

DagEdge
An edge represents a data flow connection between two nodes.
DagNode
A node in the DAG represents an operator or stage.
EdgeId
Unique identifier for an edge in the DAG.
NodeId
Unique identifier for a node in the DAG.
SharedStageMetadata
Metadata for a shared intermediate stage.
StatePartitionId
Unique identifier for a state partition.
StreamingDag
The complete DAG topology.

Enums§

DagChannelType
Channel type derived from DAG topology analysis.
DagNodeType
Classification of a DAG node for ring assignment.
PartitioningStrategy
Partitioning strategy for parallel operator instances.

Constants§

MAX_FAN_OUT
Maximum fan-out targets per node output port.

Type Aliases§

PartitionFn
Custom partitioning function type.