public static string GetReferenceTriggerString(SQLiteReferenceTrigger trigger) { switch (trigger) { case SQLiteReferenceTrigger.OnDelete: return("DELETE"); case SQLiteReferenceTrigger.OnInsert: return("INSERT"); case SQLiteReferenceTrigger.OnUpdate: return("UPDATE"); case SQLiteReferenceTrigger.Match: return("MATCH"); default: throw new ArgumentException("illegal trigger type [" + trigger.ToString() + "]"); } // switch }
public SQLiteReferenceHandler(SQLiteReferenceTrigger trigger, SQLiteReferenceAction action) { _trigger = trigger; _action = action; _matchName = null; }