pub struct RangesNumericAggregation { /* private fields */ }Expand description
Aggregates the values of a numeric series at each range specified by the input ranges.
Implementations§
Source§impl RangesNumericAggregation
 
impl RangesNumericAggregation
Sourcepub fn builder() -> Builder<RangesStage>
 
pub fn builder() -> Builder<RangesStage>
Returns a new builder.
Source§impl RangesNumericAggregation
 
impl RangesNumericAggregation
Sourcepub fn new(
    ranges: RangeSeries,
    input: NumericSeries,
    operation: RangeAggregationOperation,
) -> Self
 
pub fn new( ranges: RangeSeries, input: NumericSeries, operation: RangeAggregationOperation, ) -> Self
Constructs a new instance of the type.
pub fn ranges(&self) -> &RangeSeries
pub fn input(&self) -> &NumericSeries
pub fn operation(&self) -> &RangeAggregationOperation
Trait Implementations§
Source§impl Clone for RangesNumericAggregation
 
impl Clone for RangesNumericAggregation
Source§fn clone(&self) -> RangesNumericAggregation
 
fn clone(&self) -> RangesNumericAggregation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for RangesNumericAggregation
 
impl Debug for RangesNumericAggregation
Source§impl<'de> Deserialize<'de> for RangesNumericAggregation
 
impl<'de> Deserialize<'de> for RangesNumericAggregation
Source§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
Source§impl From<RangesNumericAggregation> for Builder<Complete>
 
impl From<RangesNumericAggregation> for Builder<Complete>
Source§fn from(v: RangesNumericAggregation) -> Self
 
fn from(v: RangesNumericAggregation) -> Self
Converts to this type from the input type.
Source§impl Hash for RangesNumericAggregation
 
impl Hash for RangesNumericAggregation
Source§impl Ord for RangesNumericAggregation
 
impl Ord for RangesNumericAggregation
Source§impl PartialEq for RangesNumericAggregation
 
impl PartialEq for RangesNumericAggregation
Source§impl PartialOrd for RangesNumericAggregation
 
impl PartialOrd for RangesNumericAggregation
Source§impl Serialize for RangesNumericAggregation
 
impl Serialize for RangesNumericAggregation
impl Eq for RangesNumericAggregation
Auto Trait Implementations§
impl Freeze for RangesNumericAggregation
impl RefUnwindSafe for RangesNumericAggregation
impl Send for RangesNumericAggregation
impl Sync for RangesNumericAggregation
impl Unpin for RangesNumericAggregation
impl UnwindSafe for RangesNumericAggregation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<Q, K> Comparable<K> for Q
 
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.Source§impl<T> Instrument for T
 
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
 
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
 
fn into_request(self) -> Request<T>
Wrap the input message 
T in a tonic::Request