H A D | sqlite3.c | 4309 ** ^The sixth, seventh and eighth parameters, xFunc, xStep and xFinal, are 4312 ** callback only; NULL pointers must be passed as the xStep and xFinal 4313 ** parameters. ^An aggregate SQL function requires an implementation of xStep 4355 void (*xStep)(sqlite3_context*,int,sqlite3_value**), 4365 void (*xStep)(sqlite3_context*,int,sqlite3_value**), 4375 void (*xStep)(sqlite3_context*,int,sqlite3_value**), 4419 ** The xFunc (for scalar functions) or xStep (for aggregates) parameters 4482 ** called once for each invocation of the xStep callback and then one 4484 ** an aggregate query, the xStep() callback of the aggregate function 4503 ** to the xStep o 9863 void (*xStep)(sqlite3_context*,int,sqlite3_value**); /* Aggregate step */ member in struct:FuncDef 113268 sqlite3CreateFunc( sqlite3 *db, const char *zFunctionName, int nArg, int enc, void *pUserData, void (*xFunc)(sqlite3_context*,int,sqlite3_value **), void (*xStep)(sqlite3_context*,int,sqlite3_value **), void (*xFinal)(sqlite3_context*), FuncDestructor *pDestructor ) argument 113362 sqlite3_create_function( sqlite3 *db, const char *zFunc, int nArg, int enc, void *p, void (*xFunc)(sqlite3_context*,int,sqlite3_value **), void (*xStep)(sqlite3_context*,int,sqlite3_value **), void (*xFinal)(sqlite3_context*) ) argument 113376 sqlite3_create_function_v2( sqlite3 *db, const char *zFunc, int nArg, int enc, void *p, void (*xFunc)(sqlite3_context*,int,sqlite3_value **), void (*xStep)(sqlite3_context*,int,sqlite3_value **), void (*xFinal)(sqlite3_context*), void (*xDestroy)(void *) ) argument 113413 sqlite3_create_function16( sqlite3 *db, const void *zFunctionName, int nArg, int eTextRep, void *p, void (*xFunc)(sqlite3_context*,int,sqlite3_value**), void (*xStep)(sqlite3_context*,int,sqlite3_value**), void (*xFinal)(sqlite3_context*) ) argument [all...] |