Lines Matching defs:iDb
59 int iDb; /* When database to store the trigger in */
72 && sqliteFixInit(&sFix, pParse, db->init.iDb, "trigger", pName)
81 iDb = isTemp ? 1 : tab->iDb;
82 if( iDb>=2 && !db->init.busy ){
84 "database %s", db->aDb[tab->iDb].zName);
90 if( sqliteHashFind(&(db->aDb[iDb].trigHash), zName,pName->n+1) ){
112 const char *zDb = db->aDb[tab->iDb].zName;
114 if( tab->iDb==1 || isTemp ) code = SQLITE_CREATE_TEMP_TRIGGER;
118 if( sqliteAuthCheck(pParse, SQLITE_INSERT, SCHEMA_TABLE(tab->iDb), 0, zDb)){
140 nt->iDb = iDb;
141 nt->iTabDb = tab->iDb;
179 if( sqliteFixInit(&sFix, pParse, nt->iDb, "trigger", &nt->nameToken)
205 sqliteOpenMasterTable(v, nt->iDb);
210 if( nt->iDb==0 ){
219 sqliteHashInsert(&db->aDb[nt->iDb].trigHash,
430 assert( pTrigger->iDb<db->nDb );
431 if( pTrigger->iDb>=2 ){
433 "auxiliary database %s", db->aDb[pTrigger->iDb].zName);
438 assert( pTable->iDb==pTrigger->iDb || pTrigger->iDb==1 );
442 const char *zDb = db->aDb[pTrigger->iDb].zName;
443 const char *zTab = SCHEMA_TABLE(pTrigger->iDb);
444 if( pTrigger->iDb ) code = SQLITE_DROP_TEMP_TRIGGER;
469 sqliteOpenMasterTable(v, pTrigger->iDb);
472 if( pTrigger->iDb==0 ){
498 sqliteHashInsert(&(db->aDb[pTrigger->iDb].trigHash), zName, nName+1, 0);
584 int iDb; /* Index of the database to use */
587 iDb = pStep->pTrig->iDb;
588 if( iDb==0 || iDb>=2 ){
589 assert( iDb<pParse->db->nDb );
590 sDb.z = pParse->db->aDb[iDb].zName;