Struct tiberius::Transaction
[−]
[src]
pub struct Transaction<I: BoxableIo>(_);
A transaction
Methods
impl<I: BoxableIo + 'static> Transaction<I>
[src]
fn simple_exec<'a, Q>(
self,
query: Q
) -> TransactionStream<ResultSetStream<I, ExecFuture<I>>> where
Q: Into<Cow<'a, str>>,
[src]
self,
query: Q
) -> TransactionStream<ResultSetStream<I, ExecFuture<I>>> where
Q: Into<Cow<'a, str>>,
fn simple_query<'a, Q>(
self,
query: Q
) -> TransactionStream<ResultSetStream<I, QueryStream<I>>> where
Q: Into<Cow<'a, str>>,
[src]
self,
query: Q
) -> TransactionStream<ResultSetStream<I, QueryStream<I>>> where
Q: Into<Cow<'a, str>>,
fn exec<S: Into<Statement>>(
self,
stmt: S,
params: &[&ToSql]
) -> TransactionStream<StmtStream<I, ExecFuture<I>>>
[src]
self,
stmt: S,
params: &[&ToSql]
) -> TransactionStream<StmtStream<I, ExecFuture<I>>>
fn query<S: Into<Statement>>(
self,
stmt: S,
params: &[&ToSql]
) -> TransactionStream<StmtStream<I, QueryStream<I>>>
[src]
self,
stmt: S,
params: &[&ToSql]
) -> TransactionStream<StmtStream<I, QueryStream<I>>>
fn prepare<S>(&self, stmt: S) -> Statement where
S: Into<Cow<'static, str>>,
[src]
S: Into<Cow<'static, str>>,
fn commit(self) -> Box<Future<Item = SqlConnection<I>, Error = TdsError>>
[src]
Commits a transaction
fn rollback(self) -> Box<Future<Item = SqlConnection<I>, Error = TdsError>>
[src]
Rollback a transaction