pub struct PhysicalIndex {
pub name: IndexName,
pub columns: Vec<ColumnName>,
pub unique: bool,
}Expand description
A normalized provider-observed index.
Fields§
§name: IndexNameObserved index name.
columns: Vec<ColumnName>Observed key columns in order.
unique: boolObserved uniqueness.
Trait Implementations§
Source§impl Clone for PhysicalIndex
impl Clone for PhysicalIndex
Source§fn clone(&self) -> PhysicalIndex
fn clone(&self) -> PhysicalIndex
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 PhysicalIndex
impl Debug for PhysicalIndex
impl Eq for PhysicalIndex
Source§impl Ord for PhysicalIndex
impl Ord for PhysicalIndex
Source§fn cmp(&self, other: &PhysicalIndex) -> Ordering
fn cmp(&self, other: &PhysicalIndex) -> 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 PhysicalIndex
impl PartialEq for PhysicalIndex
Source§impl PartialOrd for PhysicalIndex
impl PartialOrd for PhysicalIndex
impl StructuralPartialEq for PhysicalIndex
Auto Trait Implementations§
impl Freeze for PhysicalIndex
impl RefUnwindSafe for PhysicalIndex
impl Send for PhysicalIndex
impl Sync for PhysicalIndex
impl Unpin for PhysicalIndex
impl UnsafeUnpin for PhysicalIndex
impl UnwindSafe for PhysicalIndex
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