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