pub struct TableSurvey {
pub name: String,
pub rows: u64,
pub columns: Vec<ColumnSurvey>,
pub primary_key: Vec<String>,
pub without_rowid: bool,
pub largest_rowid: i64,
}Expand description
What a whole table turned out to hold.
Fields§
§name: String§rows: u64§columns: Vec<ColumnSurvey>§primary_key: Vec<String>§without_rowid: bool§largest_rowid: i64The largest rowid in the table, which matters when the rowid has to become a key column of its own.
Trait Implementations§
Source§impl Clone for TableSurvey
impl Clone for TableSurvey
Source§impl Debug for TableSurvey
impl Debug for TableSurvey
Source§impl PartialEq for TableSurvey
impl PartialEq for TableSurvey
impl StructuralPartialEq for TableSurvey
Auto Trait Implementations§
impl Freeze for TableSurvey
impl RefUnwindSafe for TableSurvey
impl Send for TableSurvey
impl Sync for TableSurvey
impl Unpin for TableSurvey
impl UnsafeUnpin for TableSurvey
impl UnwindSafe for TableSurvey
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