Lines Matching refs:xStep

5594 ** "sqlite3_create_function*" functions, xFunc, xStep and xFinal, are
5597 ** callback only; NULL pointers must be passed as the xStep and xFinal
5598 ** parameters. ^An aggregate SQL function requires an implementation of xStep
5603 ** ^The sixth, seventh, eighth and ninth parameters (xStep, xFinal, xValue
5605 ** C-language callbacks that implement the new function. xStep and xFinal
5649 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
5659 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
5669 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
5679 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
5987 ** called once for each invocation of the xStep callback and then one
5989 ** an aggregate query, the xStep() callback of the aggregate function
6011 ** to the xStep or xFinal callback routine that implements the aggregate
17440 ** AGGREGATE(zName, nArg, iArg, bNC, xStep, xFinal)
17442 ** the C functions xStep and xFinal. The first four parameters
17446 ** WAGGREGATE(zName, nArg, iArg, xStep, xFinal, xValue, xInverse)
17448 ** the C functions xStep and xFinal. The first four parameters
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}}
97811 ** Execute the xStep function for an aggregate.
97833 ** Execute the xStep (if P1==0) or xInverse (if P1!=0) function for an
97891 /* This is an OP_AggInverse call. Verify that xStep has always
132011 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
132015 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
132145 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
132242 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
163687 ** No-op implementations of xStep() and xFinalize(). Used as place-holders
163707 /* Window functions that use all window interfaces: xStep, xFinal,
163723 /* Window functions that use all window interfaces: xStep, the
164079 ** rewrites the SELECT statement so that window function xStep functions
164693 ** An input row can be discarded after the window functions xStep()
164707 ** points to the next row to call the xStep() method of each window function
164759 ** Generate VM code to invoke either xStep() (if bInverse is 0) or
164781 int bInverse, /* True to invoke xInverse instead of xStep */
165623 ** AGGSTEP: invoke the aggregate xStep() function for each window function
175250 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
175263 || ((xFinal==0)!=(xStep==0)) /* Both or neither of xFinal and xStep */
175299 pUserData, xSFunc, xStep, xFinal, xValue, xInverse, pDestructor);
175303 pUserData, xSFunc, xStep, xFinal, xValue, xInverse, pDestructor);
175361 p->xSFunc = xSFunc ? xSFunc : xStep;
175384 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
175411 xSFunc, xStep, xFinal, xValue, xInverse, pArg
175414 assert( rc!=SQLITE_OK || (xStep==0 && xFinal==0) );
175435 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
175438 return createFunctionApi(db, zFunc, nArg, enc, p, xSFunc, xStep,
175448 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
175452 return createFunctionApi(db, zFunc, nArg, enc, p, xSFunc, xStep,
175461 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
175467 return createFunctionApi(db, zFunc, nArg, enc, p, 0, xStep,
175479 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
175491 rc = sqlite3CreateFunc(db, zFunc8, nArg, eTextRep, p, xSFunc,xStep,xFinal,0,0,0);
207137 void (*xStep)(sqlite3_context*,int,sqlite3_value**);
207158 0, aAgg[i].xStep, aAgg[i].xFinal);