Lines Matching refs:sqlite3_value
5059 typedef struct sqlite3_value sqlite3_value; typedef
5226 SQLITE_API int sqlite3_bind_value(sqlite3_stmt*, int, const sqlite3_value*);
5792 SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt*, int iCol);
5994 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
5995 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
6004 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
6005 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
6014 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
6015 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
6025 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
6028 void (*xInverse)(sqlite3_context*,int,sqlite3_value**),
6299 SQLITE_API const void *sqlite3_value_blob(sqlite3_value*);
6300 SQLITE_API double sqlite3_value_double(sqlite3_value*);
6301 SQLITE_API int sqlite3_value_int(sqlite3_value*);
6302 SQLITE_API sqlite3_int64 sqlite3_value_int64(sqlite3_value*);
6303 SQLITE_API void *sqlite3_value_pointer(sqlite3_value*, const char*);
6304 SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value*);
6305 SQLITE_API const void *sqlite3_value_text16(sqlite3_value*);
6306 SQLITE_API const void *sqlite3_value_text16le(sqlite3_value*);
6307 SQLITE_API const void *sqlite3_value_text16be(sqlite3_value*);
6308 SQLITE_API int sqlite3_value_bytes(sqlite3_value*);
6309 SQLITE_API int sqlite3_value_bytes16(sqlite3_value*);
6310 SQLITE_API int sqlite3_value_type(sqlite3_value*);
6311 SQLITE_API int sqlite3_value_numeric_type(sqlite3_value*);
6312 SQLITE_API int sqlite3_value_nochange(sqlite3_value*);
6313 SQLITE_API int sqlite3_value_frombind(sqlite3_value*);
6335 SQLITE_API int sqlite3_value_encoding(sqlite3_value*);
6353 SQLITE_API unsigned int sqlite3_value_subtype(sqlite3_value*);
6370 SQLITE_API sqlite3_value *sqlite3_value_dup(const sqlite3_value*);
6371 SQLITE_API void sqlite3_value_free(sqlite3_value*);
6754 SQLITE_API void sqlite3_result_value(sqlite3_context*, sqlite3_value*);
7853 int argc, sqlite3_value **argv);
7858 int (*xUpdate)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *);
7864 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**),
10668 SQLITE_API int sqlite3_vtab_in_first(sqlite3_value *pVal, sqlite3_value **ppOut);
10669 SQLITE_API int sqlite3_vtab_in_next(sqlite3_value *pVal, sqlite3_value **ppOut);
10711 SQLITE_API int sqlite3_vtab_rhs_value(sqlite3_index_info*, int, sqlite3_value **ppVal);
11014 SQLITE_API int sqlite3_preupdate_old(sqlite3 *, int, sqlite3_value **);
11017 SQLITE_API int sqlite3_preupdate_new(sqlite3 *, int, sqlite3_value **);
11501 sqlite3_value **apSqlParam; /* Original SQL values of parameters */
12224 sqlite3_value **ppValue /* OUT: Old value (or NULL pointer) */
12258 sqlite3_value **ppValue /* OUT: New value (or NULL pointer) */
12286 sqlite3_value **ppValue /* OUT: Value from conflicting row */
13383 sqlite3_value **apVal /* Array of trailing arguments */
16744 sqlite3_value *aMem; /* First of nMem value in the unpacked pKey */
16770 sqlite3_value *aCnt, /* OUT: entry counts for each btree in aRoot[] */
16895 typedef struct sqlite3_value Mem;
17400 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe*, int, u8);
17419 SQLITE_PRIVATE void sqlite3MemSetArrayInt64(sqlite3_value *aMem, int iIdx, i64 val);
18121 sqlite3_value *pErr; /* Most recent error message */
18343 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**); /* func or agg-step */
18346 void (*xInverse)(sqlite3_context*,int,sqlite3_value**); /* inverse agg-step */
21186 sqlite3_value **apArg; /* The argument values */
21499 SQLITE_PRIVATE int sqlite3RunVacuum(char**, sqlite3*, int, sqlite3_value*);
21568 SQLITE_PRIVATE void sqlite3QuoteValue(StrAccum*,sqlite3_value*,int);
21761 SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value*, u8);
21762 SQLITE_PRIVATE int sqlite3ValueIsOfClass(const sqlite3_value*, void(*)(void*));
21763 SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value*, u8);
21764 SQLITE_PRIVATE void sqlite3ValueSetStr(sqlite3_value*, int, const void *,u8,
21766 SQLITE_PRIVATE void sqlite3ValueSetNull(sqlite3_value*);
21767 SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value*);
21771 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *);
21775 SQLITE_PRIVATE int sqlite3ValueFromExpr(sqlite3 *, const Expr *, u8, u8, sqlite3_value **);
21776 SQLITE_PRIVATE void sqlite3ValueApplyAffinity(sqlite3_value *, u8, u8);
21858 void (*)(sqlite3_context*,int,sqlite3_value **),
21859 void (*)(sqlite3_context*,int,sqlite3_value **),
21862 void (*)(sqlite3_context*,int,sqlite3_value **),
21898 SQLITE_PRIVATE int sqlite3Stat4ValueFromExpr(Parse*, Expr*, u8, sqlite3_value**);
21900 SQLITE_PRIVATE int sqlite3Stat4Column(sqlite3*, const void*, int, int, sqlite3_value**);
23813 struct sqlite3_value { struct
23986 sqlite3_value *argv[FLEXARRAY]; /* Argument set */
23994 (offsetof(sqlite3_context,argv)+(N)*sizeof(sqlite3_value*))
24140 sqlite3_value **apDflt; /* Array of default values, if required */
24159 sqlite3_value *pOut; /* Register to hold each decoded output value */
25815 sqlite3_value **argv, in isDate()
25865 sqlite3_value **argv in juliandayFunc()
25883 sqlite3_value **argv in unixepochFunc()
25904 sqlite3_value **argv in datetimeFunc()
25964 sqlite3_value **argv in timeFunc()
26006 sqlite3_value **argv in dateFunc()
26118 sqlite3_value **argv in strftimeFunc()
26286 sqlite3_value **NotUsed2 in ctimeFunc()
26300 sqlite3_value **NotUsed2 in cdateFunc()
26326 sqlite3_value **argv in timediffFunc()
26423 sqlite3_value **NotUsed2 in ctimestampFunc()
26445 sqlite3_value **argv in currentTimeFunc()
26485 sqlite3_value **argv in datedebugFunc()
84724 SQLITE_PRIVATE void sqlite3ValueSetNull(sqlite3_value *p){
84785 SQLITE_PRIVATE void sqlite3MemSetArrayInt64(sqlite3_value *aMem, int iIdx, i64 val){
85162 static SQLITE_NOINLINE const void *valueToText(sqlite3_value* pVal, u8 enc){
85205 SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value* pVal, u8 enc){
85226 SQLITE_PRIVATE int sqlite3ValueIsOfClass(const sqlite3_value *pVal, void(*xFree)(void*)){
85241 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *db){
85272 static sqlite3_value *valueNew(sqlite3 *db, struct ValueNewStat4Ctx *p){
85340 sqlite3_value **ppVal, /* Write the new value here */
85344 sqlite3_value **apVal = 0; /* Function arguments */
85347 sqlite3_value *pVal = 0; /* New value */
85370 apVal = (sqlite3_value**)sqlite3DbMallocZero(db, sizeof(apVal[0]) * nVal);
85440 sqlite3_value **ppVal, /* Write the new value here */
85445 sqlite3_value *pVal = 0;
85623 sqlite3_value **ppVal /* Write the new value here */
85652 sqlite3_value **ppVal /* OUT: New value object (or NULL) */
85655 sqlite3_value *pVal = 0;
85743 sqlite3_value *pVal = 0;
85771 sqlite3_value **ppVal /* OUT: New value object (or NULL) */
85789 sqlite3_value **ppVal /* OUT: Extracted value */
85848 sqlite3_value *v, /* Value to be set */
85860 SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value *v){
85871 static SQLITE_NOINLINE int valueBytes(sqlite3_value *pVal, u8 enc){
85874 SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value *pVal, u8 enc){
87302 sqlite3ValueFree((sqlite3_value*)p4);
90359 v1 = sqlite3ValueText((sqlite3_value*)&c1, pColl->enc);
90360 v2 = sqlite3ValueText((sqlite3_value*)&c2, pColl->enc);
91247 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar, u8 aff){
91254 sqlite3_value *pRet = sqlite3ValueNew(v->db);
91642 SQLITE_API const void *sqlite3_value_blob(sqlite3_value *pVal){
91655 SQLITE_API int sqlite3_value_bytes(sqlite3_value *pVal){
91658 SQLITE_API int sqlite3_value_bytes16(sqlite3_value *pVal){
91661 SQLITE_API double sqlite3_value_double(sqlite3_value *pVal){
91664 SQLITE_API int sqlite3_value_int(sqlite3_value *pVal){
91667 SQLITE_API sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal){
91670 SQLITE_API unsigned int sqlite3_value_subtype(sqlite3_value *pVal){
91674 SQLITE_API void *sqlite3_value_pointer(sqlite3_value *pVal, const char *zPType){
91687 SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value *pVal){
91691 SQLITE_API const void *sqlite3_value_text16(sqlite3_value* pVal){
91694 SQLITE_API const void *sqlite3_value_text16be(sqlite3_value *pVal){
91697 SQLITE_API const void *sqlite3_value_text16le(sqlite3_value *pVal){
91705 SQLITE_API int sqlite3_value_type(sqlite3_value* pVal){
91789 SQLITE_API int sqlite3_value_encoding(sqlite3_value *pVal){
91794 SQLITE_API int sqlite3_value_nochange(sqlite3_value *pVal){
91799 SQLITE_API int sqlite3_value_frombind(sqlite3_value *pVal){
91805 SQLITE_API sqlite3_value *sqlite3_value_dup(const sqlite3_value *pOrig){
91806 sqlite3_value *pNew;
91831 SQLITE_API void sqlite3_value_free(sqlite3_value *pOld){
92088 SQLITE_API void sqlite3_result_value(sqlite3_context *pCtx, sqlite3_value *pValue){
92475 sqlite3_value *pVal, /* Pointer to the ValueList object */
92476 sqlite3_value **ppOut, /* Store the next value from the list here */
92510 sqlite3_value *pOut = pRhs->pOut;
92529 SQLITE_API int sqlite3_vtab_in_first(sqlite3_value *pVal, sqlite3_value **ppOut){
92537 SQLITE_API int sqlite3_vtab_in_next(sqlite3_value *pVal, sqlite3_value **ppOut){
92863 SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i){
92870 return (sqlite3_value *)pOut;
92968 ret = sqlite3_value_text16((sqlite3_value*)&p->aColName[N]);
92972 ret = sqlite3_value_text((sqlite3_value*)&p->aColName[N]);
93286 SQLITE_API int sqlite3_bind_value(sqlite3_stmt *pStmt, int i, const sqlite3_value *pValue){
93288 switch( sqlite3_value_type((sqlite3_value*)pValue) ){
93635 SQLITE_API int sqlite3_preupdate_old(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
93697 assert( sizeof(sqlite3_value*)*UMXV(p->pTab->nCol) < 0x7fffffff );
93698 nByte = sizeof(sqlite3_value*)*p->pTab->nCol;
93699 p->apDflt = (sqlite3_value**)sqlite3DbMallocZero(db, nByte);
93703 sqlite3_value *pVal = 0;
93715 *ppValue = (sqlite3_value *)columnNullValue();
93792 SQLITE_API int sqlite3_preupdate_new(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
93838 pMem = (sqlite3_value *)columnNullValue();
94777 SQLITE_API int sqlite3_value_numeric_type(sqlite3_value *pVal){
94792 sqlite3_value *pVal,
97152 typeMask = 1 << (sqlite3_value_type((sqlite3_value*)&aMem[pOp->p3])-1);
107214 int argc, sqlite3_value **argv
113182 sqlite3_value *pVal;
116560 sqlite3_value *pL, *pR = 0;
118155 sqlite3_value *pVal = 0;
118830 sqlite3_value *pType,
118831 sqlite3_value *pObject,
119279 sqlite3_value **argv
119504 sqlite3_value **argv
119690 sqlite3_value **argv
119803 sqlite3_value **argv
119878 sqlite3_value **argv
120504 sqlite3_value **argv
120805 sqlite3_value **argv
120921 sqlite3_value **argv
122192 sqlite3_value **argv
122402 sqlite3_value **argv
128831 sqlite3_value *pTmp = sqlite3ValueNew(db);
130431 sqlite3_value **argv
130461 sqlite3_value **argv
130486 sqlite3_value **argv
130498 sqlite3_value **argv
130537 sqlite3_value **argv
130573 static void absFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
130625 sqlite3_value **argv
130635 sqlite3_value *pC1 = 0;
130636 sqlite3_value *pC2 = 0;
130693 sqlite3_value **argv
130729 sqlite3_value **argv
130821 static void roundFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
130883 static void upperFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
130902 static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
130938 sqlite3_value **NotUsed2
130964 sqlite3_value **argv
130988 sqlite3_value **NotUsed2
131008 sqlite3_value **NotUsed2
131022 sqlite3_value **NotUsed2
131289 sqlite3_value **argv
131360 sqlite3_value **argv
131376 sqlite3_value **NotUsed2
131392 sqlite3_value **NotUsed2
131408 sqlite3_value **argv
131424 sqlite3_value **argv
131448 sqlite3_value **argv
131472 SQLITE_PRIVATE void sqlite3QuoteValue(StrAccum *pStr, sqlite3_value *pValue, int bEscape){
131563 sqlite3_value **argv
131644 static void quoteFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
131666 sqlite3_value **argv
131681 sqlite3_value **argv
131723 sqlite3_value **argv
131785 sqlite3_value **argv
131842 sqlite3_value **argv
131865 sqlite3_value **argv
131958 sqlite3_value **argv
132045 sqlite3_value **argv,
132088 sqlite3_value **argv
132103 sqlite3_value **argv
132125 sqlite3_value **argv
132149 sqlite3_value **argv
132199 static void loadExt(sqlite3_context *context, int argc, sqlite3_value **argv){
132304 static void sumStep(sqlite3_context *context, int argc, sqlite3_value **argv){
132340 static void sumInverse(sqlite3_context *context, int argc, sqlite3_value**argv){
132434 static void countStep(sqlite3_context *context, int argc, sqlite3_value **argv){
132456 static void countInverse(sqlite3_context *ctx, int argc, sqlite3_value **argv){
132477 sqlite3_value **argv
132513 sqlite3_value *pRes;
132514 pRes = (sqlite3_value *)sqlite3_aggregate_context(context, 0);
132564 sqlite3_value **argv
132635 sqlite3_value **argv
132840 sqlite3_value **argv
132890 sqlite3_value **argv
132946 sqlite3_value **argv
132968 sqlite3_value **argv
132991 sqlite3_value **argv
133006 sqlite3_value **argv
133034 sqlite3_value **argv
133078 sqlite3_value **argv
138416 int (*bind_value)(sqlite3_stmt*,int,const sqlite3_value*);
138445 sqlite3_value* (*column_value)(sqlite3_stmt*,int iCol);
138454 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
138455 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
138458 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
138459 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
138503 void (*result_value)(sqlite3_context*,sqlite3_value*);
138519 const void * (*value_blob)(sqlite3_value*);
138520 int (*value_bytes)(sqlite3_value*);
138521 int (*value_bytes16)(sqlite3_value*);
138522 double (*value_double)(sqlite3_value*);
138523 int (*value_int)(sqlite3_value*);
138524 sqlite_int64 (*value_int64)(sqlite3_value*);
138525 int (*value_numeric_type)(sqlite3_value*);
138526 const unsigned char * (*value_text)(sqlite3_value*);
138527 const void * (*value_text16)(sqlite3_value*);
138528 const void * (*value_text16be)(sqlite3_value*);
138529 const void * (*value_text16le)(sqlite3_value*);
138530 int (*value_type)(sqlite3_value*);
138588 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
138589 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
138640 sqlite3_value *(*value_dup)(const sqlite3_value*);
138641 void (*value_free)(sqlite3_value*);
138645 unsigned int (*value_subtype)(sqlite3_value*);
138665 void *(*value_pointer)(sqlite3_value*,const char*);
138667 int (*value_nochange)(sqlite3_value*);
138686 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
138689 void (*xInv)(sqlite3_context*,int,sqlite3_value**),
138695 int (*value_frombind)(sqlite3_value*);
138720 int (*vtab_rhs_value)(sqlite3_index_info*,int,sqlite3_value**);
138723 int (*vtab_in_first)(sqlite3_value*,sqlite3_value**);
138724 int (*vtab_in_next)(sqlite3_value*,sqlite3_value**);
138732 int (*value_encoding)(sqlite3_value*);
139489 (sqlite3_value*(*)(const sqlite3_value*))sqlite3_value_dup,
142588 sqlite3_value *pDfltValue = 0;
143618 int argc, sqlite3_value **argv
155502 sqlite3_value *pValue = 0;
157279 sqlite3_value *pOut /* Write results here, if not NULL. VACUUM INTO */
158715 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**) = 0;
162735 sqlite3_value *pVal = 0;
162980 void (*xNotUsed)(sqlite3_context*,int,sqlite3_value**);
164506 sqlite3_value *aRhs[FLEXARRAY]; /* RHS values for constraints. MUST BE LAST
164514 (offsetof(HiddenIndexInfo,aRhs) + (N)*sizeof(sqlite3_value*))
166456 sqlite3_value *p1 = 0; /* Value extracted from pLower */
166457 sqlite3_value *p2 = 0; /* Value extracted from pUpper */
166458 sqlite3_value *pVal = 0; /* Value extracted from record */
168954 sqlite3_value **ppVal /* Write value extracted here */
168957 sqlite3_value *pVal = 0;
172304 sqlite3_value **apArg
172335 sqlite3_value **apArg
172362 sqlite3_value *pValue;
172367 sqlite3_value **apArg
172420 sqlite3_value **apArg
172454 sqlite3_value **apArg
172485 sqlite3_value **apArg
172498 sqlite3_value **apArg
172530 sqlite3_value **apArg
172543 sqlite3_value **apArg
172579 sqlite3_value **apArg
172599 sqlite3_value **apArg
172635 sqlite3_value *pVal;
172645 sqlite3_value **apArg
172663 sqlite3_value **apArg
172726 sqlite3_value **a /*NO_TEST*/
174596 sqlite3_value *pVal = 0;
182521 sqlite3_value *pVal;
184566 void (*xSFunc)(sqlite3_context*,int,sqlite3_value **),
184567 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
184570 void (*xInverse)(sqlite3_context*,int,sqlite3_value **),
184701 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**),
184702 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
184705 void (*xInverse)(sqlite3_context*,int,sqlite3_value**),
184752 void (*xSFunc)(sqlite3_context*,int,sqlite3_value **),
184753 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
184765 void (*xSFunc)(sqlite3_context*,int,sqlite3_value **),
184766 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
184779 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
184782 void (*xInverse)(sqlite3_context*,int,sqlite3_value **),
184796 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**),
184797 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
184829 sqlite3_value **NotUsed2 /* Value of each argument */
186302 sqlite3_value *pVal;
189205 SQLITE_PRIVATE int sqlite3Fts3UpdateMethod(sqlite3_vtab*,int,sqlite3_value**,sqlite3_int64*);
192353 static sqlite3_int64 fts3DocidRange(sqlite3_value *pVal, i64 iDefault){
192384 sqlite3_value **apVal /* Arguments for the indexing scheme */
192392 sqlite3_value *pCons = 0; /* The MATCH or rowid constraint, if any */
192393 sqlite3_value *pLangid = 0; /* The "langid = ?" constraint, if any */
192394 sqlite3_value *pDocidGe = 0; /* The "docid >= ?" constraint, if any */
192395 sqlite3_value *pDocidLe = 0; /* The "docid <= ?" constraint, if any */
192589 sqlite3_value **apVal, /* Array of arguments */
192768 sqlite3_value *pVal, /* argv[0] passed to function */
192790 sqlite3_value **apVal /* Array of arguments */
192837 sqlite3_value **apVal /* Array of arguments */
192863 sqlite3_value **apVal /* Array of arguments */
192897 sqlite3_value **apVal /* Array of arguments */
192918 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**), /* OUT: Result */
192923 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
195660 sqlite3_value **apVal /* Arguments for the indexing scheme */
197057 sqlite3_value **argv
197137 sqlite3_value **argv
197144 sqlite3_value **argv
198287 sqlite3_value **argv
198480 sqlite3_value **argv
198642 sqlite3_value **argv
199314 sqlite3_value **apVal /* Arguments for the indexing scheme */
199729 sqlite3_value **apVal /* Values to bind to statement */
199936 sqlite3_value **apVal /* Parameters to bind */
200361 sqlite3_value **apVal,
200395 sqlite3_value **apVal, /* Array of values to insert */
200402 sqlite3_value *pRowid = apVal[p->nColumn+3];
200505 sqlite3_value *pRowid, /* The docid to be deleted */
201878 static int fts3IsEmpty(Fts3Table *p, sqlite3_value *pRowid, int *pisEmpty){
204871 static int fts3SpecialInsert(Fts3Table *p, sqlite3_value *pVal){
205064 sqlite3_value *pRowid,
205114 sqlite3_value **apVal, /* Array of arguments */
205174 sqlite3_value *pNewRowid = apVal[3+p->nColumn];
208247 static int jsonArgIsJsonb(sqlite3_value *pJson, JsonParse *p);
208250 static JsonParse *jsonParseFuncArg(sqlite3_context*,sqlite3_value*,u32);
208326 sqlite3_value *pArg /* Function argument containing SQL text */
208637 sqlite3_value *pValue /* Value to append */
211175 sqlite3_value *pArg,
211279 sqlite3_value **argv,
211365 static int jsonArgIsJsonb(sqlite3_value *pArg, JsonParse *p){
211406 sqlite3_value *pArg,
211676 sqlite3_value **argv
211709 sqlite3_value **argv
211728 sqlite3_value **argv
211754 sqlite3_value **argv
211821 sqlite3_value **argv
212138 sqlite3_value **argv
212172 sqlite3_value **argv
212214 sqlite3_value **argv
212271 sqlite3_value **argv
212297 sqlite3_value **argv
212321 sqlite3_value **argv
212368 sqlite3_value **argv
212449 sqlite3_value **argv
212531 sqlite3_value **argv
212579 sqlite3_value **argv
212645 sqlite3_value **argv
212693 sqlite3_value **argv
213214 int argc, sqlite3_value **argv
213881 sqlite3_value **apSqlParam; /* Original SQL parameter values */
215286 static int deserializeGeometry(sqlite3_value *pValue, RtreeConstraint *pCons){
215321 int argc, sqlite3_value **argv
216482 static RtreeValue rtreeValueDown(sqlite3_value *v){
216490 static RtreeValue rtreeValueUp(sqlite3_value *v){
216554 sqlite3_value **aData,
217208 static void rtreenode(sqlite3_context *ctx, int nArg, sqlite3_value **apArg){
217260 static void rtreedepth(sqlite3_context *ctx, int nArg, sqlite3_value **apArg){
217727 sqlite3_value **apArg
218057 sqlite3_value *pVal, /* The value to decode */
218119 sqlite3_value **argv
218139 sqlite3_value **argv
218166 sqlite3_value **argv
218213 sqlite3_value **argv
218272 sqlite3_value **argv
218298 sqlite3_value **argv
218348 sqlite3_value **argv
218391 sqlite3_value *pPoly, /* The polygon */
218463 sqlite3_value **argv
218490 sqlite3_value **argv
218575 sqlite3_value **argv
218620 sqlite3_value **argv
218951 sqlite3_value **argv
218974 sqlite3_value **argv
219123 int argc, sqlite3_value **argv /* Parameters to the query plan */
219363 sqlite3_value **aData,
219500 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**),
219550 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
219569 void (*xStep)(sqlite3_context*,int,sqlite3_value**);
219678 static void geomCallback(sqlite3_context *ctx, int nArg, sqlite3_value **aArg){
219684 nBlob = SZ_RTREEMATCHARG(nArg) + nArg*sizeof(sqlite3_value*);
219692 pBlob->apSqlParam = (sqlite3_value**)&pBlob->aParam[nArg];
219993 sqlite3_value **argv
220057 static void icuRegexpFunc(sqlite3_context *p, int nArg, sqlite3_value **apArg){
220141 static void icuCaseFunc16(sqlite3_context *p, int nArg, sqlite3_value **apArg){
220245 sqlite3_value **apArg
220321 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
221974 sqlite3_value **argv
222244 sqlite3_value **argv
223488 sqlite3_value **apVal
224657 sqlite3_value *pVal;
224764 sqlite3_value *pVal;
225197 sqlite3_value **apVal
227461 int argc, sqlite3_value **argv
227864 int argc, sqlite3_value **argv
227973 sqlite3_value **argv,
228170 int (*xOld)(void*,int,sqlite3_value**);
228171 int (*xNew)(void*,int,sqlite3_value**);
228192 sqlite3_value *pZeroBlob; /* Value containing X'' */
228246 sqlite3_value **apValue; /* old.* and new.* values */
228530 sqlite3_value *pValue, /* Value to serialize */
228695 sqlite3_value *pVal;
229035 sqlite3_value *pVal; /* Value returned by preupdate_new/old */
229698 static int sessionStat1Old(void *pCtx, int iCol, sqlite3_value **ppVal){
229700 sqlite3_value *pVal = 0;
229708 static int sessionStat1New(void *pCtx, int iCol, sqlite3_value **ppVal){
229710 sqlite3_value *pVal = 0;
229739 sqlite3_value *p = 0;
229761 sqlite3_value *p = 0;
229883 sqlite3_value *p = sqlite3ValueNew(0);
229922 sqlite3_value *p = 0;
229964 sqlite3_value *p = 0;
230092 static int sessionPreupdateOld(void *pCtx, int iVal, sqlite3_value **ppVal){
230095 static int sessionPreupdateNew(void *pCtx, int iVal, sqlite3_value **ppVal){
230129 static int sessionDiffOld(void *pCtx, int iVal, sqlite3_value **ppVal){
230134 static int sessionDiffNew(void *pCtx, int iVal, sqlite3_value **ppVal){
230627 static void sessionAppendValue(SessionBuffer *p, sqlite3_value *pVal, int *pRc){
231609 sqlite3_value *pVal, /* Set the value of this object */
231653 sqlite3_value **apOut, /* Write values to this array */
231829 nByte = p->nCol * sizeof(sqlite3_value*) * 2 + nCopy;
231838 size_t iPK = sizeof(sqlite3_value*)*p->nCol*2;
231844 p->apValue = (sqlite3_value**)p->tblhdr.aBuf;
231886 memset(p->apValue, 0, sizeof(sqlite3_value*)*p->nCol*2);
231943 sqlite3_value **apOld = (p->bInvert ? &p->apValue[p->nCol] : p->apValue);
231944 sqlite3_value **apNew = (p->bInvert ? p->apValue : &p->apValue[p->nCol]);
232092 sqlite3_value **ppValue /* OUT: Old value (or NULL pointer) */
232120 sqlite3_value **ppValue /* OUT: New value (or NULL pointer) */
232154 sqlite3_value **ppValue /* OUT: Value from conflicting row */
232218 sqlite3_value **apVal = 0; /* Space for values for UPDATE inversion */
232287 apVal = (sqlite3_value **)sqlite3_malloc64(sizeof(apVal[0])*nCol*2);
232310 sqlite3_value *pVal = apVal[iCol + (abPK[iCol] ? 0 : nCol)];
232318 sqlite3_value *pVal = (abPK[iCol] ? 0 : apVal[iCol]);
232763 sqlite3_value *pVal /* Value to bind */
232795 int(*xValue)(sqlite3_changeset_iter *, int, sqlite3_value **),
232811 sqlite3_value *pVal = 0;
232863 sqlite3_value *pVal = 0;
232916 sqlite3_value *pVal = 0;
233127 sqlite3_value *pOld = sessionChangesetOld(pIter, i);
233128 sqlite3_value *pNew = sessionChangesetNew(pIter, i);
233276 size_t nByte = 2*pApply->nCol*sizeof(sqlite3_value*);
233283 pIter2->apValue = (sqlite3_value**)pIter2->tblhdr.aBuf;
234834 sqlite3_value **apVal /* Array of trailing arguments */
235858 static int sqlite3Fts5ConfigSetValue(Fts5Config*, const char*, sqlite3_value*, int*);
236209 static int sqlite3Fts5IsLocaleValue(Fts5Config *pConfig, sqlite3_value *pVal);
236210 static int sqlite3Fts5DecodeLocaleValue(sqlite3_value *pVal,
236293 static int sqlite3Fts5StorageDelete(Fts5Storage *p, i64, sqlite3_value**, int);
236294 static int sqlite3Fts5StorageContentInsert(Fts5Storage *p, int, sqlite3_value**, i64*);
236295 static int sqlite3Fts5StorageIndexInsert(Fts5Storage *p, sqlite3_value**, i64);
236310 Fts5Storage *p, const char*, sqlite3_value*, int
238261 sqlite3_value **apVal /* Array of trailing arguments */
238433 static const char *fts5ValueToText(sqlite3_value *pVal){
238446 sqlite3_value **apVal /* Array of trailing arguments */
238721 sqlite3_value **apVal /* Array of trailing arguments */
238780 sqlite3_value **apVal /* Array of trailing arguments */
240180 sqlite3_value *pVal,
240333 sqlite3_value *pVal = sqlite3_column_value(p, 1);
243135 sqlite3_value **apVal, /* Function arguments */
243220 sqlite3_value **apVal /* Function arguments */
243227 sqlite3_value **apVal /* Function arguments */
243240 sqlite3_value **apVal /* Function arguments */
243261 sqlite3_value **apVal /* Function arguments */
243285 void (*x)(sqlite3_context*,int,sqlite3_value**);
253165 sqlite3_value **apVal /* Function arguments */
253400 sqlite3_value **apVal /* Function arguments */
253630 int argc, sqlite3_value **argv
253949 sqlite3_value **apRankArg; /* Array of trailing arguments */
254906 nByte = sizeof(sqlite3_value*)*pCsr->nRankArg;
254907 pCsr->apRankArg = (sqlite3_value**)sqlite3Fts5MallocZero(&rc, nByte);
254940 sqlite3_value *pRank
254974 static i64 fts5GetRowidLimit(sqlite3_value *pVal, i64 iDefault){
255022 static int sqlite3Fts5IsLocaleValue(Fts5Config *pConfig, sqlite3_value *pVal){
255056 sqlite3_value *pVal,
255097 sqlite3_value *pVal, /* Value to extract expression text from */
255139 sqlite3_value **apVal /* Arguments for the indexing scheme */
255147 sqlite3_value *pRank = 0; /* rank MATCH ? expression (or NULL) */
255148 sqlite3_value *pRowidEq = 0; /* rowid = ? expression (or NULL) */
255149 sqlite3_value *pRowidLe = 0; /* rowid <= ? expression (or NULL) */
255150 sqlite3_value *pRowidGe = 0; /* rowid >= ? expression (or NULL) */
255454 sqlite3_value *pVal /* Value inserted into rank column */
255523 sqlite3_value **apVal
255537 sqlite3_value **apVal,
255575 sqlite3_value **apVal,
255628 sqlite3_value **apVal, /* Array of arguments */
255719 sqlite3_value *pVal = apVal[ii+2];
255940 sqlite3_value *pVal = sqlite3_column_value(pStmt, iCol+1);
256583 sqlite3_value **argv
256618 sqlite3_value **argv
256771 sqlite3_value *pVal = sqlite3_column_value(pCsr->pStmt, iCol+1);
256804 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**), /* OUT: Result */
257290 sqlite3_value **apArg /* Function arguments */
257306 sqlite3_value **apUnused /* Function arguments */
257330 sqlite3_value **apArg /* Function arguments */
257380 sqlite3_value **apArg /* Function arguments */
258092 sqlite3_value **apVal,
258124 sqlite3_value *pVal = 0;
258125 sqlite3_value *pFree = 0;
258325 sqlite3_value **apVal, /* Optional - values to remove from index */
258451 sqlite3_value *pVal = sqlite3_column_value(pScan, ctx.iCol+1);
258542 sqlite3_value **apVal,
258574 sqlite3_value *pVal = apVal[i];
258622 sqlite3_value **apVal,
258645 sqlite3_value *pVal = apVal[ctx.iCol+2];
258840 sqlite3_value *pVal = sqlite3_column_value(pScan, i+1);
259089 sqlite3_value *pVal,
262352 sqlite3_value **apVal /* Arguments for the indexing scheme */
262364 sqlite3_value *pEq = 0;
262365 sqlite3_value *pGe = 0;
262366 sqlite3_value *pLe = 0;
262762 int argc, sqlite3_value **argv