discontinuedPackage connect_database has been discontinued.

start method

Future<Result<Unit>> start({
  1. bool isSelect = false,
})

Implementation

Future<Result<Unit>> start({bool isSelect = false}) async {
  if (isSelect) {
    return Success.unit();
  }

  if (_transactionDepth == 0) {
    final result = await _connection.startTransaction();
    if (result.isError()) {
      return result;
    }
    _isOpen = true;
  }

  _transactionDepth++;
  return Success.unit();
}