pub struct QualifiedIdentifier {
pub schema: String,
pub name: String,
}Expand description
Qualified identifier (schema.name).
Fields§
§schema: StringThe schema. Empty when the identifier is unqualified, in which case
resolution is left to the connection’s search_path.
name: StringThe object’s own name, unqualified and unquoted.
Implementations§
Source§impl QualifiedIdentifier
impl QualifiedIdentifier
Sourcepub fn new(schema: impl Into<String>, name: impl Into<String>) -> Self
pub fn new(schema: impl Into<String>, name: impl Into<String>) -> Self
A schema.name identifier.
Sourcepub fn unqualified(name: impl Into<String>) -> Self
pub fn unqualified(name: impl Into<String>) -> Self
A bare name, to be resolved against the connection’s search_path.
Prefer new wherever the schema is known: which object a
bare name reaches depends on session state rather than on the query.
Trait Implementations§
Source§impl Clone for QualifiedIdentifier
impl Clone for QualifiedIdentifier
Source§impl Debug for QualifiedIdentifier
impl Debug for QualifiedIdentifier
impl Eq for QualifiedIdentifier
Source§impl Hash for QualifiedIdentifier
impl Hash for QualifiedIdentifier
Source§impl PartialEq for QualifiedIdentifier
impl PartialEq for QualifiedIdentifier
impl StructuralPartialEq for QualifiedIdentifier
Auto Trait Implementations§
impl Freeze for QualifiedIdentifier
impl RefUnwindSafe for QualifiedIdentifier
impl Send for QualifiedIdentifier
impl Sync for QualifiedIdentifier
impl Unpin for QualifiedIdentifier
impl UnsafeUnpin for QualifiedIdentifier
impl UnwindSafe for QualifiedIdentifier
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