Neodriver_core.HydrationConversion between PackStream values and rich values.
Hydration — conversion between the transport-level PackStream values and the rich Neo4j values. See hydration.ml for the implementation.
val hydrate : t -> Neodriver_packstream.Packstream.value -> Values.tConvert a transport-level PackStream value into a rich value. Undecodable structures become a Broken value which propagates through lists and maps.
val dehydrate : t -> Values.t -> Neodriver_packstream.Packstream.valueConvert a rich value back into a transport-level PackStream value. Raises Invalid_argument for Broken values.
val nodes : t -> Values.node listAll nodes hydrated so far in this scope, deduplicated by element_id.
val relationships : t -> Values.relationship listAll relationships hydrated so far in this scope.