transaction method
Implementation
Future<bool> transaction(
Future<bool> Function() action, [
String? connectionName,
]) async {
final conn = connectionName ?? defaultConnection;
if (conn == null) {
throw DatabaseException("No connection specified for transaction");
}
DatabaseConnection? transactionConnection;
transactionConnection = connection(connectionName);
if (transactionConnection == null) {
throw DatabaseException("Connection not found for transaction");
}
return await transactionConnection.transaction(action);
}