SQLiteTableInfo

Trait SQLiteTableInfo 

Source
pub trait SQLiteTableInfo: SQLTableInfo {
    // Required methods
    fn type(&self) -> &SQLiteSchemaType;
    fn without_rowid(&self) -> bool;
    fn strict(&self) -> bool;
    fn columns(&self) -> Box<[&'static dyn SQLiteColumnInfo]>;

    // Provided method
    fn dependencies(&self) -> Box<[&'static dyn SQLiteTableInfo]> { ... }
}

Required Methods§

Source

fn type(&self) -> &SQLiteSchemaType

Source

fn without_rowid(&self) -> bool

Source

fn strict(&self) -> bool

Source

fn columns(&self) -> Box<[&'static dyn SQLiteColumnInfo]>

Provided Methods§

Source

fn dependencies(&self) -> Box<[&'static dyn SQLiteTableInfo]>

Returns all tables this table depends on via foreign keys

Trait Implementations§

Source§

impl Debug for dyn SQLiteTableInfo

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Implementors§