start method
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();
}