Trigger
Trigger *pTrigger;
Trigger *pTrigger = sqliteHashData(pElem);
Trigger *pTrig;
Trigger *pTrig; /* The trigger that this step is a part of */
Trigger *pTrigger; /* The trigger currently being coded */
void sqliteDropTriggerPtr(Parse*, Trigger*, int);
int sqliteTriggersExist(Parse* , Trigger* , int , int , int, ExprList*);
void sqliteDeleteTrigger(Trigger*);
typedef struct Trigger Trigger;
Trigger *pTrigger; /* List of SQL triggers on this table */
Trigger *pNewTrigger; /* Trigger under construct by a CREATE TRIGGER */
Trigger *pNext; /* Next trigger associated with the table */
nt = (Trigger*)sqliteMalloc(sizeof(Trigger));
Trigger *nt = 0; /* The trigger whose construction is finishing up */
void sqliteDeleteTrigger(Trigger *pTrigger){
Trigger *pTrigger;
void sqliteDropTriggerPtr(Parse *pParse, Trigger *pTrigger, int nested){
Trigger *cc = pTable->pTrigger;
Trigger *nt;
Trigger *pTrigger, /* A list of triggers associated with a table */
Trigger * pTriggerCursor;
Trigger * pTrigger;