Lines Matching defs:xFunc
2120 #define SQLITE_CONFIG_LOG 16 /* xFunc, void* */
4349 ** ^The sixth, seventh and eighth parameters, xFunc, xStep and xFinal, are
4351 ** aggregate. ^A scalar SQL function requires an implementation of the xFunc
4354 ** and xFinal and NULL pointer must be passed for xFunc. ^To delete an existing
4394 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
4404 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
4414 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
4459 ** The xFunc (for scalar functions) or xStep (for aggregates) parameters
4643 ** These routines are used by the xFunc or xFinal callbacks that
8037 int (*xFunc)(void *,int); /* The busy callback */
9895 void (*xFunc)(sqlite3_context*,int,sqlite3_value**); /* Regular function */
9937 ** FUNCTION(zName, nArg, iArg, bNC, xFunc)
9939 ** implemented by C function xFunc that accepts nArg arguments. The
9958 #define FUNCTION(zName, nArg, iArg, bNC, xFunc) \
9960 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, #zName, 0, 0}
9961 #define STR_FUNCTION(zName, nArg, pArg, bNC, xFunc) \
9963 pArg, 0, xFunc, 0, 0, #zName, 0, 0}
63612 ** xFunc() then return that string. If N is out of range, return 0.
63629 const void *(*xFunc)(Mem*),
63643 ret = xFunc(&p->aColName[N]);
63644 /* A malloc may have failed inside of the xFunc() call. If this
66316 (*u.ah.ctx.pFunc->xFunc)(&u.ah.ctx, u.ah.n, u.ah.apVal); /* IMP: R-24505-23230 */
73745 is_agg = pDef->xFunc==0;
79573 stat3Init, /* xFunc */
79666 stat3Push, /* xFunc */
79708 stat3Get, /* xFunc */
80805 detachFunc, /* xFunc */
80827 attachFunc, /* xFunc */
85292 || (nArg==-1 && (p->xFunc!=0 || p->xStep!=0))
85366 ** function found is returned. A function is valid if either xFunc
85442 if( pBest && (pBest->xStep || pBest->xFunc || createFlag) ){
91094 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
91098 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
91228 xFunc)(sqlite3_context*,int,sqlite3_value**),
102439 void (*xFunc)(sqlite3_context*,int,sqlite3_value**) = 0;
102467 rc = pMod->xFindFunction(pVtab, nArg, zLowerName, &xFunc, &pArg);
102484 pNew->xFunc = xFunc;
113466 if( NEVER(p==0) || p->xFunc==0 || p->nBusy<0 ) return 0;
113467 rc = p->xFunc(p->pArg, p->nBusy);
113486 db->busyHandler.xFunc = xBusy;
113554 void (*xFunc)(sqlite3_context*,int,sqlite3_value **),
113564 (xFunc && (xFinal || xStep)) ||
113565 (!xFunc && (xFinal && !xStep)) ||
113566 (!xFunc && (!xFinal && xStep)) ||
113585 pUserData, xFunc, xStep, xFinal, pDestructor);
113588 pUserData, xFunc, xStep, xFinal, pDestructor);
113631 p->xFunc = xFunc;
113648 void (*xFunc)(sqlite3_context*,int,sqlite3_value **),
113652 return sqlite3_create_function_v2(db, zFunc, nArg, enc, p, xFunc, xStep,
113662 void (*xFunc)(sqlite3_context*,int,sqlite3_value **),
113679 rc = sqlite3CreateFunc(db, zFunc, nArg, enc, p, xFunc, xStep, xFinal, pArg);
113699 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
113708 rc = sqlite3CreateFunc(db, zFunc8, nArg, eTextRep, p, xFunc, xStep, xFinal,0);
120006 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
120021 *pxFunc = aOverload[i].xFunc;
133904 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
133930 db, p->zName, p->nArg, p->enc, p->pContext, p->xFunc, 0, 0