#[non_exhaustive]pub enum HeldAs {
Declared,
Converted,
}Expand description
Where a load holds a column when it compares or measures it.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Declared
As declared: the type the design gives the column, spelled through
SqlRenderer::render_data_type
— a staging table, a dimension, a fact.
Converted
Converted from staged text into the declared type, spelled through
SqlRenderer::render_cast_type
— a core table’s load reads its rows this way.
Trait Implementations§
impl Copy for HeldAs
impl Eq for HeldAs
impl StructuralPartialEq for HeldAs
Auto Trait Implementations§
impl Forget for HeldAs
impl Freeze for HeldAs
impl Move for HeldAs
impl RefUnwindSafe for HeldAs
impl Send for HeldAs
impl Sync for HeldAs
impl Unpin for HeldAs
impl UnsafeUnpin for HeldAs
impl UnwindSafe for HeldAs
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