runInTransactionFor<T extends Object> method
Future<Result<T> >
runInTransactionFor<T extends Object>(
- Connection conn,
- Future<
Result< action(T> >- int txnId
- IsolationLevel? isolationLevel,
- SavepointDialect? savepointDialect,
- TransactionAccessMode? accessMode,
- Duration? lockTimeout,
runInTransaction overload that accepts a Connection.
Implementation
Future<Result<T>> runInTransactionFor<T extends Object>(
Connection conn,
Future<Result<T>> Function(int txnId) action, {
IsolationLevel? isolationLevel,
SavepointDialect? savepointDialect,
TransactionAccessMode? accessMode,
Duration? lockTimeout,
}) =>
runInTransaction(
conn.id,
action,
isolationLevel: isolationLevel,
savepointDialect: savepointDialect,
accessMode: accessMode,
lockTimeout: lockTimeout,
);