pub struct ColumnRef { /* private fields */ }Expand description
A column reference with optional table qualification.
Implementations§
Source§impl ColumnRef
impl ColumnRef
Sourcepub const fn new(column: ColumnName) -> Self
pub const fn new(column: ColumnName) -> Self
Creates an unqualified column reference.
Sourcepub const fn qualified(table: TableName, column: ColumnName) -> Self
pub const fn qualified(table: TableName, column: ColumnName) -> Self
Creates a table-qualified column reference.
Sourcepub const fn column(&self) -> &ColumnName
pub const fn column(&self) -> &ColumnName
Returns the column name.
Trait Implementations§
Source§impl Ord for ColumnRef
impl Ord for ColumnRef
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
Source§impl PartialOrd for ColumnRef
impl PartialOrd for ColumnRef
impl Eq for ColumnRef
impl StructuralPartialEq for ColumnRef
Auto Trait Implementations§
impl Freeze for ColumnRef
impl RefUnwindSafe for ColumnRef
impl Send for ColumnRef
impl Sync for ColumnRef
impl Unpin for ColumnRef
impl UnsafeUnpin for ColumnRef
impl UnwindSafe for ColumnRef
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