Lines Matching defs:cf
12308 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, /* c8..cf ........ */
65374 } cf;
70326 #if 0 /* local variables moved into u.cf */
70333 #endif /* local variables moved into u.cf */
70335 u.cf.n = pOp->p5;
70336 assert( u.cf.n>=0 );
70337 u.cf.pRec = &aMem[pOp->p2];
70338 u.cf.apVal = p->apArg;
70339 assert( u.cf.apVal || u.cf.n==0 );
70340 for(u.cf.i=0; u.cf.i<u.cf.n; u.cf.i++, u.cf.pRec++){
70341 assert( memIsValid(u.cf.pRec) );
70342 u.cf.apVal[u.cf.i] = u.cf.pRec;
70343 memAboutToChange(p, u.cf.pRec);
70344 sqlite3VdbeMemStoreType(u.cf.pRec);
70346 u.cf.ctx.pFunc = pOp->p4.pFunc;
70348 u.cf.ctx.pMem = u.cf.pMem = &aMem[pOp->p3];
70349 u.cf.pMem->n++;
70350 u.cf.ctx.s.flags = MEM_Null;
70351 u.cf.ctx.s.z = 0;
70352 u.cf.ctx.s.zMalloc = 0;
70353 u.cf.ctx.s.xDel = 0;
70354 u.cf.ctx.s.db = db;
70355 u.cf.ctx.isError = 0;
70356 u.cf.ctx.pColl = 0;
70357 u.cf.ctx.skipFlag = 0;
70358 if( u.cf.ctx.pFunc->flags & SQLITE_FUNC_NEEDCOLL ){
70362 u.cf.ctx.pColl = pOp[-1].p4.pColl;
70364 (u.cf.ctx.pFunc->xStep)(&u.cf.ctx, u.cf.n, u.cf.apVal); /* IMP: R-24505-23230 */
70365 if( u.cf.ctx.isError ){
70366 sqlite3SetString(&p->zErrMsg, db, "%s", sqlite3_value_text(&u.cf.ctx.s));
70367 rc = u.cf.ctx.isError;
70369 if( u.cf.ctx.skipFlag ){
70371 u.cf.i = pOp[-1].p1;
70372 if( u.cf.i ) sqlite3VdbeMemSetInt64(&aMem[u.cf.i], 1);
70375 sqlite3VdbeMemRelease(&u.cf.ctx.s);