public SQLiteCreateTriggerStatement(bool isTemp, bool ifNotExists, SQLiteObjectName triggerName,
                                     SQLiteTriggerTime triggerTime, SQLiteTriggerEventClause triggerEventClause, SQLiteObjectName table,
                                     bool foreachClause, SQLiteExpression whenExpr)
     : base(triggerName)
 {
     _isTemp             = isTemp;
     _ifNotExists        = ifNotExists;
     _triggerTime        = triggerTime;
     _triggerEventClause = triggerEventClause;
     _table         = table;
     _foreachClause = foreachClause;
     _whenExpr      = whenExpr;
 }
Esempio n. 2
0
        public static string GetTriggerTimeString(SQLiteTriggerTime triggerTime)
        {
            switch (triggerTime)
            {
            case SQLiteTriggerTime.Before:
                return("BEFORE");

            case SQLiteTriggerTime.After:
                return("AFTER");

            case SQLiteTriggerTime.InsteadOf:
                return("INSTEAD OF");

            default:
                return(string.Empty);
            } // switch
        }