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<'a>>;
    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