Home
last modified time | relevance | path

Searched refs:pReturning (Results 1 – 3 of 3) sorted by relevance

/sqlite-3.40.0/src/
H A Dtrigger.c73 assert( &(pParse->u1.pReturning->retTrig) == pTrig ); in sqlite3TriggerList()
963 Returning *pReturning; in codeReturningTrigger() local
970 pReturning = pParse->u1.pReturning; in codeReturningTrigger()
971 assert( pTrigger == &(pReturning->retTrig) ); in codeReturningTrigger()
974 sSelect.pEList = sqlite3ExprListDup(db, pReturning->pReturnEL, 0); in codeReturningTrigger()
985 pNew = sqlite3ExpandReturning(pParse, pReturning->pReturnEL, pTab); in codeReturningTrigger()
989 if( pReturning->nRetCol==0 ){ in codeReturningTrigger()
990 pReturning->nRetCol = pNew->nExpr; in codeReturningTrigger()
991 pReturning->iRetCur = pParse->nTab++; in codeReturningTrigger()
1005 pReturning->iRetReg = reg; in codeReturningTrigger()
[all …]
H A Dbuild.c171 Returning *pReturning = pParse->u1.pReturning; in sqlite3FinishCoding() local
175 if( pReturning->nRetCol ){ in sqlite3FinishCoding()
178 sqlite3VdbeAddOp1(v, OP_Rewind, pReturning->iRetCur); in sqlite3FinishCoding()
180 reg = pReturning->iRetReg; in sqlite3FinishCoding()
181 for(i=0; i<pReturning->nRetCol; i++){ in sqlite3FinishCoding()
182 sqlite3VdbeAddOp3(v, OP_Column, pReturning->iRetCur, i, reg+i); in sqlite3FinishCoding()
185 sqlite3VdbeAddOp2(v, OP_Next, pReturning->iRetCur, addrRewind+1); in sqlite3FinishCoding()
264 Returning *pRet = pParse->u1.pReturning; in sqlite3FinishCoding()
1461 pParse->u1.pReturning = pRet; in sqlite3AddReturning()
H A DsqliteInt.h3678 Returning *pReturning; /* The RETURNING clause */ member