pub struct ValueMapSeries { /* private fields */ }
Expand description
Maps a continuous numeric series to a discrete enum series using the specified value ranges.
Implementations§
Source§impl ValueMapSeries
impl ValueMapSeries
Sourcepub fn builder() -> Builder<InputStage>
pub fn builder() -> Builder<InputStage>
Returns a new builder.
Source§impl ValueMapSeries
impl ValueMapSeries
Sourcepub fn new(input: NumericSeries) -> Self
pub fn new(input: NumericSeries) -> Self
Constructs a new instance of the type.
Sourcepub fn input(&self) -> &NumericSeries
pub fn input(&self) -> &NumericSeries
The input series to map to an enumerated series
Sourcepub fn mapping(&self) -> &[RangeMap]
pub fn mapping(&self) -> &[RangeMap]
The output of the first capturing range will be used. Ranges are start inclusive, end exclusive, must not overlap, and increasing from lowest to highest. Ranges can be open ended to the edge of the next or prior range. The first range can be open ended to negative infinity, and the last range can be open ended to positive infinity.
Sourcepub fn default(&self) -> Option<&StringConstant>
pub fn default(&self) -> Option<&StringConstant>
The default value if not captured by any range. If not specified, points will be filtered.
Trait Implementations§
Source§impl Clone for ValueMapSeries
impl Clone for ValueMapSeries
Source§fn clone(&self) -> ValueMapSeries
fn clone(&self) -> ValueMapSeries
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 ValueMapSeries
impl Debug for ValueMapSeries
Source§impl<'de> Deserialize<'de> for ValueMapSeries
impl<'de> Deserialize<'de> for ValueMapSeries
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<ValueMapSeries> for Builder<Complete>
impl From<ValueMapSeries> for Builder<Complete>
Source§fn from(v: ValueMapSeries) -> Self
fn from(v: ValueMapSeries) -> Self
Converts to this type from the input type.
Source§impl Hash for ValueMapSeries
impl Hash for ValueMapSeries
Source§impl Ord for ValueMapSeries
impl Ord for ValueMapSeries
Source§impl PartialEq for ValueMapSeries
impl PartialEq for ValueMapSeries
Source§impl PartialOrd for ValueMapSeries
impl PartialOrd for ValueMapSeries
Source§impl Serialize for ValueMapSeries
impl Serialize for ValueMapSeries
impl Eq for ValueMapSeries
Auto Trait Implementations§
impl Freeze for ValueMapSeries
impl RefUnwindSafe for ValueMapSeries
impl Send for ValueMapSeries
impl Sync for ValueMapSeries
impl Unpin for ValueMapSeries
impl UnwindSafe for ValueMapSeries
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