Version: dev

edge_kind

Stable type · Graphs

Tier: stable · Kind: type · Topic: Graphs

JuliaTypeScriptPythonRustGo
not exportedEdgeKindEdgeKindEdgeKindEdgeKind

Julia

Julia does not export this type.

TypeScript

const EdgeKind: { readonly RANGE_FROM: "range_from"; readonly FROM_FAQ: "from_faq"; readonly JOIN_FACTOR: "join_factor"; }
type EdgeKind = (typeof EdgeKind)[keyof typeof EdgeKind];

The three kinds of reference edge (RFC §6.1 “Propagation”).

Properties

  • RANGE_FROM — aggregate node → the index set it iterates (ranges[*].from).
  • FROM_FAQ — kind: "derived" index set → the node that materializes it (from_faq).
  • JOIN_FACTOR — aggregate node → a factor named by join.on.

Source

Python

class EdgeKind

The three kinds of reference edge (RFC §6.1 “Propagation”).

Source

Rust

pub enum EdgeKind {
    RangeFrom,
    FromFaq,
    JoinFactor,
}

The three kinds of reference edge (RFC §6.1 “Propagation”).

Source · Rust docs

Go

type EdgeKind string

EdgeKind is one of the three kinds of reference edge (RFC §6.1 “Propagation”).

Source · Go docs