public override void ExplicitVisit(RollbackTransactionStatement node)
 {
     if (node.Name != null)
     {
         rollbackTransaction.Add(node.Name.Value);
     }
 }
Exemplo n.º 2
0
 //TODO: Add [WORK] [AND [NO] CHAIN] [[NO] RELEASE]
 protected override void VisitRollbackTransaction(RollbackTransactionStatement statement)
 {
     State.Write(Symbols.ROLLBACK);
     if (statement.Name != null || statement.Parameter != null)
     {
         State.Write(Symbols.TO);
         State.Write(Symbols.SAVEPOINT);
         VisitTransactionName(statement);
     }
 }
Exemplo n.º 3
0
 public override void Visit(RollbackTransactionStatement node) { this.action(node); }
 public override void ExplicitVisit(RollbackTransactionStatement fragment)
 {
     _fragments.Add(fragment);
 }
Exemplo n.º 5
0
 protected abstract void VisitRollbackTransaction(RollbackTransactionStatement statement);