Exemplo n.º 1
0
        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;
 }