Lines Matching defs:cf
12308 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, /* c8..cf ........ */
65346 } cf;
70298 #if 0 /* local variables moved into u.cf */
70305 #endif /* local variables moved into u.cf */
70307 u.cf.n = pOp->p5;
70308 assert( u.cf.n>=0 );
70309 u.cf.pRec = &aMem[pOp->p2];
70310 u.cf.apVal = p->apArg;
70311 assert( u.cf.apVal || u.cf.n==0 );
70312 for(u.cf.i=0; u.cf.i<u.cf.n; u.cf.i++, u.cf.pRec++){
70313 assert( memIsValid(u.cf.pRec) );
70314 u.cf.apVal[u.cf.i] = u.cf.pRec;
70315 memAboutToChange(p, u.cf.pRec);
70316 sqlite3VdbeMemStoreType(u.cf.pRec);
70318 u.cf.ctx.pFunc = pOp->p4.pFunc;
70320 u.cf.ctx.pMem = u.cf.pMem = &aMem[pOp->p3];
70321 u.cf.pMem->n++;
70322 u.cf.ctx.s.flags = MEM_Null;
70323 u.cf.ctx.s.z = 0;
70324 u.cf.ctx.s.zMalloc = 0;
70325 u.cf.ctx.s.xDel = 0;
70326 u.cf.ctx.s.db = db;
70327 u.cf.ctx.isError = 0;
70328 u.cf.ctx.pColl = 0;
70329 u.cf.ctx.skipFlag = 0;
70330 if( u.cf.ctx.pFunc->flags & SQLITE_FUNC_NEEDCOLL ){
70334 u.cf.ctx.pColl = pOp[-1].p4.pColl;
70336 (u.cf.ctx.pFunc->xStep)(&u.cf.ctx, u.cf.n, u.cf.apVal); /* IMP: R-24505-23230 */
70337 if( u.cf.ctx.isError ){
70338 sqlite3SetString(&p->zErrMsg, db, "%s", sqlite3_value_text(&u.cf.ctx.s));
70339 rc = u.cf.ctx.isError;
70341 if( u.cf.ctx.skipFlag ){
70343 u.cf.i = pOp[-1].p1;
70344 if( u.cf.i ) sqlite3VdbeMemSetInt64(&aMem[u.cf.i], 1);
70347 sqlite3VdbeMemRelease(&u.cf.ctx.s);