transaction<R> method

  1. @override
Future<R> transaction<R>(
  1. FutureOr<R> callback(
    1. SessionExecutor
    )
)
override

Implementation

@override
Future<R> transaction<R>(FutureOr<R> Function(SessionExecutor) callback) {
  return pool.runTx((session) async {
    return await callback(_PgSessionExecutor(session, options: options));
  }, settings: options?.transactionSettings);
}