endTransaction method
Implementation
@override
void endTransaction() {
switch (action) {
case TCommitRollbackAction.caCommit:
case TCommitRollbackAction.caCommitRetaining:
commit();
break;
case TCommitRollbackAction.caNone:
case TCommitRollbackAction.caRollback:
case TCommitRollbackAction.caRollbackRetaining:
if (!_options.contains(TSQLTransactionOption.stoUseImplicit)) {
rollback();
} else {
closeTrans();
}
break;
}
}