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