Trait rlink::functions::schema_base::reduce::Aggregation [−][src]
Required methods
fn agg_type(&self) -> u8
[src]
fn len(&self) -> usize
[src]
fn record_index(&self) -> usize
[src]
fn reduce(
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
[src]
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
Implementors
impl Aggregation for MaxF64
[src]
fn agg_type(&self) -> u8
[src]
fn len(&self) -> usize
[src]
fn record_index(&self) -> usize
[src]
fn reduce(
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
[src]
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
impl Aggregation for MaxI64
[src]
fn agg_type(&self) -> u8
[src]
fn len(&self) -> usize
[src]
fn record_index(&self) -> usize
[src]
fn reduce(
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
[src]
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
impl Aggregation for MinF64
[src]
fn agg_type(&self) -> u8
[src]
fn len(&self) -> usize
[src]
fn record_index(&self) -> usize
[src]
fn reduce(
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
[src]
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
impl Aggregation for MinI64
[src]
fn agg_type(&self) -> u8
[src]
fn len(&self) -> usize
[src]
fn record_index(&self) -> usize
[src]
fn reduce(
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
[src]
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
impl Aggregation for PctU64
[src]
fn agg_type(&self) -> u8
[src]
fn len(&self) -> usize
[src]
fn record_index(&self) -> usize
[src]
fn reduce(
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
[src]
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
impl Aggregation for SumF64
[src]
fn agg_type(&self) -> u8
[src]
fn len(&self) -> usize
[src]
fn record_index(&self) -> usize
[src]
fn reduce(
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
[src]
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
impl Aggregation for SumI64
[src]
fn agg_type(&self) -> u8
[src]
fn len(&self) -> usize
[src]
fn record_index(&self) -> usize
[src]
fn reduce(
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)
[src]
&self,
writer: &mut BufferWriter<'_, '_>,
value_reader: Option<&mut BufferReader<'_, '_>>,
value_index: usize,
record_reader: &mut BufferReader<'_, '_>
)