pub struct PhysicalColumn {
pub name: ColumnName,
pub domain: DomainId,
pub storage: StorageRepr,
pub nullable: bool,
pub ordinal: u32,
}Expand description
A normalized provider-observed column.
Fields§
§name: ColumnNameObserved column name.
domain: DomainIdNormalized logical domain.
storage: StorageReprExact provider-boundary representation.
nullable: boolObserved nullability.
ordinal: u32Provider ordinal preserving semantic column order.
Trait Implementations§
Source§impl Clone for PhysicalColumn
impl Clone for PhysicalColumn
Source§fn clone(&self) -> PhysicalColumn
fn clone(&self) -> PhysicalColumn
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 PhysicalColumn
impl Debug for PhysicalColumn
impl Eq for PhysicalColumn
Source§impl Ord for PhysicalColumn
impl Ord for PhysicalColumn
Source§fn cmp(&self, other: &PhysicalColumn) -> Ordering
fn cmp(&self, other: &PhysicalColumn) -> 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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for PhysicalColumn
impl PartialEq for PhysicalColumn
Source§impl PartialOrd for PhysicalColumn
impl PartialOrd for PhysicalColumn
impl StructuralPartialEq for PhysicalColumn
Auto Trait Implementations§
impl Freeze for PhysicalColumn
impl RefUnwindSafe for PhysicalColumn
impl Send for PhysicalColumn
impl Sync for PhysicalColumn
impl Unpin for PhysicalColumn
impl UnsafeUnpin for PhysicalColumn
impl UnwindSafe for PhysicalColumn
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