transaction2 method
Implementation
Future<dynamic> transaction2(Future<dynamic> Function(DbLayer) queryBlock,
{int? commitTimeoutInSeconds}) {
return executor.transaction2((queryExecutor) async {
var db = DbLayer(factories: factories);
db.executor = queryExecutor;
await queryBlock(db);
}, commitTimeoutInSeconds: commitTimeoutInSeconds);
}