Lines Matching refs:pPrg

1158   TriggerPrg *pPrg;           /* Value to return */  in codeRowTrigger()  local
1172 pPrg = sqlite3DbMallocZero(db, sizeof(TriggerPrg)); in codeRowTrigger()
1173 if( !pPrg ) return 0; in codeRowTrigger()
1174 pPrg->pNext = pTop->pTriggerPrg; in codeRowTrigger()
1175 pTop->pTriggerPrg = pPrg; in codeRowTrigger()
1176 pPrg->pProgram = pProgram = sqlite3DbMallocZero(db, sizeof(SubProgram)); in codeRowTrigger()
1179 pPrg->pTrigger = pTrigger; in codeRowTrigger()
1180 pPrg->orconf = orconf; in codeRowTrigger()
1181 pPrg->aColmask[0] = 0xffffffff; in codeRowTrigger()
1182 pPrg->aColmask[1] = 0xffffffff; in codeRowTrigger()
1246 pPrg->aColmask[0] = sSubParse.oldmask; in codeRowTrigger()
1247 pPrg->aColmask[1] = sSubParse.newmask; in codeRowTrigger()
1255 return pPrg; in codeRowTrigger()
1271 TriggerPrg *pPrg; in getRowTrigger() local
1279 for(pPrg=pRoot->pTriggerPrg; in getRowTrigger()
1280 pPrg && (pPrg->pTrigger!=pTrigger || pPrg->orconf!=orconf); in getRowTrigger()
1281 pPrg=pPrg->pNext in getRowTrigger()
1285 if( !pPrg ){ in getRowTrigger()
1286 pPrg = codeRowTrigger(pParse, pTrigger, pTab, orconf); in getRowTrigger()
1290 return pPrg; in getRowTrigger()
1308 TriggerPrg *pPrg; in sqlite3CodeRowTriggerDirect() local
1309 pPrg = getRowTrigger(pParse, p, pTab, orconf); in sqlite3CodeRowTriggerDirect()
1310 assert( pPrg || pParse->nErr ); in sqlite3CodeRowTriggerDirect()
1314 if( pPrg ){ in sqlite3CodeRowTriggerDirect()
1318 (const char *)pPrg->pProgram, P4_SUBPROGRAM); in sqlite3CodeRowTriggerDirect()
1463 TriggerPrg *pPrg; in sqlite3TriggerColmask() local
1464 pPrg = getRowTrigger(pParse, p, pTab, orconf); in sqlite3TriggerColmask()
1465 if( pPrg ){ in sqlite3TriggerColmask()
1466 mask |= pPrg->aColmask[isNew]; in sqlite3TriggerColmask()