Skip to main content

Module result_normalizer

Module result_normalizer 

Source
Expand description

Result normalization - converts internal representations to user-facing types.

Enforces type system invariants:

  • All nodes must be Value::Node (not Value::Map with _vid/_labels)
  • All edges must be Value::Edge (not Value::Map with _eid/_type)
  • All paths must be Value::Path
  • No internal fields exposed in user-facing results

Structsยง

ResultNormalizer
Converts raw executor output into clean user-facing value types.