Struct dataflow_types::plan::top_k::MonotonicTopKPlan [−][src]
pub struct MonotonicTopKPlan {
pub group_key: Vec<usize>,
pub order_key: Vec<ColumnOrder>,
pub limit: Option<usize>,
pub arity: usize,
}
Expand description
A plan for monotonic TopKs with an offset of 0 and an arbitrary limit.
Fields
group_key: Vec<usize>
The columns that form the key for each group.
order_key: Vec<ColumnOrder>
Ordering that is used within each group.
limit: Option<usize>
Optionally, an upper bound on the per-group ordinal position of the records to produce from each group.
arity: usize
The number of columns in the input and output.
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 MonotonicTopKPlan
impl Send for MonotonicTopKPlan
impl Sync for MonotonicTopKPlan
impl Unpin for MonotonicTopKPlan
impl UnwindSafe for MonotonicTopKPlan
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