Lines Matching refs:iDb

119   int iDb;                /* The database to store the trigger in */  in sqlite3BeginTrigger()  local
133 iDb = 1; in sqlite3BeginTrigger()
137 iDb = sqlite3TwoPartName(pParse, pName1, pName2, &pName); in sqlite3BeginTrigger()
138 if( iDb<0 ){ in sqlite3BeginTrigger()
154 if( db->init.busy && iDb!=1 ){ in sqlite3BeginTrigger()
167 iDb = 1; in sqlite3BeginTrigger()
173 sqlite3FixInit(&sFix, pParse, iDb, "trigger", pName); in sqlite3BeginTrigger()
197 assert( sqlite3SchemaMutexHeld(db, iDb, 0) ); in sqlite3BeginTrigger()
199 if( sqlite3HashFind(&(db->aDb[iDb].pSchema->trigHash),zName) ){ in sqlite3BeginTrigger()
204 sqlite3CodeVerifySchema(pParse, iDb); in sqlite3BeginTrigger()
261 pTrigger->pSchema = db->aDb[iDb].pSchema; in sqlite3BeginTrigger()
290 if( db->init.iDb==1 ){ in sqlite3BeginTrigger()
319 int iDb; /* Database containing the trigger */ in sqlite3FinishTrigger() local
325 iDb = sqlite3SchemaToIndex(pParse->db, pTrig->pSchema); in sqlite3FinishTrigger()
332 sqlite3FixInit(&sFix, pParse, iDb, "trigger", &nameToken); in sqlite3FinishTrigger()
374 sqlite3BeginWriteOperation(pParse, 0, iDb); in sqlite3FinishTrigger()
380 db->aDb[iDb].zDbSName, zName, in sqlite3FinishTrigger()
383 sqlite3ChangeCookie(pParse, iDb); in sqlite3FinishTrigger()
384 sqlite3VdbeAddParseSchemaOp(v, iDb, in sqlite3FinishTrigger()
390 Hash *pHash = &db->aDb[iDb].pSchema->trigHash; in sqlite3FinishTrigger()
391 assert( sqlite3SchemaMutexHeld(db, iDb, 0) ); in sqlite3FinishTrigger()
670 int iDb; in sqlite3DropTriggerPtr() local
672 iDb = sqlite3SchemaToIndex(pParse->db, pTrigger->pSchema); in sqlite3DropTriggerPtr()
673 assert( iDb>=0 && iDb<db->nDb ); in sqlite3DropTriggerPtr()
675 assert( (pTable && pTable->pSchema==pTrigger->pSchema) || iDb==1 ); in sqlite3DropTriggerPtr()
679 const char *zDb = db->aDb[iDb].zDbSName; in sqlite3DropTriggerPtr()
680 const char *zTab = SCHEMA_TABLE(iDb); in sqlite3DropTriggerPtr()
681 if( iDb==1 ) code = SQLITE_DROP_TEMP_TRIGGER; in sqlite3DropTriggerPtr()
694 db->aDb[iDb].zDbSName, pTrigger->zName in sqlite3DropTriggerPtr()
696 sqlite3ChangeCookie(pParse, iDb); 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
708 assert( sqlite3SchemaMutexHeld(db, iDb, 0) ); in sqlite3UnlinkAndDeleteTrigger()
709 pHash = &(db->aDb[iDb].pSchema->trigHash); in sqlite3UnlinkAndDeleteTrigger()