Logo Mibo

MapLookupNode<'K, 'V> Type

A per-key lookup over an adaptive map (the node behind AMap.tryFind and AMap.find). Registers nothing; the key's current value is re-read at the next read after a write, and the version advances only when the value at that key actually changed (read-time equality gate). Writes to unrelated keys cost this node and its consumers nothing — and the write itself costs nothing either (no sink registration, no delivery).

The re-sync re-reads the source view and applies the key lookup; it matches MapReduceNode.Drain's application order trivially (a set wins for a key that appears in both, which a net delta never produces).

Constructors

Constructor Description

MapLookupNode(source, key)

Full Usage: MapLookupNode(source, key)

Parameters:
Returns: MapLookupNode<'K, 'V>
source : IAdaptiveMap<'K, 'V>
key : 'K
Returns: MapLookupNode<'K, 'V>

Type something to start searching.