pub struct TableCatalog { /* private fields */ }Implementations§
Source§impl TableCatalog
impl TableCatalog
pub fn schema_ref(&self) -> &SchemaRef
pub fn new( name: TableName, columns: Vec<ColumnCatalog>, ) -> Result<TableCatalog, DatabaseError>
Trait Implementations§
Source§impl Clone for TableCatalog
impl Clone for TableCatalog
Source§fn clone(&self) -> TableCatalog
fn clone(&self) -> TableCatalog
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 moreSource§impl Debug for TableCatalog
impl Debug for TableCatalog
Source§impl PartialEq for TableCatalog
impl PartialEq for TableCatalog
impl StructuralPartialEq for TableCatalog
Auto Trait Implementations§
impl Freeze for TableCatalog
impl !RefUnwindSafe for TableCatalog
impl Send for TableCatalog
impl Sync for TableCatalog
impl Unpin for TableCatalog
impl UnsafeUnpin for TableCatalog
impl !UnwindSafe for TableCatalog
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more