beginTransactionWithDefaults method
Future<Result<int> >
beginTransactionWithDefaults(
- String connectionId, {
- IsolationLevel? isolationLevel,
- SavepointDialect? savepointDialect,
- TransactionAccessMode? accessMode,
- Duration? lockTimeout,
beginTransaction with optional isolation and access-mode defaults.
Implementation
Future<Result<int>> beginTransactionWithDefaults(
String connectionId, {
IsolationLevel? isolationLevel,
SavepointDialect? savepointDialect,
TransactionAccessMode? accessMode,
Duration? lockTimeout,
}) =>
beginTransaction(
connectionId,
isolationLevel ?? IsolationLevel.readCommitted,
savepointDialect: savepointDialect ?? SavepointDialect.auto,
accessMode: accessMode ?? TransactionAccessMode.readWrite,
lockTimeout: lockTimeout,
);