Lines Matching defs:xFinal

4519 ** ^The sixth, seventh and eighth parameters, xFunc, xStep and xFinal, are
4522 ** callback only; NULL pointers must be passed as the xStep and xFinal
4524 ** and xFinal and NULL pointer must be passed for xFunc. ^To delete an existing
4566 void (*xFinal)(sqlite3_context*)
4576 void (*xFinal)(sqlite3_context*)
4586 void (*xFinal)(sqlite3_context*),
4694 ** last time when the xFinal callback is invoked. ^(When no rows match
4696 ** implementation is never called and xFinal() is called exactly once.
4698 ** first time from within xFinal().)^
4708 ** allocation.)^ Within the xFinal callback, it is customary to set
4717 ** to the xStep or xFinal callback routine that implements the aggregate
4817 ** These routines are used by the xFunc or xFinal callbacks that
10283 ** AGGREGATE(zName, nArg, iArg, bNC, xStep, xFinal)
10285 ** the C functions xStep and xFinal. The first four parameters
10308 #define AGGREGATE(zName, nArg, arg, nc, xStep, xFinal) \
10310 SQLITE_INT_TO_PTR(arg), 0, 0, xStep,xFinal,#zName,0,0}
92264 void (*xFinal)(sqlite3_context*));
92268 void (*xFinal)(sqlite3_context*));
92398 void (*xFinal)(sqlite3_context*),
116129 void (*xFinal)(sqlite3_context*),
116137 (xFunc && (xFinal || xStep)) ||
116138 (!xFunc && (xFinal && !xStep)) ||
116139 (!xFunc && (!xFinal && xStep)) ||
116158 pUserData, xFunc, xStep, xFinal, pDestructor);
116161 pUserData, xFunc, xStep, xFinal, pDestructor);
116206 p->xFinalize = xFinal;
116223 void (*xFinal)(sqlite3_context*)
116226 xFinal, 0);
116237 void (*xFinal)(sqlite3_context*),
116252 rc = sqlite3CreateFunc(db, zFunc, nArg, enc, p, xFunc, xStep, xFinal, pArg);
116274 void (*xFinal)(sqlite3_context*)
116281 rc = sqlite3CreateFunc(db, zFunc8, nArg, eTextRep, p, xFunc, xStep, xFinal,0);