Home | History | Annotate | Download | only in dist

Lines Matching full:xstep

3947 ** ^The seventh, eighth and ninth parameters, xFunc, xStep and xFinal, are
3950 ** callback only; NULL pointers must be passed as the xStep and xFinal
3951 ** parameters. ^An aggregate SQL function requires an implementation of xStep
3993 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
4003 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
4013 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
4057 ** The xFunc (for scalar functions) or xStep (for aggregates) parameters
4120 ** called once for each invocation of the xStep callback and then one
4122 ** an aggregate query, the xStep() callback of the aggregate function
4141 ** to the xStep or xFinal callback routine that implements the aggregate
9111 void (*xStep)(sqlite3_context*,int,sqlite3_value**); /* Aggregate step */
9160 ** AGGREGATE(zName, nArg, iArg, bNC, xStep, xFinal)
9162 ** the C functions xStep and xFinal. The first four parameters
9182 #define AGGREGATE(zName, nArg, arg, nc, xStep, xFinal) \
9184 SQLITE_INT_TO_PTR(arg), 0, 0, xStep,xFinal,#zName,0,0}
59016 assert( p && p->pFunc && p->pFunc->xStep );
59107 assert( p && p->pMem && p->pFunc && p->pFunc->xStep );
65697 (u.cb.ctx.pFunc->xStep)(&u.cb.ctx, u.cb.n, u.cb.apVal); /* IMP: R-24505-23230 */
74431 0, /* xStep */
74453 0, /* xStep */
78793 || (nArg==-1 && (p->xFunc!=0 || p->xStep!=0))
78868 ** or xStep is non-zero.
78943 if( pBest && (pBest->xStep || pBest->xFunc || createFlag) ){
84507 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*));
84508 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*));
84628 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*));
105806 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
105815 (xFunc && (xFinal || xStep)) ||
105816 (!xFunc && (xFinal && !xStep)) ||
105817 (!xFunc && (!xFinal && xStep)) ||
105836 pUserData, xFunc, xStep, xFinal, pDestructor);
105839 pUserData, xFunc, xStep, xFinal, pDestructor);
105883 p->xStep = xStep;
105900 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
105903 return sqlite3_create_function_v2(db, zFunc, nArg, enc, p, xFunc, xStep,
105914 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
105930 rc = sqlite3CreateFunc(db, zFunc, nArg, enc, p, xFunc, xStep, xFinal, pArg);
105951 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
105959 rc = sqlite3CreateFunc(db, zFunc8, nArg, eTextRep, p, xFunc, xStep, xFinal,0);