Module differential_dataflow::operators
[−]
[src]
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::group::Group; |
pub use self::group::Threshold; |
pub use self::group::Count; |
pub use self::group::consolidate_from; |
pub use self::consolidate::Consolidate; |
pub use self::iterate::Iterate; |
pub use self::join::Join; |
pub use self::join::JoinCore; |
pub use self::count::CountTotal; |
pub use self::threshold::ThresholdTotal; |
Modules
arrange |
Arranges a collection into a re-usable trace structure. |
consolidate |
Aggregates the weights of equal records into at most one record. |
count |
Group records by a key, and apply a reduction function. |
group |
Group records by a key, and apply a reduction function. |
iterate |
Iterative application of a differential dataflow fragment. |
join |
Match pairs of records based on a key. |
threshold |
Reduce the collection to one occurrence of each distinct element. |