Struct tokio_postgres::transaction::Transaction
[−]
[src]
pub struct Transaction(_);
An in progress Postgres transaction.
Methods
impl Transaction[src]
fn batch_execute(
self,
query: &str
) -> Box<Future<Item = Transaction, Error = (Error, Transaction)> + Send>[src]
self,
query: &str
) -> Box<Future<Item = Transaction, Error = (Error, Transaction)> + Send>
Like Connection::batch_execute.
fn prepare(
self,
query: &str
) -> Box<Future<Item = (Statement, Transaction), Error = (Error, Transaction)> + Send>[src]
self,
query: &str
) -> Box<Future<Item = (Statement, Transaction), Error = (Error, Transaction)> + Send>
Like Connection::prepare.
fn execute(
self,
statement: &Statement,
params: &[&ToSql]
) -> Box<Future<Item = (u64, Transaction), Error = (Error, Transaction)> + Send>[src]
self,
statement: &Statement,
params: &[&ToSql]
) -> Box<Future<Item = (u64, Transaction), Error = (Error, Transaction)> + Send>
Like Connection::execute.
fn query(
self,
statement: &Statement,
params: &[&ToSql]
) -> Box<StateStream<Item = Row, State = Transaction, Error = Error> + Send>[src]
self,
statement: &Statement,
params: &[&ToSql]
) -> Box<StateStream<Item = Row, State = Transaction, Error = Error> + Send>
Like Connection::query.
fn commit(
self
) -> Box<Future<Item = Connection, Error = (Error, Connection)> + Send>[src]
self
) -> Box<Future<Item = Connection, Error = (Error, Connection)> + Send>
Commits the transaction.
fn rollback(
self
) -> Box<Future<Item = Connection, Error = (Error, Connection)> + Send>[src]
self
) -> Box<Future<Item = Connection, Error = (Error, Connection)> + Send>
Rolls back the transaction.