transaction<T> method
Executes multiple queries within a single transaction.
Implementation
@override
Future<T> transaction<T>(Future<T> Function(DatabaseExecutor tx) callback) async {
return await _pool.run((session) async {
final executor = PostgresExecutor(session);
return await callback(executor);
});
}