H A D | sqlite3.c | 2051 #define SQLITE_CONFIG_LOG 16 /* xFunc, void* */ 4221 ** ^The sixth, seventh and eighth parameters, xFunc, xStep and xFinal, are 4223 ** aggregate. ^A scalar SQL function requires an implementation of the xFunc 4226 ** and xFinal and NULL pointer must be passed for xFunc. ^To delete an existing 4266 void (*xFunc)(sqlite3_context*,int,sqlite3_value**), 4276 void (*xFunc)(sqlite3_context*,int,sqlite3_value**), 4286 void (*xFunc)(sqlite3_context*,int,sqlite3_value**), 4331 ** The xFunc (for scalar functions) or xStep (for aggregates) parameters 4515 ** These routines are used by the xFunc or xFinal callbacks that 7786 int (*xFunc)(voi member in struct:BusyHandler 9631 void (*xFunc)(sqlite3_context*,int,sqlite3_value**); /* Regular function */ member in struct:FuncDef 62395 columnName( sqlite3_stmt *pStmt, int N, const void *(*xFunc)(Mem*), int useType ) argument 111174 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 111268 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 111282 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 111319 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...] |