beginTransaction method

Future<Result<int>> beginTransaction(
  1. String connectionId,
  2. IsolationLevel isolationLevel
)

Begins a new transaction with the specified isolation level.

The connectionId must be a valid active connection. Returns a transaction ID on success, which must be used for commitTransaction or rollbackTransaction.

Implementation

Future<Result<int>> beginTransaction(
  String connectionId,
  IsolationLevel isolationLevel,
) async =>
    _repository.beginTransaction(connectionId, isolationLevel);