Struct ella_engine::table::info::TopicInfo
source · pub struct TopicInfo { /* private fields */ }Implementations§
source§impl TopicInfo
impl TopicInfo
pub fn builder() -> TopicBuilder
pub fn columns(&self) -> &Vec<Column>
pub fn index(&self) -> &Vec<TableIndex>
pub fn temporary(&self) -> bool
pub fn config(&self) -> Option<&TableConfig>
pub fn into_builder(self) -> TopicBuilder
pub fn arrow_schema(&self) -> SchemaRef
Trait Implementations§
source§impl<'de> Deserialize<'de> for TopicInfo
impl<'de> Deserialize<'de> for TopicInfo
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<TopicBuilder> for TopicInfo
impl From<TopicBuilder> for TopicInfo
source§fn from(value: TopicBuilder) -> Self
fn from(value: TopicBuilder) -> Self
Converts to this type from the input type.
source§impl PartialEq<TopicInfo> for TopicInfo
impl PartialEq<TopicInfo> for TopicInfo
impl Eq for TopicInfo
impl StructuralEq for TopicInfo
impl StructuralPartialEq for TopicInfo
Auto Trait Implementations§
impl RefUnwindSafe for TopicInfo
impl Send for TopicInfo
impl Sync for TopicInfo
impl Unpin for TopicInfo
impl UnwindSafe for TopicInfo
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.