Lines Matching refs:pSchema
56 pTmpSchema = pParse->db->aDb[1].pSchema; in sqlite3TriggerList()
61 if( pTrig->pTabSchema==pTab->pSchema in sqlite3TriggerList()
75 pTrig->pTabSchema = pTab->pSchema; in sqlite3TriggerList()
166 && pTab->pSchema==db->aDb[1].pSchema ){ in sqlite3BeginTrigger()
199 if( sqlite3HashFind(&(db->aDb[iDb].pSchema->trigHash),zName) ){ in sqlite3BeginTrigger()
232 int iTabDb = sqlite3SchemaToIndex(db, pTab->pSchema); in sqlite3BeginTrigger()
261 pTrigger->pSchema = db->aDb[iDb].pSchema; in sqlite3BeginTrigger()
262 pTrigger->pTabSchema = pTab->pSchema; in sqlite3BeginTrigger()
325 iDb = sqlite3SchemaToIndex(pParse->db, pTrig->pSchema); in sqlite3FinishTrigger()
390 Hash *pHash = &db->aDb[iDb].pSchema->trigHash; in sqlite3FinishTrigger()
396 }else if( pLink->pSchema==pLink->pTabSchema ){ in sqlite3FinishTrigger()
636 pTrigger = sqlite3HashFind(&(db->aDb[j].pSchema->trigHash), zName); in sqlite3DropTrigger()
672 iDb = sqlite3SchemaToIndex(pParse->db, pTrigger->pSchema); in sqlite3DropTriggerPtr()
675 assert( (pTable && pTable->pSchema==pTrigger->pSchema) || iDb==1 ); in sqlite3DropTriggerPtr()
709 pHash = &(db->aDb[iDb].pSchema->trigHash); in sqlite3UnlinkAndDeleteTrigger()
712 if( pTrigger->pSchema==pTrigger->pTabSchema ){ in sqlite3UnlinkAndDeleteTrigger()
751 if( NEVER(db->aDb[1].pSchema==0) ) return 0; in tempTriggersExist()
752 if( sqliteHashFirst(&db->aDb[1].pSchema->trigHash)==0 ) return 0; in tempTriggersExist()
863 Schema *pSchema = pStep->pTrig->pSchema; in sqlite3TriggerStepSrc() local
865 if( pSchema!=db->aDb[1].pSchema ){ in sqlite3TriggerStepSrc()
866 pSrc->a[0].pSchema = pSchema; in sqlite3TriggerStepSrc()
1393 assert( p->pSchema!=0 ); in sqlite3CodeRowTrigger()
1395 assert( p->pSchema==p->pTabSchema in sqlite3CodeRowTrigger()
1396 || p->pSchema==pParse->db->aDb[1].pSchema ); in sqlite3CodeRowTrigger()