SQLiteTableInfo

Trait SQLiteTableInfo 

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

Required Methods§

Source

fn type(&self) -> &SQLiteSchemaType

Source

fn without_rowid(&self) -> bool

Source

fn strict(&self) -> bool

Source

fn sqlite_columns(&self) -> &'static [&'static dyn SQLiteColumnInfo]

Source

fn sqlite_dependencies(&self) -> &'static [&'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

Implementations on Foreign Types§

Source§

impl<T: SQLiteTableInfo> SQLiteTableInfo for &'static T

Source§

fn type(&self) -> &SQLiteSchemaType

Source§

fn without_rowid(&self) -> bool

Source§

fn strict(&self) -> bool

Source§

fn sqlite_columns(&self) -> &'static [&'static dyn SQLiteColumnInfo]

Source§

fn sqlite_dependencies(&self) -> &'static [&'static dyn SQLiteTableInfo]

Implementors§