Lines Matching refs:pReturning
73 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()
1015 sqlite3VdbeAddOp2(v, OP_NewRowid, pReturning->iRetCur, reg+i+1); in codeReturningTrigger()
1016 sqlite3VdbeAddOp3(v, OP_Insert, pReturning->iRetCur, reg+i, reg+i+1); in codeReturningTrigger()