Lines Matching refs:zName

63      && 0==sqlite3StrICmp(pTrig->table, pTab->zName)  in sqlite3TriggerList()
74 pTrig->table = pTab->zName; in sqlite3TriggerList()
84 printf("Triggers for %s:", pTab->zName); in sqlite3TriggerList()
86 printf(" %s", pX->zName); in sqlite3TriggerList()
117 char *zName = 0; /* Name of the trigger */ in sqlite3BeginTrigger() local
189 zName = sqlite3NameFromToken(db, pName); in sqlite3BeginTrigger()
190 if( zName==0 ){ in sqlite3BeginTrigger()
194 if( sqlite3CheckObjectName(pParse, zName, "trigger", pTab->zName) ){ in sqlite3BeginTrigger()
199 if( sqlite3HashFind(&(db->aDb[iDb].pSchema->trigHash),zName) ){ in sqlite3BeginTrigger()
211 if( sqlite3StrNICmp(pTab->zName, "sqlite_", 7)==0 ){ in sqlite3BeginTrigger()
237 if( sqlite3AuthCheck(pParse, code, zName, pTab->zName, zDbTrig) ){ in sqlite3BeginTrigger()
258 pTrigger->zName = zName; in sqlite3BeginTrigger()
259 zName = 0; in sqlite3BeginTrigger()
260 pTrigger->table = sqlite3DbStrDup(db, pTableName->a[0].zName); in sqlite3BeginTrigger()
266 sqlite3RenameTokenRemap(pParse, pTrigger->table, pTableName->a[0].zName); in sqlite3BeginTrigger()
278 sqlite3DbFree(db, zName); in sqlite3BeginTrigger()
316 char *zName; /* Name of trigger */ in sqlite3FinishTrigger() local
324 zName = pTrig->zName; in sqlite3FinishTrigger()
331 sqlite3TokenInit(&nameToken, pTrig->zName); in sqlite3FinishTrigger()
365 pTrig->zName, pStep->zTarget); in sqlite3FinishTrigger()
380 db->aDb[iDb].zDbSName, zName, in sqlite3FinishTrigger()
385 sqlite3MPrintf(db, "type='trigger' AND name='%q'", zName), 0); in sqlite3FinishTrigger()
393 pTrig = sqlite3HashInsert(pHash, zName, pTrig); in sqlite3FinishTrigger()
601 sqlite3DbFree(db, pTrigger->zName); in sqlite3DeleteTrigger()
620 const char *zName; in sqlite3DropTrigger() local
630 zName = pName->a[0].zName; in sqlite3DropTrigger()
636 pTrigger = sqlite3HashFind(&(db->aDb[j].pSchema->trigHash), zName); in sqlite3DropTrigger()
682 if( sqlite3AuthCheck(pParse, code, pTrigger->zName, pTable->zName, zDb) || in sqlite3DropTriggerPtr()
694 db->aDb[iDb].zDbSName, pTrigger->zName in sqlite3DropTriggerPtr()
697 sqlite3VdbeAddOp4(v, OP_DropTrigger, iDb, 0, 0, pTrigger->zName, 0); in sqlite3DropTriggerPtr()
704 void sqlite3UnlinkAndDeleteTrigger(sqlite3 *db, int iDb, const char *zName){ in sqlite3UnlinkAndDeleteTrigger() argument
710 pTrigger = sqlite3HashInsert(pHash, zName, 0); in sqlite3UnlinkAndDeleteTrigger()
858 char *zName = sqlite3DbStrDup(db, pStep->zTarget); in sqlite3TriggerStepSrc() local
861 assert( zName || pSrc==0 ); in sqlite3TriggerStepSrc()
864 pSrc->a[0].zName = zName; in sqlite3TriggerStepSrc()
881 sqlite3DbFree(db, zName); in sqlite3TriggerStepSrc()
1166 assert( pTrigger->zName==0 || pTab==tableOfTrigger(pTrigger) ); in codeRowTrigger()
1191 sSubParse.zAuthContext = pTrigger->zName; in codeRowTrigger()
1199 pTrigger->zName, onErrorText(orconf), in codeRowTrigger()
1204 pTab->zName in codeRowTrigger()
1207 if( pTrigger->zName ){ in codeRowTrigger()
1209 sqlite3MPrintf(db, "-- TRIGGER %s", pTrigger->zName), P4_DYNAMIC in codeRowTrigger()
1236 VdbeComment((v, "End: %s.%s", pTrigger->zName, onErrorText(orconf))); in codeRowTrigger()
1273 assert( pTrigger->zName==0 || pTab==tableOfTrigger(pTrigger) ); in getRowTrigger()
1315 int bRecursive = (p->zName && 0==(pParse->db->flags&SQLITE_RecTriggers)); in sqlite3CodeRowTriggerDirect()
1320 (v, "Call: %s.%s", (p->zName?p->zName:"fkey"), onErrorText(orconf))); in sqlite3CodeRowTriggerDirect()