H A D | sqlite3.c | 5594 ** "sqlite3_create_function*" functions, xFunc, xStep and xFinal, are 5597 ** callback only; NULL pointers must be passed as the xStep and xFinal 5598 ** parameters. ^An aggregate SQL function requires an implementation of xStep 5603 ** ^The sixth, seventh, eighth and ninth parameters (xStep, xFinal, xValue 5605 ** C-language callbacks that implement the new function. xStep and xFinal 5649 void (*xStep)(sqlite3_context*,int,sqlite3_value**), 5659 void (*xStep)(sqlite3_context*,int,sqlite3_value**), 5669 void (*xStep)(sqlite3_context*,int,sqlite3_value**), 5679 void (*xStep)(sqlite3_context*,int,sqlite3_value**), 5987 ** called once for each invocation of the xStep callbac 175243 sqlite3CreateFunc( sqlite3 *db, const char *zFunctionName, int nArg, int enc, void *pUserData, void (*xSFunc)(sqlite3_context*,int,sqlite3_value **), void (*xStep)(sqlite3_context*,int,sqlite3_value **), void (*xFinal)(sqlite3_context*), void (*xValue)(sqlite3_context*), void (*xInverse)(sqlite3_context*,int,sqlite3_value **), FuncDestructor *pDestructor ) global() argument 175377 createFunctionApi( sqlite3 *db, const char *zFunc, int nArg, int enc, void *p, void (*xSFunc)(sqlite3_context*,int,sqlite3_value**), void (*xStep)(sqlite3_context*,int,sqlite3_value**), void (*xFinal)(sqlite3_context*), void (*xValue)(sqlite3_context*), void (*xInverse)(sqlite3_context*,int,sqlite3_value**), void(*xDestroy)(void*) ) global() argument 175428 sqlite3_create_function( sqlite3 *db, const char *zFunc, int nArg, int enc, void *p, void (*xSFunc)(sqlite3_context*,int,sqlite3_value **), void (*xStep)(sqlite3_context*,int,sqlite3_value **), void (*xFinal)(sqlite3_context*) ) global() argument 175441 sqlite3_create_function_v2( sqlite3 *db, const char *zFunc, int nArg, int enc, void *p, void (*xSFunc)(sqlite3_context*,int,sqlite3_value **), void (*xStep)(sqlite3_context*,int,sqlite3_value **), void (*xFinal)(sqlite3_context*), void (*xDestroy)(void *) ) global() argument 175455 sqlite3_create_window_function( sqlite3 *db, const char *zFunc, int nArg, int enc, void *p, void (*xStep)(sqlite3_context*,int,sqlite3_value **), void (*xFinal)(sqlite3_context*), void (*xValue)(sqlite3_context*), void (*xInverse)(sqlite3_context*,int,sqlite3_value **), void (*xDestroy)(void *) ) global() argument 175472 sqlite3_create_function16( sqlite3 *db, const void *zFunctionName, int nArg, int eTextRep, void *p, void (*xSFunc)(sqlite3_context*,int,sqlite3_value**), void (*xStep)(sqlite3_context*,int,sqlite3_value**), void (*xFinal)(sqlite3_context*) ) global() argument [all...] |