Home | History | Annotate | Download | only in orig

Lines Matching defs:sqlite3_context

4877 ** sqlite3_context object.  ^A pointer to an sqlite3_context object
4885 typedef struct sqlite3_context sqlite3_context;
5730 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
5731 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
5732 void (*xFinal)(sqlite3_context*)
5740 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
5741 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
5742 void (*xFinal)(sqlite3_context*)
5750 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
5751 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
5752 sqlite3_context*),
5790 SQLITE_API SQLITE_DEPRECATED int sqlite3_aggregate_count(sqlite3_context*);
5944 ** METHOD: sqlite3_context
5978 ** [sqlite3_context | SQL function context] that is the first parameter
5985 SQLITE_API void *sqlite3_aggregate_context(sqlite3_context*, int nBytes);
5989 ** METHOD: sqlite3_context
6000 SQLITE_API void *sqlite3_user_data(sqlite3_context*);
6004 ** METHOD: sqlite3_context
6012 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context*);
6016 ** METHOD: sqlite3_context
6071 SQLITE_API void *sqlite3_get_auxdata(sqlite3_context*, int N);
6072 SQLITE_API void sqlite3_set_auxdata(sqlite3_context*, int N, void*, void (*)(void*));
6095 ** METHOD: sqlite3_context
6217 ** the [sqlite3_context] pointer, the results are undefined.
6219 SQLITE_API void sqlite3_result_blob(sqlite3_context*, const void*, int, void(*)(void*));
6220 SQLITE_API void sqlite3_result_blob64(sqlite3_context*,const void*,
6222 SQLITE_API void sqlite3_result_double(sqlite3_context*, double);
6223 SQLITE_API void sqlite3_result_error(sqlite3_context*, const char*, int);
6224 SQLITE_API void sqlite3_result_error16(sqlite3_context*, const void*, int);
6225 SQLITE_API void sqlite3_result_error_toobig(sqlite3_context*);
6226 SQLITE_API void sqlite3_result_error_nomem(sqlite3_context*);
6227 SQLITE_API void sqlite3_result_error_code(sqlite3_context*, int);
6228 SQLITE_API void sqlite3_result_int(sqlite3_context*, int);
6229 SQLITE_API void sqlite3_result_int64(sqlite3_context*, sqlite3_int64);
6230 SQLITE_API void sqlite3_result_null(sqlite3_context*);
6231 SQLITE_API void sqlite3_result_text(sqlite3_context*, const char*, int, void(*)(void*));
6232 SQLITE_API void sqlite3_result_text64(sqlite3_context*, const char*,sqlite3_uint64,
6234 SQLITE_API void sqlite3_result_text16(sqlite3_context*, const void*, int, void(*)(void*));
6235 SQLITE_API void sqlite3_result_text16le(sqlite3_context*, const void*, int,void(*)(void*));
6236 SQLITE_API void sqlite3_result_text16be(sqlite3_context*, const void*, int,void(*)(void*));
6237 SQLITE_API void sqlite3_result_value(sqlite3_context*, sqlite3_value*);
6238 SQLITE_API void sqlite3_result_pointer(sqlite3_context*, void*,const char*,void(*)(void*));
6239 SQLITE_API void sqlite3_result_zeroblob(sqlite3_context*, int n);
6240 SQLITE_API int sqlite3_result_zeroblob64(sqlite3_context*, sqlite3_uint64 n);
6245 ** METHOD: sqlite3_context
6249 ** [sqlite3_context] C to be the value T. Only the lower 8 bits
6255 SQLITE_API void sqlite3_result_subtype(sqlite3_context*,unsigned int);
7151 int (*xColumn)(sqlite3_vtab_cursor*, sqlite3_context*, int);
7159 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**),
9357 SQLITE_API int sqlite3_vtab_nochange(sqlite3_context*);
11314 sqlite3_context *pCtx, /* Context for returning result/error */
13724 sqlite3_context *pCtx; /* Used when p4type is P4_FUNCCTX */
13798 #define P4_FUNCCTX (-16) /* P4 is a pointer to an sqlite3_context object */
14144 SQLITE_PRIVATE int sqlite3NotPureFunc(sqlite3_context*);
15183 SQLITE_PRIVATE void sqlite3CryptFunc(sqlite3_context*,int,sqlite3_value**);
15458 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**); /* func or agg-step */
15459 void (*xFinalize)(sqlite3_context*); /* Agg finalizer */
17995 void (*)(sqlite3_context*,int,sqlite3_value **),
17996 void (*)(sqlite3_context*,int,sqlite3_value **), void (*)(sqlite3_context*),
18105 SQLITE_PRIVATE void sqlite3InvalidFunction(sqlite3_context*,int,sqlite3_value**);
18106 SQLITE_PRIVATE sqlite3_int64 sqlite3StmtCurrentTime(sqlite3_context*);
18947 struct sqlite3_context {
19896 static int setDateTimeToCurrent(sqlite3_context *context, DateTime *p){
19938 sqlite3_context *context,
20112 sqlite3_context *pCtx, /* Write error here if one occurs */
20215 sqlite3_context *pCtx, /* Function context */
20432 sqlite3_context *context,
20475 sqlite3_context *context,
20492 sqlite3_context *context,
20512 sqlite3_context *context,
20531 sqlite3_context *context,
20564 sqlite3_context *context,
20702 sqlite3_context *context,
20716 sqlite3_context *context,
20730 sqlite3_context *context,
20752 sqlite3_context *context,
71543 sqlite3_context ctx;
72411 sqlite3_context ctx; /* Context object for function invocation */
72657 sqlite3_context *context,
73815 static SQLITE_NOINLINE void freeP4FuncCtx(sqlite3 *db, sqlite3_context *p){
73823 freeP4FuncCtx(db, (sqlite3_context*)p4);
77585 SQLITE_PRIVATE int sqlite3NotPureFunc(sqlite3_context *pCtx){
78023 sqlite3_context *pCtx, /* Function context */
78036 sqlite3_context *pCtx /* Set a SQLITE_TOOBIG error if no NULL */
78050 sqlite3_context *pCtx,
78060 sqlite3_context *pCtx,
78073 SQLITE_API void sqlite3_result_double(sqlite3_context *pCtx, double rVal){
78077 SQLITE_API void sqlite3_result_error(sqlite3_context *pCtx, const char *z, int n){
78084 SQLITE_API void sqlite3_result_error16(sqlite3_context *pCtx, const void *z, int n){
78091 SQLITE_API void sqlite3_result_int(sqlite3_context *pCtx, int iVal){
78095 SQLITE_API void sqlite3_result_int64(sqlite3_context *pCtx, i64 iVal){
78099 SQLITE_API void sqlite3_result_null(sqlite3_context *pCtx){
78104 sqlite3_context *pCtx,
78115 SQLITE_API void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned int eSubtype){
78122 sqlite3_context *pCtx,
78131 sqlite3_context *pCtx,
78148 sqlite3_context *pCtx,
78157 sqlite3_context *pCtx,
78166 sqlite3_context *pCtx,
78175 SQLITE_API void sqlite3_result_value(sqlite3_context *pCtx, sqlite3_value *pValue){
78179 SQLITE_API void sqlite3_result_zeroblob(sqlite3_context *pCtx, int n){
78183 SQLITE_API int sqlite3_result_zeroblob64(sqlite3_context *pCtx, u64 n){
78192 SQLITE_API void sqlite3_result_error_code(sqlite3_context *pCtx, int errCode){
78205 SQLITE_API void sqlite3_result_error_toobig(sqlite3_context *pCtx){
78214 SQLITE_API void sqlite3_result_error_nomem(sqlite3_context *pCtx){
78435 ** Extract the user data from a sqlite3_context structure and return a
78438 SQLITE_API void *sqlite3_user_data(sqlite3_context *p){
78444 ** Extract the user data from a sqlite3_context structure and return a
78453 SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context *p){
78472 SQLITE_API int sqlite3_vtab_nochange(sqlite3_context *p){
78484 SQLITE_PRIVATE sqlite3_int64 sqlite3StmtCurrentTime(sqlite3_context *p){
78509 sqlite3_context *context, /* The function calling context */
78526 static SQLITE_NOINLINE void *createAggContext(sqlite3_context *p, int nByte){
78548 SQLITE_API void *sqlite3_aggregate_context(sqlite3_context *p, int nByte){
78569 SQLITE_API void *sqlite3_get_auxdata(sqlite3_context *pCtx, int iArg){
78598 sqlite3_context *pCtx,
78653 SQLITE_API int sqlite3_aggregate_count(sqlite3_context *p){
86165 ** function has P5 arguments. P4 is a pointer to an sqlite3_context
86173 ** the FuncDef stored in P4 is converted into an sqlite3_context and
86175 ** sqlite3_context only happens once, instead of on each call to the
86180 sqlite3_context *pCtx;
86201 sqlite3_context *pCtx;
86212 ** reinitializes the relavant parts of the sqlite3_context object */
86707 sqlite3_context sContext;
86960 ** Invoke a user function (P4 is a pointer to an sqlite3_context object that
86974 ** automatically converted into an sqlite3_context object and the operation
86976 ** the sqlite3_context object occurs only once, rather than once for each
86984 sqlite3_context *pCtx;
87008 sqlite3_context *pCtx;
87016 ** reinitializes the relavant parts of the sqlite3_context object */
98057 sqlite3_context *context,
98122 sqlite3_context *context,
98179 sqlite3_context *context,
99230 sqlite3_context *context,
99559 sqlite3_context *context,
99664 sqlite3_context *context,
100829 sqlite3_context *context,
101029 sqlite3_context *context,
107537 static CollSeq *sqlite3GetFuncCollSeq(sqlite3_context *context){
107550 static void sqlite3SkipAccumulatorLoad(sqlite3_context *context){
107558 sqlite3_context *context,
107588 sqlite3_context *context,
107613 sqlite3_context *context,
107652 static void absFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
107702 sqlite3_context *context,
107747 sqlite3_context *context,
107783 sqlite3_context *context,
107877 static void roundFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
107918 static void *contextMalloc(sqlite3_context *context, i64 nByte){
107939 static void upperFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
107958 static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
107992 sqlite3_context *context,
108018 sqlite3_context *context,
108042 sqlite3_context *context,
108062 sqlite3_context *context,
108076 sqlite3_context *context,
108330 sqlite3_context *context,
108396 sqlite3_context *context,
108412 sqlite3_context *context,
108428 sqlite3_context *context,
108444 sqlite3_context *context,
108460 sqlite3_context *context,
108484 sqlite3_context *context,
108513 static void quoteFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
108590 sqlite3_context *context,
108605 sqlite3_context *context,
108646 sqlite3_context *context,
108674 sqlite3_context *context,
108697 sqlite3_context *context,
108781 sqlite3_context *context,
108872 sqlite3_context *context,
108893 sqlite3_context *context,
108945 static void loadExt(sqlite3_context *context, int argc, sqlite3_value **argv){
108995 static void sumStep(sqlite3_context *context, int argc, sqlite3_value **argv){
109016 static void sumFinalize(sqlite3_context *context){
109029 static void avgFinalize(sqlite3_context *context){
109036 static void totalFinalize(sqlite3_context *context){
109055 static void countStep(sqlite3_context *context, int argc, sqlite3_value **argv){
109071 static void countFinalize(sqlite3_context *context){
109081 sqlite3_context *context,
109118 static void minMaxFinalize(sqlite3_context *context){
109133 sqlite3_context *context,
109164 static void groupConcatFinalize(sqlite3_context *context){
113298 void * (*aggregate_context)(sqlite3_context*,int nBytes);
113299 int (*aggregate_count)(sqlite3_context*);
113348 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
113349 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
113350 void (*xFinal)(sqlite3_context*));
113352 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
113353 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
113354 void (*xFinal)(sqlite3_context*));
113369 void * (*get_auxdata)(sqlite3_context*,int);
113386 void (*result_blob)(sqlite3_context*,const void*,int,void(*)(void*));
113387 void (*result_double)(sqlite3_context*,double);
113388 void (*result_error)(sqlite3_context*,const char*,int);
113389 void (*result_error16)(sqlite3_context*,const void*,int);
113390 void (*result_int)(sqlite3_context*,int);
113391 void (*result_int64)(sqlite3_context*,sqlite_int64);
113392 void (*result_null)(sqlite3_context*);
113393 void (*result_text)(sqlite3_context*,const char*,int,void(*)(void*));
113394 void (*result_text16)(sqlite3_context*,const void*,int,void(*)(void*));
113395 void (*result_text16be)(sqlite3_context*,const void*,int,void(*)(void*));
113396 void (*result_text16le)(sqlite3_context*,const void*,int,void(*)(void*));
113397 void (*result_value)(sqlite3_context*,sqlite3_value*);
113401 void (*set_auxdata)(sqlite3_context*,int,void*,void (*)(void*));
113412 void * (*user_data)(sqlite3_context*);
113456 void (*result_error_nomem)(sqlite3_context*);
113457 void (*result_error_toobig)(sqlite3_context*);
113464 void (*result_zeroblob)(sqlite3_context*,int);
113465 void (*result_error_code)(sqlite3_context*,int);
113468 sqlite3 *(*context_db_handle)(sqlite3_context*);
113482 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
113483 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
113484 void (*xFinal)(sqlite3_context*),
113528 void (*result_blob64)(sqlite3_context*,const void*,sqlite3_uint64,
113530 void (*result_text64)(sqlite3_context*,const char*,sqlite3_uint64,
113536 int (*result_zeroblob64)(sqlite3_context*,sqlite3_uint64);
113540 void (*result_subtype)(sqlite3_context*,unsigned int);
113558 void (*result_pointer)(sqlite3_context*,void*,const char*,void(*)(void*));
113560 int (*vtab_nochange)(sqlite3_context*);
117715 sqlite3_context *ctx,
128407 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**) = 0;
144985 void (*xSFunc)(sqlite3_context*,int,sqlite3_value **),
144986 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
144987 void (*xFinal)(sqlite3_context*),
145084 void (*xSFunc)(sqlite3_context*,int,sqlite3_value **),
145085 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
145086 void (*xFinal)(sqlite3_context*)
145098 void (*xSFunc)(sqlite3_context*,int,sqlite3_value **),
145099 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
145100 void (*xFinal)(sqlite3_context*),
145141 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**),
145142 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
145143 void (*xFinal)(sqlite3_context*)
149040 SQLITE_PRIVATE void sqlite3Fts3Offsets(sqlite3_context*, Fts3Cursor*);
149041 SQLITE_PRIVATE void sqlite3Fts3Snippet(sqlite3_context *, Fts3Cursor *, const char *,
149044 SQLITE_PRIVATE void sqlite3Fts3Matchinfo(sqlite3_context *, Fts3Cursor *, const char *);
150566 static int fts3CursorSeek(sqlite3_context *pContext, Fts3Cursor *pCsr){
152140 sqlite3_context *pCtx, /* Context for sqlite3_result_xxx() calls */
152366 sqlite3_context *pContext, /* SQL function call context */
152388 sqlite3_context *pContext, /* SQLite function call context */
152431 sqlite3_context *pContext, /* SQLite function call context */
152457 sqlite3_context *pContext, /* SQLite function call context */
152491 sqlite3_context *pContext, /* SQLite function call context */
152514 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**), /* OUT: Result */
152519 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
155225 sqlite3_context *pCtx, /* Context for sqlite3_result_xxx() calls */
155413 sqlite3_context *pCtx; /* Write error message here */
156519 sqlite3_context *context,
157712 static int fts3TokenizerEnabled(sqlite3_context *context){
157740 sqlite3_context *context,
157935 sqlite3_context *context,
158095 sqlite3_context *context,
158810 sqlite3_context *pCtx, /* Context for sqlite3_result_xxx() calls */
165885 sqlite3_context *pCtx, /* Return results here */
165970 sqlite3_context *pCtx, /* SQLite function call context */
166118 sqlite3_context *pCtx, /* SQLite function call context */
166256 sqlite3_context *pContext, /* Function call context */
168629 static int rtreeColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, int i){
170590 static void rtreenode(sqlite3_context *ctx, int nArg, sqlite3_value **apArg){
170645 static void rtreedepth(sqlite3_context *ctx, int nArg, sqlite3_value **apArg){
171084 sqlite3_context *ctx,
171185 static void geomCallback(sqlite3_context *ctx, int nArg, sqlite3_value **aArg){
171343 sqlite3_context *pCtx, /* SQLite scalar function context */
171496 sqlite3_context *context,
171562 static void icuRegexpFunc(sqlite3_context *p, int nArg, sqlite3_value **apArg){
171645 static void icuCaseFunc16(sqlite3_context *p, int nArg, sqlite3_value **apArg){
171747 sqlite3_context *p,
171792 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
173357 sqlite3_context *context,
173619 sqlite3_context *pCtx,
174634 sqlite3_context *pCtx,
176165 sqlite3_context *pCtx,
178209 sqlite3_context *ctx,
178560 sqlite3_context *ctx,
183633 sqlite3_context *pCtx; /* Function context - put error messages here */
183727 static void jsonInit(JsonString *p, sqlite3_context *pCtx){
184040 sqlite3_context *pCtx, /* Return value for this function */
184055 sqlite3_context *pCtx, /* Return value for this function */
184432 sqlite3_context *pCtx, /* Report errors here */
184516 sqlite3_context *pCtx,
184728 sqlite3_context *pCtx /* Report errors here, if not NULL */
184762 sqlite3_context *pCtx,
184802 sqlite3_context *ctx,
184840 sqlite3_context *ctx,
184860 sqlite3_context *ctx,
184879 sqlite3_context *ctx,
184906 sqlite3_context *ctx,
184945 sqlite3_context *ctx,
185056 sqlite3_context *ctx,
185088 sqlite3_context *ctx,
185130 sqlite3_context *ctx,
185163 sqlite3_context *ctx,
185210 sqlite3_context *ctx,
185259 sqlite3_context *ctx,
185288 sqlite3_context *ctx,
185313 sqlite3_context *ctx,
185331 static void jsonArrayFinal(sqlite3_context *ctx){
185357 sqlite3_context *ctx,
185381 static void jsonObjectFinal(sqlite3_context *ctx){
185585 sqlite3_context *ctx, /* First argument to sqlite3_result_...() */
185877 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
185904 void (*xStep)(sqlite3_context*,int,sqlite3_value**);
185905 void (*xFinal)(sqlite3_context*);
186011 sqlite3_context *pCtx, /* Context for returning result/error */
188955 sqlite3_context *pCtx, /* Context for returning result/error */
189126 sqlite3_context *pCtx, /* Context for returning result/error */
189382 sqlite3_context *pCtx, /* Context for returning result/error */
193256 sqlite3_context *pCtx, /* Function call context */
193339 sqlite3_context *pCtx, /* Function call context */
193346 sqlite3_context *pCtx, /* Function call context */
193359 sqlite3_context *pCtx, /* Function call context */
193375 sqlite3_context *pCtx, /* Function call context */
193399 void (*x)(sqlite3_context*,int,sqlite3_value**);
200451 sqlite3_context *pCtx, /* Function call context */
200638 sqlite3_context *pCtx, /* Function call context */
202882 sqlite3_context *context,
202901 sqlite3_context *context,
202962 static int fts5PoslistBlob(sqlite3_context *pCtx, Fts5Cursor *pCsr){
203021 sqlite3_context *pCtx, /* Context for sqlite3_result_xxx() calls */
203074 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**), /* OUT: Result */
203314 sqlite3_context *pCtx, /* Function call context */
203330 sqlite3_context *pCtx, /* Function call context */
207186 sqlite3_context *pCtx, /* Context for sqlite3_result_xxx() calls */
207453 sqlite3_context *ctx, /* First argument to sqlite3_result_...() */