Trait postgres::GenericConnection [] [src]

pub trait GenericConnection {
    fn execute(&self, query: &str, params: &[&ToSql]) -> Result<u64>;
    fn query<'a>(
        &'a self,
        query: &str,
        params: &[&ToSql]
    ) -> Result<Rows<'static>>; fn prepare<'a>(&'a self, query: &str) -> Result<Statement<'a>>; fn prepare_cached<'a>(&'a self, query: &str) -> Result<Statement<'a>>; fn transaction<'a>(&'a self) -> Result<Transaction<'a>>; fn batch_execute(&self, query: &str) -> Result<()>; fn is_active(&self) -> bool; }

A trait allowing abstraction over connections and transactions

Required Methods

Like Connection::execute.

Like Connection::query.

Like Connection::prepare.

Like Connection::prepare_cached.

Like Connection::transaction.

Like Connection::batch_execute.

Like Connection::is_active.

Implementors