Binds a dataset, producing a graph its plans resolve against.
One graph per data binding — two instruments get two graphs and share no nodes, even though their specs produce identical ids.
Several sources, one graph — [PND-PROCJOIN]. Pass a record of
series and a join policy, and the graph reads one aligned series
whose columns are KEY:column — so a spec can take AAPL:close and
MSFT:close as its two inputs. The policy (inner, or asof onto a
named base) is required and is in the join's id, graph.join.id,
because the two give different answers. See join.ts.
Binds a dataset, producing a graph its plans resolve against.
One graph per data binding — two instruments get two graphs and share no nodes, even though their specs produce identical ids.
Several sources, one graph — [PND-PROCJOIN]. Pass a record of series and a
joinpolicy, and the graph reads one aligned series whose columns areKEY:column— so a spec can takeAAPL:closeandMSFT:closeas its two inputs. The policy (inner, orasofonto a namedbase) is required and is in the join's id,graph.join.id, because the two give different answers. Seejoin.ts.