Lines Matching refs:xSFunc

17940   void (*xSFunc)(sqlite3_context*,int,sqlite3_value**); /* func or agg-step */  member
84334 pFunc->xSFunc(&ctx, nVal, apVal);
100848 (pCtx->pFunc->xSFunc)(pCtx,pCtx->argc,pCtx->argv); /* IMP: R-24505-23230 */
101791 (*pCtx->pFunc->xSFunc)(pCtx, pCtx->argc, pCtx->argv);/* IMP: R-24505-23230 */
107947 || (pDef->xValue && pDef->xInverse && pDef->xSFunc && pDef->xFinalize)
127383 if( nArg==(-2) ) return (p->xSFunc==0) ? 0 : FUNC_PERFECT_MATCH;
127549 if( pBest && (pBest->xSFunc || createFlag) ){
139079 if( p->xSFunc==0 ) continue;
156550 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**) = 0;
156584 rc = pMod->xFindFunction(pVtab, nArg, pDef->zName, &xSFunc, &pArg);
156599 pNew->xSFunc = xSFunc;
171056 }else if( pFunc->xSFunc!=noopStepFunc ){
181659 void (*xSFunc)(sqlite3_context*,int,sqlite3_value **),
181670 assert( xValue==0 || xSFunc==0 );
181672 || (xSFunc!=0 && xFinal!=0) /* Not both xSFunc and xFinal */
181709 pUserData, xSFunc, xStep, xFinal, xValue, xInverse, pDestructor);
181713 pUserData, xSFunc, xStep, xFinal, xValue, xInverse, pDestructor);
181748 }else if( xSFunc==0 && xFinal==0 ){
181771 p->xSFunc = xSFunc ? xSFunc : xStep;
181793 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**),
181821 xSFunc, xStep, xFinal, xValue, xInverse, pArg
181844 void (*xSFunc)(sqlite3_context*,int,sqlite3_value **),
181848 return createFunctionApi(db, zFunc, nArg, enc, p, xSFunc, xStep,
181857 void (*xSFunc)(sqlite3_context*,int,sqlite3_value **),
181862 return createFunctionApi(db, zFunc, nArg, enc, p, xSFunc, xStep,
181888 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**),
181901 rc = sqlite3CreateFunc(db, zFunc8, nArg, eTextRep, p, xSFunc,xStep,xFinal,0,0,0);