Searched refs:pProgram (Results 1 – 6 of 6) sorted by relevance
1162 SubProgram *pProgram = 0; /* Sub-vdbe for trigger program */ in codeRowTrigger() local1176 pPrg->pProgram = pProgram = sqlite3DbMallocZero(db, sizeof(SubProgram)); in codeRowTrigger()1177 if( !pProgram ) return 0; in codeRowTrigger()1178 sqlite3VdbeLinkSubProgram(pTop->pVdbe, pProgram); in codeRowTrigger()1241 pProgram->aOp = sqlite3VdbeTakeOpArray(v, &pProgram->nOp, &pTop->nMaxArg); in codeRowTrigger()1243 pProgram->nMem = sSubParse.nMem; in codeRowTrigger()1244 pProgram->nCsr = sSubParse.nTab; in codeRowTrigger()1245 pProgram->token = (void *)pTrigger; in codeRowTrigger()1318 (const char *)pPrg->pProgram, P4_SUBPROGRAM); in sqlite3CodeRowTriggerDirect()
7097 pProgram = pOp->p4.pProgram; in sqlite3VdbeExec()7099 assert( pProgram->nOp>0 ); in sqlite3VdbeExec()7113 t = pProgram->token; in sqlite3VdbeExec()7134 nMem = pProgram->nMem + pProgram->nCsr; in sqlite3VdbeExec()7136 if( pProgram->nCsr==0 ) nMem++; in sqlite3VdbeExec()7140 + (pProgram->nOp + 7)/8; in sqlite3VdbeExec()7161 pFrame->token = pProgram->token; in sqlite3VdbeExec()7177 assert( pProgram->nMem+pProgram->nCsr==pFrame->nChildMem in sqlite3VdbeExec()7178 || (pProgram->nCsr==0 && pProgram->nMem+1==pFrame->nChildMem) ); in sqlite3VdbeExec()7199 p->aOp = aOp = pProgram->aOp; in sqlite3VdbeExec()[all …]
669 if( p->apSub[j]==pRet->p4.pProgram ) break; in opIterNext()676 p->apSub[p->nSub++] = pRet->p4.pProgram; in opIterNext()1301 p->pNext = pVdbe->pProgram; in sqlite3VdbeLinkSubProgram()1302 pVdbe->pProgram = p; in sqlite3VdbeLinkSubProgram()1309 return pVdbe->pProgram!=0; in sqlite3VdbeHasSubProgram()2164 if( apSub[j]==aOp[i].p4.pProgram ) break; in sqlite3VdbeNextOpcode()2173 apSub[nSub++] = aOp[i].p4.pProgram; in sqlite3VdbeNextOpcode()2176 nRow += aOp[i].p4.pProgram->nOp; in sqlite3VdbeNextOpcode()3572 for(pSub=p->pProgram; pSub; pSub=pNext){ in sqlite3VdbeClearObject()
61 SubProgram *pProgram; /* Used when p4type is P4_SUBPROGRAM */ member
483 SubProgram *pProgram; /* Linked list of all sub-programs used by VM */ member
3555 SubProgram *pProgram; /* Program implementing pTrigger/orconf */ member