TimelyDataflow / differential-dataflow

An implementation of differential dataflow using timely dataflow on Rust.
MIT License
2.53k stars 182 forks source link

Cursor repivoting #435

Closed frankmcsherry closed 9 months ago

frankmcsherry commented 9 months ago

This changes the Cursor trait superficially, making Storage an associated trait (again) and renaming the R associated type to Diff. Additionally, many helper structs and logic and re-oriented to depend on C: Cursor rather than their melange of K, V, T, R etc.

Only meant to be code movement and organization; no intended semantic changes.