Traitpostgres::GenericConnection [−][src]
pub trait GenericConnection { fnexecute(&self, query: &str, params:&[&ToSql]) ->Result<u64>; fnquery<'a>(&'a self, query: &str, params:&[&ToSql]) ->Result<Rows>; fnprepare<'a>(&'a self, query: &str) ->Result<Statement<'a>>; fnprepare_cached<'a>(&'a self, query: &str) ->Result<Statement<'a>>; fntransaction<'a>(&'a self) ->Result<Transaction<'a>>; fnbatch_execute(&self, query: &str) ->Result<()>; fnis_active(&self) ->bool;}
A trait allowing abstraction over connections and transactions
Required Methods
fnexecute(&self, query: &str, params:&[&ToSql]) ->Result<u64>
LikeConnection::execute
.
fnquery<'a>(&'a self, query: &str, params:&[&ToSql]) ->Result<Rows>
LikeConnection::query
.
fnprepare<'a>(&'a self, query: &str) ->Result<Statement<'a>>
LikeConnection::prepare
.
fnprepare_cached<'a>(&'a self, query: &str) ->Result<Statement<'a>>
LikeConnection::prepare_cached
.
fntransaction<'a>(&'a self) ->Result<Transaction<'a>>
LikeConnection::transaction
.
fnbatch_execute(&self, query: &str) ->Result<()>
LikeConnection::batch_execute
.
fnis_active(&self) ->bool
LikeConnection::is_active
.
Implementors
impl GenericConnection forConnection
impl<'a> GenericConnection forTransaction<'a>