Lines Matching defs:xStep

4221 ** ^The sixth, seventh and eighth parameters, xFunc, xStep and xFinal, are
4224 ** callback only; NULL pointers must be passed as the xStep and xFinal
4225 ** parameters. ^An aggregate SQL function requires an implementation of xStep
4267 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
4277 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
4287 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
4331 ** The xFunc (for scalar functions) or xStep (for aggregates) parameters
4394 ** called once for each invocation of the xStep callback and then one
4396 ** an aggregate query, the xStep() callback of the aggregate function
4415 ** to the xStep or xFinal callback routine that implements the aggregate
9632 void (*xStep)(sqlite3_context*,int,sqlite3_value**); /* Aggregate step */
9681 ** AGGREGATE(zName, nArg, iArg, bNC, xStep, xFinal)
9683 ** the C functions xStep and xFinal. The first four parameters
9703 #define AGGREGATE(zName, nArg, arg, nc, xStep, xFinal) \
9705 SQLITE_INT_TO_PTR(arg), 0, 0, xStep,xFinal,#zName,0,0}
62114 assert( p && p->pFunc && p->pFunc->xStep );
62205 assert( p && p->pMem && p->pFunc && p->pFunc->xStep );
68980 (u.ce.ctx.pFunc->xStep)(&u.ce.ctx, u.ce.n, u.ce.apVal); /* IMP: R-24505-23230 */
78710 0, /* xStep */
78732 0, /* xStep */
83183 || (nArg==-1 && (p->xFunc!=0 || p->xStep!=0))
83258 ** or xStep is non-zero.
83333 if( pBest && (pBest->xStep || pBest->xFunc || createFlag) ){
88972 int (*create_function)(sqlite3*,const char*,int,int,void*,void (*xFunc)(sqlite3_context*,int,sqlite3_value**),void (*xStep)(sqlite3_context*,int,sqlite3_value**),void (*xFinal)(sqlite3_context*));
88973 int (*create_function16)(sqlite3*,const void*,int,int,void*,void (*xFunc)(sqlite3_context*,int,sqlite3_value**),void (*xStep)(sqlite3_context*,int,sqlite3_value**),void (*xFinal)(sqlite3_context*));
89093 int (*create_function_v2)(sqlite3*,const char*,int,int,void*,void (*xFunc)(sqlite3_context*,int,sqlite3_value**),void (*xStep)(sqlite3_context*,int,sqlite3_value**),void (*xFinal)(sqlite3_context*),void(*xDestroy)(void*));
111181 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
111190 (xFunc && (xFinal || xStep)) ||
111191 (!xFunc && (xFinal && !xStep)) ||
111192 (!xFunc && (!xFinal && xStep)) ||
111211 pUserData, xFunc, xStep, xFinal, pDestructor);
111214 pUserData, xFunc, xStep, xFinal, pDestructor);
111258 p->xStep = xStep;
111275 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
111278 return sqlite3_create_function_v2(db, zFunc, nArg, enc, p, xFunc, xStep,
111289 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
111305 rc = sqlite3CreateFunc(db, zFunc, nArg, enc, p, xFunc, xStep, xFinal, pArg);
111326 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
111334 rc = sqlite3CreateFunc(db, zFunc8, nArg, eTextRep, p, xFunc, xStep, xFinal,0);