beginTransaction method
Future<Result<int> >
beginTransaction(
- String connectionId, {
- IsolationLevel? isolationLevel,
- SavepointDialect? savepointDialect,
- TransactionAccessMode? accessMode,
- Duration? lockTimeout,
override
Implementation
@override
Future<Result<int>> beginTransaction(
String connectionId, {
IsolationLevel? isolationLevel,
SavepointDialect? savepointDialect,
TransactionAccessMode? accessMode,
Duration? lockTimeout,
}) async {
return _repository.beginTransaction(
connectionId,
isolationLevel ?? IsolationLevel.readCommitted,
savepointDialect: savepointDialect ?? SavepointDialect.auto,
accessMode: accessMode ?? TransactionAccessMode.readWrite,
lockTimeout: lockTimeout,
);
}