Enum dataflow_types::plan::threshold::ThresholdPlan [−][src]
pub enum ThresholdPlan {
Basic(BasicThresholdPlan),
Retractions(RetractionsThresholdPlan),
}
Expand description
A plan describing how to compute a threshold operation.
Variants
Basic(BasicThresholdPlan)
Tuple Fields
Basic threshold maintains all positive inputs.
Retractions(RetractionsThresholdPlan)
Tuple Fields
Retractions threshold maintains all negative inputs.
Implementations
Reports all keys of produced arrangements.
This is likely either an empty vector, for no arrangement, or a singleton vector containing the list of expressions that key a single arrangement.
Construct the plan from the number of columns (arity
). maintain_retractions
allows to
switch between an implementation that maintains rows with negative counts (true
), or
rows with positive counts (false
).
Also returns the arrangement and thinning required for the input.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ThresholdPlan
impl Send for ThresholdPlan
impl Sync for ThresholdPlan
impl Unpin for ThresholdPlan
impl UnwindSafe for ThresholdPlan
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more