Module operators

Source
Expand description

Specialize differential dataflow operators.

Differential dataflow introduces a small number of specialized operators on collections. These operators have specialized implementations to make them work efficiently, and are in addition to several operations defined directly on the Collection type (e.g. map and filter).

Re-exports§

pub use self::negate::Negate;
pub use self::reduce::Reduce;
pub use self::reduce::Threshold;
pub use self::reduce::Count;
pub use self::iterate::Iterate;
pub use self::iterate::ResultsIn;
pub use self::join::Join;
pub use self::join::JoinCore;
pub use self::count::CountTotal;
pub use self::threshold::ThresholdTotal;

Modules§

arrange
Types and traits for arranging collections.
consolidate
Aggregates the weights of equal records into at most one record.
count
Count the number of occurrences of each element.
iterate
Iterative application of a differential dataflow fragment.
join
Match pairs of records based on a key.
negate
Negate the diffs of collections and streams.
reduce
Applies a reduction function on records grouped by key.
threshold
Reduce the collection to one occurrence of each distinct element.