Lines Matching refs:cb
52910 } cb;
57590 #if 0 /* local variables moved into u.cb */
57597 #endif /* local variables moved into u.cb */
57599 u.cb.n = pOp->p5;
57600 assert( u.cb.n>=0 );
57601 u.cb.pRec = &aMem[pOp->p2];
57602 u.cb.apVal = p->apArg;
57603 assert( u.cb.apVal || u.cb.n==0 );
57604 for(u.cb.i=0; u.cb.i<u.cb.n; u.cb.i++, u.cb.pRec++){
57605 u.cb.apVal[u.cb.i] = u.cb.pRec;
57606 sqlite3VdbeMemStoreType(u.cb.pRec);
57608 u.cb.ctx.pFunc = pOp->p4.pFunc;
57610 u.cb.ctx.pMem = u.cb.pMem = &aMem[pOp->p3];
57611 u.cb.pMem->n++;
57612 u.cb.ctx.s.flags = MEM_Null;
57613 u.cb.ctx.s.z = 0;
57614 u.cb.ctx.s.zMalloc = 0;
57615 u.cb.ctx.s.xDel = 0;
57616 u.cb.ctx.s.db = db;
57617 u.cb.ctx.isError = 0;
57618 u.cb.ctx.pColl = 0;
57619 if( u.cb.ctx.pFunc->flags & SQLITE_FUNC_NEEDCOLL ){
57623 u.cb.ctx.pColl = pOp[-1].p4.pColl;
57625 (u.cb.ctx.pFunc->xStep)(&u.cb.ctx, u.cb.n, u.cb.apVal);
57626 if( u.cb.ctx.isError ){
57627 sqlite3SetString(&p->zErrMsg, db, "%s", sqlite3_value_text(&u.cb.ctx.s));
57628 rc = u.cb.ctx.isError;
57630 sqlite3VdbeMemRelease(&u.cb.ctx.s);
98018 void (*xUnlockNotify)(void **, int) = 0; /* Unlock-notify cb to invoke */