Lines Matching defs:xValue
5603 ** ^The sixth, seventh, eighth and ninth parameters (xStep, xFinal, xValue
5606 ** must both be non-NULL. xValue and xInverse may either both be NULL, in
5681 void (*xValue)(sqlite3_context*),
17314 void (*xValue)(sqlite3_context*); /* Current agg value */
17446 ** WAGGREGATE(zName, nArg, iArg, xStep, xFinal, xValue, xInverse)
17504 #define WAGGREGATE(zName, nArg, arg, nc, xStep, xFinal, xValue, xInverse, f) \
17506 SQLITE_INT_TO_PTR(arg), 0, xStep,xFinal,xValue,xInverse,#zName, {0}}
81029 ** This routine calls the xValue method for that function and stores
81032 ** SQLITE_ERROR is returned if xValue() reports an error. SQLITE_OK
81039 assert( pFunc->xValue!=0 );
81049 pFunc->xValue(&ctx);
97965 ** Invoke the xValue() function and store the result in register P3.
104767 || (pDef->xValue==0 && pDef->xInverse==0)
104768 || (pDef->xValue && pDef->xInverse && pDef->xSFunc && pDef->xFinalize)
104770 if( pDef && pDef->xValue==0 && pWin ){
115099 0, 0, /* xValue, xInverse */
115389 0, 0, /* xValue, xInverse */
115529 0, 0, /* xValue, xInverse */
116990 0, 0, /* xValue, xInverse */
117010 0, 0, /* xValue, xInverse */
132244 void (*xValue)(sqlite3_context*),
134571 if( p->xValue!=0 ){
163708 ** xValue, and xInverse */
163724 ** same routine for xFinalize and xValue and which never call
164889 ** Generate VM code to invoke either xValue() (bFin==0) or xFinalize()
175252 void (*xValue)(sqlite3_context*),
175260 assert( xValue==0 || xSFunc==0 );
175264 || ((xValue==0)!=(xInverse==0)) /* Both or neither of xValue, xInverse */
175299 pUserData, xSFunc, xStep, xFinal, xValue, xInverse, pDestructor);
175303 pUserData, xSFunc, xStep, xFinal, xValue, xInverse, pDestructor);
175363 p->xValue = xValue;
175386 void (*xValue)(sqlite3_context*),
175411 xSFunc, xStep, xFinal, xValue, xInverse, pArg
175463 void (*xValue)(sqlite3_context*),
175468 xFinal, xValue, xInverse, xDestroy);
219663 int(*xValue)(sqlite3_changeset_iter *, int, sqlite3_value **),
219672 ** argument iterator points to a suitable entry. Make sure that xValue
219675 assert( xValue==sqlite3changeset_old || xValue==sqlite3changeset_new );
219680 (void)xValue(pIter, i, &pVal);