Lines Matching defs:xFinal

4148 ** ^The sixth, seventh and eighth parameters, xFunc, xStep and xFinal, are
4151 ** callback only; NULL pointers must be passed as the xStep and xFinal
4153 ** and xFinal and NULL pointer must be passed for xFunc. ^To delete an existing
4195 void (*xFinal)(sqlite3_context*)
4205 void (*xFinal)(sqlite3_context*)
4215 void (*xFinal)(sqlite3_context*),
4333 ** last time when the xFinal callback is invoked. ^(When no rows match
4335 ** implementation is never called and xFinal() is called exactly once.
4337 ** first time from within xFinal().)^
4347 ** allocation.)^ Within the xFinal callback, it is customary to set
4356 ** to the xStep or xFinal callback routine that implements the aggregate
4464 ** These routines are used by the xFunc or xFinal callbacks that
10703 ** AGGREGATE(zName, nArg, iArg, bNC, xStep, xFinal)
10705 ** the C functions xStep and xFinal. The first four parameters
10732 #define AGGREGATE(zName, nArg, arg, nc, xStep, xFinal) \
10734 SQLITE_INT_TO_PTR(arg), 0, 0, xStep,xFinal,#zName,0,0}
97078 void (*xFinal)(sqlite3_context*));
97082 void (*xFinal)(sqlite3_context*));
97212 void (*xFinal)(sqlite3_context*),
123544 void (*xFinal)(sqlite3_context*),
123553 (xFunc && (xFinal || xStep)) ||
123554 (!xFunc && (xFinal && !xStep)) ||
123555 (!xFunc && (!xFinal && xStep)) ||
123578 pUserData, xFunc, xStep, xFinal, pDestructor);
123581 pUserData, xFunc, xStep, xFinal, pDestructor);
123627 p->xFinalize = xFinal;
123644 void (*xFinal)(sqlite3_context*)
123647 xFinal, 0);
123658 void (*xFinal)(sqlite3_context*),
123673 rc = sqlite3CreateFunc(db, zFunc, nArg, enc, p, xFunc, xStep, xFinal, pArg);
123695 void (*xFinal)(sqlite3_context*)
123702 rc = sqlite3CreateFunc(db, zFunc8, nArg, eTextRep, p, xFunc, xStep, xFinal,0);