Skip to main content

Module value

Module value 

Source
Expand description

Typed value representation for graph properties and query results.

Value is the canonical internal representation for all property values, query parameters, and expression results. Unlike serde_json::Value, it distinguishes integers from floats (Int(i64) vs Float(f64)) and includes graph-specific variants (Node, Edge, Path, Vector).

Conversion to/from serde_json::Value is provided at the serialization boundary via From implementations.

Structs§

Edge
Graph edge with identity, type, endpoints, and properties.
Node
Graph node with identity, labels, and properties.
Path
Graph path consisting of alternating nodes and edges.

Enums§

TemporalType
Classification of temporal types for dispatch.
TemporalValue
Typed temporal value representation.
Value
Dynamic value type for properties, parameters, and results.

Traits§

FromValue
Trait for fallible conversion from Value.