pub enum SeriesStorage {
Iceberg,
Clickhouse,
Unknown(Unknown),
}Expand description
The storage engine a series is read from. A dataset written to both Iceberg and ClickHouse can be read from either engine, and a series may name the one it wants; every other dataset is readable only from the single engine backing it, so naming the other one is an invalid request. When unset, the engine configured for the caller is used.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for SeriesStorage
impl Clone for SeriesStorage
Source§fn clone(&self) -> SeriesStorage
fn clone(&self) -> SeriesStorage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SeriesStorage
impl Debug for SeriesStorage
Source§impl<'de> Deserialize<'de> for SeriesStorage
impl<'de> Deserialize<'de> for SeriesStorage
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SeriesStorage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SeriesStorage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for SeriesStorage
impl Display for SeriesStorage
impl Eq for SeriesStorage
Source§impl FromPlain for SeriesStorage
impl FromPlain for SeriesStorage
Source§type Err = ParseEnumError
type Err = ParseEnumError
The error type returned when parsing fails.
Source§fn from_plain(v: &str) -> Result<SeriesStorage, ParseEnumError>
fn from_plain(v: &str) -> Result<SeriesStorage, ParseEnumError>
Parse a value from its Conjure PLAIN string representation.
Source§impl FromStr for SeriesStorage
impl FromStr for SeriesStorage
Source§type Err = ParseEnumError
type Err = ParseEnumError
The associated error which can be returned from parsing.
Source§fn from_str(v: &str) -> Result<SeriesStorage, ParseEnumError>
fn from_str(v: &str) -> Result<SeriesStorage, ParseEnumError>
Parses a string
s to return a value of this type. Read moreSource§impl Hash for SeriesStorage
impl Hash for SeriesStorage
Source§impl Ord for SeriesStorage
impl Ord for SeriesStorage
Source§fn cmp(&self, other: &SeriesStorage) -> Ordering
fn cmp(&self, other: &SeriesStorage) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SeriesStorage
impl PartialEq for SeriesStorage
Source§impl PartialOrd for SeriesStorage
impl PartialOrd for SeriesStorage
Source§impl Plain for SeriesStorage
impl Plain for SeriesStorage
Source§impl Serialize for SeriesStorage
impl Serialize for SeriesStorage
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,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for SeriesStorage
Auto Trait Implementations§
impl Freeze for SeriesStorage
impl RefUnwindSafe for SeriesStorage
impl Send for SeriesStorage
impl Sync for SeriesStorage
impl Unpin for SeriesStorage
impl UnsafeUnpin for SeriesStorage
impl UnwindSafe for SeriesStorage
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
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
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