pub struct TableRef {
pub database: Option<String>,
pub schema: Option<String>,
pub name: String,
}Expand description
A physical table, optionally schema- and database-qualified.
Equality, ordering, and hashing are case-insensitive (ASCII) on all parts.
Fields§
§database: Option<String>Optional database/catalog qualifier present in the query.
schema: Option<String>Optional schema qualifier present in the query.
name: StringPhysical table name, as written in the query (original case preserved).
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TableRef
impl<'de> Deserialize<'de> for TableRef
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
impl Eq for TableRef
Source§impl Ord for TableRef
impl Ord for TableRef
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
Auto Trait Implementations§
impl Freeze for TableRef
impl RefUnwindSafe for TableRef
impl Send for TableRef
impl Sync for TableRef
impl Unpin for TableRef
impl UnsafeUnpin for TableRef
impl UnwindSafe for TableRef
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