pub struct SelectSeries { /* private fields */ }Expand description
Selects series from a dataset (might contain multiple tag groupings). When name is provided, selects
that single channel. When name is omitted, selection starts from all channels in the dataset scope;
callers narrow the selection with a filterByTag predicate on the reserved NOMINAL_CHANNEL tag key
and preserve per-channel identity in the response with selectTags. Providing both name and a
NOMINAL_CHANNEL filter is rejected as an invalid request. Raw and derived channels can both be selected
through the reserved tag filter.
Implementations§
Source§impl SelectSeries
impl SelectSeries
Sourcepub fn new() -> SelectSeries
pub fn new() -> SelectSeries
Constructs a new instance of the type.
Sourcepub fn name(&self) -> Option<&StringConstant>
pub fn name(&self) -> Option<&StringConstant>
The identifying series name to query
Sourcepub fn dataset(&self) -> Option<&Dataset>
pub fn dataset(&self) -> Option<&Dataset>
The dataset providing the data to query. May be omitted inside a WithSeriesDataset series definition,
in which case it defaults to that node’s wrapping input; required everywhere else.
Sourcepub fn sampling(&self) -> Option<&Sampling>
pub fn sampling(&self) -> Option<&Sampling>
Raw-series sampling options. Supported for numeric and enum raw series.
Sourcepub fn storage(&self) -> Option<&SeriesStorage>
pub fn storage(&self) -> Option<&SeriesStorage>
Storage engine to read the selected series from. Only applies to datasets written to both engines; see
SeriesStorage. Defaults to the engine configured for the caller. In general this field should
not be specified, and will be removed at a later date.
Trait Implementations§
Source§impl Clone for SelectSeries
impl Clone for SelectSeries
Source§fn clone(&self) -> SelectSeries
fn clone(&self) -> SelectSeries
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for SelectSeries
impl Debug for SelectSeries
Source§impl<'de> Deserialize<'de> for SelectSeries
impl<'de> Deserialize<'de> for SelectSeries
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SelectSeries, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SelectSeries, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl Eq for SelectSeries
Source§impl Hash for SelectSeries
impl Hash for SelectSeries
Source§impl Ord for SelectSeries
impl Ord for SelectSeries
Source§fn cmp(&self, other: &SelectSeries) -> Ordering
fn cmp(&self, other: &SelectSeries) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for SelectSeries
impl PartialEq for SelectSeries
Source§impl PartialOrd for SelectSeries
impl PartialOrd for SelectSeries
Source§impl Serialize for SelectSeries
impl Serialize for SelectSeries
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Auto Trait Implementations§
impl Freeze for SelectSeries
impl RefUnwindSafe for SelectSeries
impl Send for SelectSeries
impl Sync for SelectSeries
impl Unpin for SelectSeries
impl UnsafeUnpin for SelectSeries
impl UnwindSafe for SelectSeries
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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
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>
T in a tonic::Request