pub struct DimensionColumn {
pub name: String,
pub paths: Vec<DimensionPath>,
}Expand description
Dimension column (JSONB)
Fields§
§name: StringColumn name (default: “dimensions” for fact tables)
paths: Vec<DimensionPath>Detected dimension paths (optional, extracted from sample data)
Trait Implementations§
Source§impl Clone for DimensionColumn
impl Clone for DimensionColumn
Source§fn clone(&self) -> DimensionColumn
fn clone(&self) -> DimensionColumn
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 DimensionColumn
impl Debug for DimensionColumn
Source§impl<'de> Deserialize<'de> for DimensionColumn
impl<'de> Deserialize<'de> for DimensionColumn
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 PartialEq for DimensionColumn
impl PartialEq for DimensionColumn
Source§impl Serialize for DimensionColumn
impl Serialize for DimensionColumn
impl StructuralPartialEq for DimensionColumn
Auto Trait Implementations§
impl Freeze for DimensionColumn
impl RefUnwindSafe for DimensionColumn
impl Send for DimensionColumn
impl Sync for DimensionColumn
impl Unpin for DimensionColumn
impl UnsafeUnpin for DimensionColumn
impl UnwindSafe for DimensionColumn
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