Lines Matching refs:xFunc

4431   void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
4441 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
4451 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
9197 int (*xFunc)(void *,int); /* The busy callback */ member
11233 void (*xFunc)(sqlite3_context*,int,sqlite3_value**); /* Regular function */ member
11307 #define FUNCTION(zName, nArg, iArg, bNC, xFunc) \ argument
11309 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, #zName, 0, 0}
11310 #define VFUNCTION(zName, nArg, iArg, bNC, xFunc) \ argument
11312 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, #zName, 0, 0}
11313 #define FUNCTION2(zName, nArg, iArg, bNC, xFunc, extraFlags) \ argument
11315 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, #zName, 0, 0}
11316 #define STR_FUNCTION(zName, nArg, pArg, bNC, xFunc) \ argument
11318 pArg, 0, xFunc, 0, 0, #zName, 0, 0}
64298 pFunc->xFunc(&ctx, nVal, apVal);
69973 const void *(*xFunc)(Mem*),
69995 ret = xFunc(&p->aColName[N]);
72434 (*ctx.pFunc->xFunc)(&ctx, n, apVal); /* IMP: R-24505-23230 */
82001 is_agg = pDef->xFunc==0;
85646 if( pDef==0 || pDef->xFunc==0 ){
95364 if( nArg==(-2) ) return (p->xFunc==0 && p->xStep==0) ? 0 : FUNC_PERFECT_MATCH;
95519 if( pBest && (pBest->xStep || pBest->xFunc || createFlag) ){
101940 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
101944 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
102074 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
115566 void (*xFunc)(sqlite3_context*,int,sqlite3_value**) = 0;
115594 rc = pMod->xFindFunction(pVtab, nArg, zLowerName, &xFunc, &pArg);
115611 pNew->xFunc = xFunc;
129410 if( NEVER(p==0) || p->xFunc==0 || p->nBusy<0 ) return 0;
129411 rc = p->xFunc(p->pArg, p->nBusy);
129433 db->busyHandler.xFunc = xBusy;
129517 void (*xFunc)(sqlite3_context*,int,sqlite3_value **),
129528 (xFunc && (xFinal || xStep)) ||
129529 (!xFunc && (xFinal && !xStep)) ||
129530 (!xFunc && (!xFinal && xStep)) ||
129553 pUserData, xFunc, xStep, xFinal, pDestructor);
129556 pUserData, xFunc, xStep, xFinal, pDestructor);
129600 p->xFunc = xFunc;
129617 void (*xFunc)(sqlite3_context*,int,sqlite3_value **),
129621 return sqlite3_create_function_v2(db, zFunc, nArg, enc, p, xFunc, xStep,
129631 void (*xFunc)(sqlite3_context*,int,sqlite3_value **),
129654 rc = sqlite3CreateFunc(db, zFunc, nArg, enc, p, xFunc, xStep, xFinal, pArg);
129674 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
129687 rc = sqlite3CreateFunc(db, zFunc8, nArg, eTextRep, p, xFunc, xStep, xFinal,0);
136660 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
136675 *pxFunc = aOverload[i].xFunc;
154904 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
154930 db, p->zName, p->nArg, p->enc, p->pContext, p->xFunc, 0, 0