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§const fn clone_from(&mut self, source: &Self)
const 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