[−][src]Trait rustorm::Database
Required Methods
fn execute_sql_with_return(
&self,
sql: &str,
param: &[&Value]
) -> Result<Rows, DbError>
&self,
sql: &str,
param: &[&Value]
) -> Result<Rows, DbError>
fn get_table(
&self,
em: &EntityManager,
table_name: &TableName
) -> Result<Table, DbError>
&self,
em: &EntityManager,
table_name: &TableName
) -> Result<Table, DbError>
fn get_all_tables(&self, em: &EntityManager) -> Result<Vec<Table>, DbError>
fn get_grouped_tables(
&self,
em: &EntityManager
) -> Result<Vec<SchemaContent>, DbError>
&self,
em: &EntityManager
) -> Result<Vec<SchemaContent>, DbError>
fn get_users(&self, em: &EntityManager) -> Result<Vec<User>, DbError>
fn get_roles(
&self,
em: &EntityManager,
username: &str
) -> Result<Vec<Role>, DbError>
&self,
em: &EntityManager,
username: &str
) -> Result<Vec<Role>, DbError>
fn get_database_name(
&self,
em: &EntityManager
) -> Result<Option<DatabaseName>, DbError>
&self,
em: &EntityManager
) -> Result<Option<DatabaseName>, DbError>