pub fn join_function<U, I, L>(
input: Collection<'_, U::Time, RecordedUpdates<U>>,
logic: L,
) -> Collection<'_, U::Time, RecordedUpdates<U>>Expand description
A columnar flat_map: iterates RecordedUpdates, calls logic per (key, val, time, diff), joins output times with input times, multiplies output diffs with input diffs.
This subsumes map, filter, negate, and enter_at for columnar collections.