Lines Matching defs:xFunc
2450 #define SQLITE_CONFIG_LOG 16 /* xFunc, void* */
5185 SQLITE_API int sqlite3_set_droptable_handle(sqlite3*, void (*xFunc)(sqlite3*,const char*,const char*));
5594 ** "sqlite3_create_function*" functions, xFunc, xStep and xFinal, are
5596 ** aggregate. ^A scalar SQL function requires an implementation of the xFunc
5599 ** and xFinal and NULL pointer must be passed for xFunc. ^To delete an existing
5648 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
5658 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
5668 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
6129 ** These routines are used by the xFunc or xFinal callbacks that
17398 ** FUNCTION(zName, nArg, iArg, bNC, xFunc)
17400 ** implemented by C function xFunc that accepts nArg arguments. The
17405 ** VFUNCTION(zName, nArg, iArg, bNC, xFunc)
17408 ** SFUNCTION(zName, nArg, iArg, bNC, xFunc)
17424 ** DFUNCTION(zName, nArg, iArg, bNC, xFunc)
17431 ** MFUNCTION(zName, nArg, xPtr, xFunc)
17434 ** PURE_DATE(zName, nArg, iArg, bNC, xFunc)
17460 #define FUNCTION(zName, nArg, iArg, bNC, xFunc) \
17463 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
17464 #define VFUNCTION(zName, nArg, iArg, bNC, xFunc) \
17466 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
17467 #define SFUNCTION(zName, nArg, iArg, bNC, xFunc) \
17469 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
17470 #define MFUNCTION(zName, nArg, xPtr, xFunc) \
17472 xPtr, 0, xFunc, 0, 0, 0, #zName, {0} }
17473 #define JFUNCTION(zName, nArg, iArg, xFunc) \
17476 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
17486 #define DFUNCTION(zName, nArg, iArg, bNC, xFunc) \
17488 0, 0, xFunc, 0, 0, 0, #zName, {0} }
17489 #define PURE_DATE(zName, nArg, iArg, bNC, xFunc) \
17492 (void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
17493 #define FUNCTION2(zName, nArg, iArg, bNC, xFunc, extraFlags) \
17496 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
17497 #define STR_FUNCTION(zName, nArg, pArg, bNC, xFunc) \
17500 pArg, 0, xFunc, 0, 0, 0, #zName, }
17507 #define INTERNAL_FUNCTION(zName, nArg, xFunc) \
17510 0, 0, xFunc, 0, 0, 0, #zName, {0} }
88646 SQLITE_API int sqlite3_set_droptable_handle(sqlite3 *db, void (*xFunc)(sqlite3*, const char*, const char*)){
88648 db->xDropTableHandle = xFunc;
89183 ** xFunc() then return that string. If N is out of range, return 0.
132010 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
132014 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
132144 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
183483 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
183498 *pxFunc = aOverload[i].xFunc;
207118 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
207153 aFunc[i].xFunc, 0, 0);
207858 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
207883 p->xFunc, 0, 0
224976 fts5_extension_function xFunc;/* Callback function */
224990 aBuiltin[i].xFunc,
236925 fts5_extension_function xFunc; /* Callback function */
239174 pAux->xFunc(&sFts5Api, (Fts5Context*)pCsr, context, argc, argv);
239432 fts5_extension_function xFunc, /* Aux. function implementation */
239451 pAux->xFunc = xFunc;