pub type PbSimpleAggNode = SimpleAggNode;Aliased Type§
pub struct PbSimpleAggNode {
    pub agg_calls: Vec<AggCall>,
    pub agg_call_states: Vec<AggCallState>,
    pub intermediate_state_table: Option<Table>,
    pub is_append_only: bool,
    pub distinct_dedup_tables: HashMap<u32, Table>,
    pub row_count_index: u32,
    pub version: i32,
    pub must_output_per_barrier: bool,
}Fields§
§agg_calls: Vec<AggCall>§agg_call_states: Vec<AggCallState>§intermediate_state_table: Option<Table>§is_append_only: boolWhether to optimize for append only stream. It is true when the input is append-only
distinct_dedup_tables: HashMap<u32, Table>§row_count_index: u32§version: i32§must_output_per_barrier: boolRequired by the downstream RowMergeNode,
currently only used by the approx_percentile’s two phase plan