Lines Matching refs:nt
55 Trigger *nt; in sqliteBeginTrigger() local
134 nt = (Trigger*)sqliteMalloc(sizeof(Trigger)); in sqliteBeginTrigger()
135 if( nt==0 ) goto trigger_cleanup; in sqliteBeginTrigger()
136 nt->name = zName; in sqliteBeginTrigger()
138 nt->table = sqliteStrDup(pTableName->a[0].zName); in sqliteBeginTrigger()
140 nt->iDb = iDb; in sqliteBeginTrigger()
141 nt->iTabDb = tab->iDb; in sqliteBeginTrigger()
142 nt->op = op; in sqliteBeginTrigger()
143 nt->tr_tm = tr_tm; in sqliteBeginTrigger()
144 nt->pWhen = sqliteExprDup(pWhen); in sqliteBeginTrigger()
145 nt->pColumns = sqliteIdListDup(pColumns); in sqliteBeginTrigger()
146 nt->foreach = foreach; in sqliteBeginTrigger()
147 sqliteTokenCopy(&nt->nameToken,pName); in sqliteBeginTrigger()
149 pParse->pNewTrigger = nt; in sqliteBeginTrigger()
167 Trigger *nt = 0; /* The trigger whose construction is finishing up */ in sqliteFinishTrigger() local
172 nt = pParse->pNewTrigger; in sqliteFinishTrigger()
174 nt->step_list = pStepList; in sqliteFinishTrigger()
176 pStepList->pTrig = nt; in sqliteFinishTrigger()
179 if( sqliteFixInit(&sFix, pParse, nt->iDb, "trigger", &nt->nameToken) in sqliteFinishTrigger()
180 && sqliteFixTriggerStep(&sFix, nt->step_list) ){ in sqliteFinishTrigger()
205 sqliteOpenMasterTable(v, nt->iDb); in sqliteFinishTrigger()
207 sqliteVdbeChangeP3(v, addr+2, nt->name, 0); in sqliteFinishTrigger()
208 sqliteVdbeChangeP3(v, addr+3, nt->table, 0); in sqliteFinishTrigger()
210 if( nt->iDb==0 ){ in sqliteFinishTrigger()
219 sqliteHashInsert(&db->aDb[nt->iDb].trigHash, in sqliteFinishTrigger()
220 nt->name, strlen(nt->name)+1, nt); in sqliteFinishTrigger()
221 pTab = sqliteLocateTable(pParse, nt->table, db->aDb[nt->iTabDb].zName); in sqliteFinishTrigger()
223 nt->pNext = pTab->pTrigger; in sqliteFinishTrigger()
224 pTab->pTrigger = nt; in sqliteFinishTrigger()
225 nt = 0; in sqliteFinishTrigger()
229 sqliteDeleteTrigger(nt); in sqliteFinishTrigger()