TimelyDataflow / differential-dataflow

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

Update halfjoin to new idioms #436

Closed frankmcsherry closed 9 months ago

frankmcsherry commented 9 months ago

This PR updates the half_join operator to use our new type decoupling idioms. It should now allow for example traces with unsized keys (e.g. [u8]) and join them against e.g. Vec<u8>, which is not the same type but can be borrow into the former.