executeTransaction method
Implementation
@override
Future<void> executeTransaction(Future<void> Function(DbContext transactionContext) action) {
if (_db is sqf.Transaction)
throw Exception("executeTransaction() method can't be called on a TransactionContext instance");
//
return (_db as sqf.Database).transaction((txn) {
return action(SqliteDbContext(txn)..setLogger(sqlLogger: this.sqlLogger, resultLogger: this.resultLogger));
});
}