Lines Matching defs:xFunc

2492 #define SQLITE_CONFIG_LOG                 16  /* xFunc, void* */
5739 ** "sqlite3_create_function*" functions, xFunc, xStep and xFinal, are
5741 ** aggregate. ^A scalar SQL function requires an implementation of the xFunc
5744 ** and xFinal and NULL pointer must be passed for xFunc. ^To delete an existing
5793 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
5803 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
5813 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
6382 ** These routines are used by the xFunc or xFinal callbacks that
18035 ** FUNCTION(zName, nArg, iArg, bNC, xFunc)
18037 ** implemented by C function xFunc that accepts nArg arguments. The
18042 ** VFUNCTION(zName, nArg, iArg, bNC, xFunc)
18045 ** SFUNCTION(zName, nArg, iArg, bNC, xFunc)
18061 ** DFUNCTION(zName, nArg, iArg, bNC, xFunc)
18068 ** MFUNCTION(zName, nArg, xPtr, xFunc)
18071 ** PURE_DATE(zName, nArg, iArg, bNC, xFunc)
18097 #define FUNCTION(zName, nArg, iArg, bNC, xFunc) \
18100 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
18101 #define VFUNCTION(zName, nArg, iArg, bNC, xFunc) \
18103 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
18104 #define SFUNCTION(zName, nArg, iArg, bNC, xFunc) \
18106 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
18107 #define MFUNCTION(zName, nArg, xPtr, xFunc) \
18109 xPtr, 0, xFunc, 0, 0, 0, #zName, {0} }
18110 #define JFUNCTION(zName, nArg, bUseCache, bWS, bRS, bJsonB, iArg, xFunc) \
18114 SQLITE_INT_TO_PTR(iArg|((bJsonB)*JSON_BLOB)),0,xFunc,0, 0, 0, #zName, {0} }
18124 #define DFUNCTION(zName, nArg, iArg, bNC, xFunc) \
18126 0, 0, xFunc, 0, 0, 0, #zName, {0} }
18127 #define PURE_DATE(zName, nArg, iArg, bNC, xFunc) \
18130 (void*)&sqlite3Config, 0, xFunc, 0, 0, 0, #zName, {0} }
18131 #define FUNCTION2(zName, nArg, iArg, bNC, xFunc, extraFlags) \
18134 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
18135 #define STR_FUNCTION(zName, nArg, pArg, bNC, xFunc) \
18138 pArg, 0, xFunc, 0, 0, 0, #zName, }
18145 #define INTERNAL_FUNCTION(zName, nArg, xFunc) \
18148 0, 0, xFunc, 0, 0, 0, #zName, {0} }
91829 ** xFunc() then return that string. If N is out of range, return 0.
136516 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
136520 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
136650 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
189993 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
190008 *pxFunc = aOverload[i].xFunc;
216394 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
216429 aFunc[i].xFunc, 0, 0);
217166 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
217192 p->xFunc, 0, 0
235196 fts5_extension_function xFunc;/* Callback function */
235210 aBuiltin[i].xFunc,
249691 fts5_extension_function xFunc; /* Callback function */
252063 pAux->xFunc(&sFts5Api, (Fts5Context*)pCsr, context, argc, argv);
252346 fts5_extension_function xFunc, /* Aux. function implementation */
252365 pAux->xFunc = xFunc;