public void EventHandler(LibCF.Package package, Lib.ConnectionManager connection) { LibCF.Sequence seq = new LibCF.Sequence("Sequence") .AddComponent(package); Lib.EventHandlerWrap postExecute = seq.GetPostExecuteEventHandler(); LibCF.SQLTask sqlTask = new LibCF.SQLTask("sql task", connection) .AddComponent(seq) .AddDirectInput("SQL"); postExecute.AddTask(sqlTask); }
public void PrecedenceConstraint(LibCF.Sequence seq, Lib.ConnectionManager connection) { LibCF.SQLTask sql1 = new LibCF.SQLTask("sql task", connection) .AddComponent(seq) .AddDirectInput("SQL"); LibCF.SQLTask sql2 = new LibCF.SQLTask("sql task", connection) .AddComponent(seq) .AddDirectInput("SQL"); new LibCF.PrecedenceConstraint(sql1, sql2, "condition, e.g. 1 > 0") .AddComponent(seq); }