Home | History | Annotate | Download | only in orig

Lines Matching defs:xStep

4349 ** ^The sixth, seventh and eighth parameters, xFunc, xStep and xFinal, are
4352 ** callback only; NULL pointers must be passed as the xStep and xFinal
4353 ** parameters. ^An aggregate SQL function requires an implementation of xStep
4395 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
4405 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
4415 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
4459 ** The xFunc (for scalar functions) or xStep (for aggregates) parameters
4522 ** called once for each invocation of the xStep callback and then one
4524 ** an aggregate query, the xStep() callback of the aggregate function
4543 ** to the xStep or xFinal callback routine that implements the aggregate
9896 void (*xStep)(sqlite3_context*,int,sqlite3_value**); /* Aggregate step */
9944 ** AGGREGATE(zName, nArg, iArg, bNC, xStep, xFinal)
9946 ** the C functions xStep and xFinal. The first four parameters
9966 #define AGGREGATE(zName, nArg, arg, nc, xStep, xFinal) \
9968 SQLITE_INT_TO_PTR(arg), 0, 0, xStep,xFinal,#zName,0,0}
63317 assert( p && p->pFunc && p->pFunc->xStep );
63408 assert( p && p->pMem && p->pFunc && p->pFunc->xStep );
70336 (u.cf.ctx.pFunc->xStep)(&u.cf.ctx, u.cf.n, u.cf.apVal); /* IMP: R-24505-23230 */
79538 0, /* xStep */
79631 0, /* xStep */
79673 0, /* xStep */
80770 0, /* xStep */
80792 0, /* xStep */
85256 || (nArg==-1 && (p->xFunc!=0 || p->xStep!=0))
85331 ** or xStep is non-zero.
85406 if( pBest && (pBest->xStep || pBest->xFunc || createFlag) ){
91059 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
91063 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
91193 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
113519 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
113528 (xFunc && (xFinal || xStep)) ||
113529 (!xFunc && (xFinal && !xStep)) ||
113530 (!xFunc && (!xFinal && xStep)) ||
113549 pUserData, xFunc, xStep, xFinal, pDestructor);
113552 pUserData, xFunc, xStep, xFinal, pDestructor);
113596 p->xStep = xStep;
113613 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
113616 return sqlite3_create_function_v2(db, zFunc, nArg, enc, p, xFunc, xStep,
113627 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
113643 rc = sqlite3CreateFunc(db, zFunc, nArg, enc, p, xFunc, xStep, xFinal, pArg);
113664 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
113672 rc = sqlite3CreateFunc(db, zFunc8, nArg, eTextRep, p, xFunc, xStep, xFinal,0);