Lines Matching defs:xStep

6183 ** "sqlite3_create_function*" functions, xFunc, xStep and xFinal, are
6186 ** callback only; NULL pointers must be passed as the xStep and xFinal
6187 ** parameters. ^An aggregate SQL function requires an implementation of xStep
6192 ** ^The sixth, seventh, eighth and ninth parameters (xStep, xFinal, xValue
6194 ** C-language callbacks that implement the new function. xStep and xFinal
6238 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
6248 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
6258 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
6268 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
6564 ** called once for each invocation of the xStep callback and then one
6566 ** an aggregate query, the xStep() callback of the aggregate function
6588 ** to the xStep or xFinal callback routine that implements the aggregate
17377 ** AGGREGATE(zName, nArg, iArg, bNC, xStep, xFinal)
17379 ** the C functions xStep and xFinal. The first four parameters
17383 ** WFUNCTION(zName, nArg, iArg, xStep, xFinal, xValue, xInverse)
17385 ** the C functions xStep and xFinal. The first four parameters
17431 #define WAGGREGATE(zName, nArg, arg, nc, xStep, xFinal, xValue, xInverse, f) \
17433 SQLITE_INT_TO_PTR(arg), 0, xStep,xFinal,xValue,xInverse,#zName, {0}}
92913 ** Execute the xStep function for an aggregate.
92935 ** Execute the xStep (if P1==0) or xInverse (if P1!=0) function for an
92992 /* This is an OP_AggInverse call. Verify that xStep has always
125474 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
125478 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
125608 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
125705 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
154498 ** No-op implementations of xStep() and xFinalize(). Used as place-holders
154518 /* Window functions that use all window interfaces: xStep, xFinal,
154534 /* Window functions that use all window interfaces: xStep, the
154878 ** rewrites the SELECT statement so that window function xStep functions
155468 ** An input row can be discarded after the window functions xStep()
155482 ** points to the next row to call the xStep() method of each window function
155533 ** Generate VM code to invoke either xStep() (if bInverse is 0) or
155555 int bInverse, /* True to invoke xInverse instead of xStep */
156381 ** AGGSTEP: invoke the aggregate xStep() function for each window function
165862 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
165876 || ((xFinal==0)!=(xStep==0)) /* Both or neither of xFinal and xStep */
165910 pUserData, xSFunc, xStep, xFinal, xValue, xInverse, pDestructor);
165914 pUserData, xSFunc, xStep, xFinal, xValue, xInverse, pDestructor);
165959 p->xSFunc = xSFunc ? xSFunc : xStep;
165982 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
166009 xSFunc, xStep, xFinal, xValue, xInverse, pArg
166033 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
166036 return createFunctionApi(db, zFunc, nArg, enc, p, xSFunc, xStep,
166046 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
166050 return createFunctionApi(db, zFunc, nArg, enc, p, xSFunc, xStep,
166059 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
166065 return createFunctionApi(db, zFunc, nArg, enc, p, 0, xStep,
166077 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
166089 rc = sqlite3CreateFunc(db, zFunc8, nArg, eTextRep, p, xSFunc,xStep,xFinal,0,0,0);
191135 void (*xStep)(sqlite3_context*,int,sqlite3_value**);
191166 aAgg[i].xStep, aAgg[i].xFinal,
197349 void (*xStep)(sqlite3_context*,int,sqlite3_value**);
197370 0, aAgg[i].xStep, aAgg[i].xFinal);