pub enum TableRole {
Log,
Dimension,
Fact,
VectorCollection,
Lookup,
CoreMemory,
}Expand description
Table role for semantic metadata
Variants§
Log
Append-only log (events, traces)
Dimension
Dimension table (entities, users)
Fact
Fact table (metrics, aggregates)
VectorCollection
Vector collection for embeddings
Lookup
Lookup table (config, mappings)
CoreMemory
Core memory schema table
Implementations§
Trait Implementations§
impl Copy for TableRole
Source§impl<'de> Deserialize<'de> for TableRole
impl<'de> Deserialize<'de> for TableRole
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
impl Eq for TableRole
impl StructuralPartialEq for TableRole
Auto Trait Implementations§
impl Freeze for TableRole
impl RefUnwindSafe for TableRole
impl Send for TableRole
impl Sync for TableRole
impl Unpin for TableRole
impl UnsafeUnpin for TableRole
impl UnwindSafe for TableRole
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,
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§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.