Skip to main content

Module scan

Module scan 

Source
Expand description

Graph scan execution plan for DataFusion.

This module provides GraphScanExec, a DataFusion ExecutionPlan that scans vertices or edges from storage with property materialization. It wraps the underlying Lance table scan with:

  • MVCC resolution via L0 buffer overlays
  • Property column materialization from PropertyManager
  • Filter pushdown to storage layer

§Column Naming Convention

Properties are materialized as columns named {variable}.{property}:

  • n.name - property “name” for variable “n”
  • n.age - property “age” for variable “n”

System columns use underscore prefix:

  • _vid - vertex ID
  • _eid - edge ID
  • _src_vid - source vertex ID (edges only)
  • _dst_vid - destination vertex ID (edges only)

Structs§

GraphScanExec
Graph scan execution plan.