Lines Matching defs:xValue
5748 ** ^The sixth, seventh, eighth and ninth parameters (xStep, xFinal, xValue
5751 ** must both be non-NULL. xValue and xInverse may either both be NULL, in
5826 void (*xValue)(sqlite3_context*),
17942 void (*xValue)(sqlite3_context*); /* Current agg value */
18083 ** WAGGREGATE(zName, nArg, iArg, xStep, xFinal, xValue, xInverse)
18142 #define WAGGREGATE(zName, nArg, arg, nc, xStep, xFinal, xValue, xInverse, f) \
18144 SQLITE_INT_TO_PTR(arg), 0, xStep,xFinal,xValue,xInverse,#zName, {0}}
83301 ** This routine calls the xValue method for that function and stores
83304 ** SQLITE_ERROR is returned if xValue() reports an error. SQLITE_OK
83311 assert( pFunc->xValue!=0 );
83321 pFunc->xValue(&ctx);
100888 ** Invoke the xValue() function and store the result in register P3.
107946 || (pDef->xValue==0 && pDef->xInverse==0)
107947 || (pDef->xValue && pDef->xInverse && pDef->xSFunc && pDef->xFinalize)
107949 if( pDef && pDef->xValue==0 && pWin ){
118949 0, 0, /* xValue, xInverse */
119243 0, 0, /* xValue, xInverse */
119385 0, 0, /* xValue, xInverse */
120900 0, 0, /* xValue, xInverse */
120920 0, 0, /* xValue, xInverse */
136750 void (*xValue)(sqlite3_context*),
139085 if( p->xValue!=0 ){
169929 ** xValue, and xInverse */
169945 ** same routine for xFinalize and xValue and which never call
171113 ** Generate VM code to invoke either xValue() (bFin==0) or xFinalize()
181662 void (*xValue)(sqlite3_context*),
181670 assert( xValue==0 || xSFunc==0 );
181674 || ((xValue==0)!=(xInverse==0)) /* Both or neither of xValue, xInverse */
181709 pUserData, xSFunc, xStep, xFinal, xValue, xInverse, pDestructor);
181713 pUserData, xSFunc, xStep, xFinal, xValue, xInverse, pDestructor);
181773 p->xValue = xValue;
181796 void (*xValue)(sqlite3_context*),
181821 xSFunc, xStep, xFinal, xValue, xInverse, pArg
181873 void (*xValue)(sqlite3_context*),
181878 xFinal, xValue, xInverse, xDestroy);
229472 int(*xValue)(sqlite3_changeset_iter *, int, sqlite3_value **),
229481 ** argument iterator points to a suitable entry. Make sure that xValue
229484 assert( xValue==sqlite3changeset_old || xValue==sqlite3changeset_new );
229489 (void)xValue(pIter, i, &pVal);