pub struct ResolvedTable(/* private fields */);Expand description
Resolved physical table
Implementations§
Source§impl ResolvedTable
impl ResolvedTable
pub fn new( identifier: Fragment, namespace: ResolvedNamespace, def: TableDef, ) -> Self
Sourcepub fn namespace(&self) -> &ResolvedNamespace
pub fn namespace(&self) -> &ResolvedNamespace
Get the namespace
Sourcepub fn identifier(&self) -> &Fragment
pub fn identifier(&self) -> &Fragment
Get the identifier
Sourcepub fn fully_qualified_name(&self) -> String
pub fn fully_qualified_name(&self) -> String
Get fully qualified name
Sourcepub fn find_column(&self, name: &str) -> Option<&ColumnDef>
pub fn find_column(&self, name: &str) -> Option<&ColumnDef>
Find a column by name
Sourcepub fn to_static(&self) -> ResolvedTable
pub fn to_static(&self) -> ResolvedTable
Convert to owned version with ’static lifetime
Trait Implementations§
Source§impl Clone for ResolvedTable
impl Clone for ResolvedTable
Source§fn clone(&self) -> ResolvedTable
fn clone(&self) -> ResolvedTable
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ResolvedTable
impl RefUnwindSafe for ResolvedTable
impl Send for ResolvedTable
impl Sync for ResolvedTable
impl Unpin for ResolvedTable
impl UnwindSafe for ResolvedTable
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