pub struct TableInfo {
pub name: String,
pub catalog_name: String,
pub namespace_name: String,
pub storage_location: Option<String>,
pub data_source_format: Option<String>,
pub columns: Vec<ColumnInfo>,
}Expand description
Table metadata.
Fields§
§name: StringTable name.
catalog_name: StringOwning catalog name.
namespace_name: StringOwning namespace name.
storage_location: Option<String>Optional storage location.
data_source_format: Option<String>Optional data source format.
columns: Vec<ColumnInfo>Column definitions.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TableInfo
impl RefUnwindSafe for TableInfo
impl Send for TableInfo
impl Sync for TableInfo
impl Unpin for TableInfo
impl UnwindSafe for TableInfo
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