Lines Matching refs:sqlite3_value
5281 typedef struct sqlite3_value sqlite3_value; typedef
5444 SQLITE_API int sqlite3_bind_value(sqlite3_stmt*, int, const sqlite3_value*);
6006 SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt*, int iCol);
6197 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
6198 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
6207 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
6208 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
6217 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
6218 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
6228 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
6231 void (*xInverse)(sqlite3_context*,int,sqlite3_value**),
6466 SQLITE_API const void *sqlite3_value_blob(sqlite3_value*);
6467 SQLITE_API double sqlite3_value_double(sqlite3_value*);
6468 SQLITE_API int sqlite3_value_int(sqlite3_value*);
6469 SQLITE_API sqlite3_int64 sqlite3_value_int64(sqlite3_value*);
6470 SQLITE_API void *sqlite3_value_pointer(sqlite3_value*, const char*);
6471 SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value*);
6472 SQLITE_API const void *sqlite3_value_text16(sqlite3_value*);
6473 SQLITE_API const void *sqlite3_value_text16le(sqlite3_value*);
6474 SQLITE_API const void *sqlite3_value_text16be(sqlite3_value*);
6475 SQLITE_API int sqlite3_value_bytes(sqlite3_value*);
6476 SQLITE_API int sqlite3_value_bytes16(sqlite3_value*);
6477 SQLITE_API int sqlite3_value_type(sqlite3_value*);
6478 SQLITE_API int sqlite3_value_numeric_type(sqlite3_value*);
6479 SQLITE_API int sqlite3_value_nochange(sqlite3_value*);
6480 SQLITE_API int sqlite3_value_frombind(sqlite3_value*);
6492 SQLITE_API unsigned int sqlite3_value_subtype(sqlite3_value*);
6508 SQLITE_API sqlite3_value *sqlite3_value_dup(const sqlite3_value*);
6509 SQLITE_API void sqlite3_value_free(sqlite3_value*);
6826 SQLITE_API void sqlite3_result_value(sqlite3_context*, sqlite3_value*);
7761 int argc, sqlite3_value **argv);
7766 int (*xUpdate)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *);
7772 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**),
10507 SQLITE_API int sqlite3_preupdate_old(sqlite3 *, int, sqlite3_value **);
10510 SQLITE_API int sqlite3_preupdate_new(sqlite3 *, int, sqlite3_value **);
10951 sqlite3_value **apSqlParam; /* Original SQL values of parameters */
11598 sqlite3_value **ppValue /* OUT: Old value (or NULL pointer) */
11632 sqlite3_value **ppValue /* OUT: New value (or NULL pointer) */
11660 sqlite3_value **ppValue /* OUT: Value from conflicting row */
12676 sqlite3_value **apVal /* Array of trailing arguments */
15017 sqlite3_value *aMem; /* First of nMem value in the unpacked pKey */
15151 typedef struct sqlite3_value Mem;
15616 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe*, int, u8);
16761 SQLITE_PRIVATE void sqlite3CryptFunc(sqlite3_context*,int,sqlite3_value**);
16871 sqlite3_value *pErr; /* Most recent error message */
17070 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**); /* func or agg-step */
17073 void (*xInverse)(sqlite3_context*,int,sqlite3_value**); /* inverse agg-step */
19407 sqlite3_value **apArg; /* The argument values */
19640 SQLITE_PRIVATE int sqlite3RunVacuum(char**, sqlite3*, int, sqlite3_value*);
19884 SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value*, u8);
19885 SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value*, u8);
19886 SQLITE_PRIVATE void sqlite3ValueSetStr(sqlite3_value*, int, const void *,u8,
19888 SQLITE_PRIVATE void sqlite3ValueSetNull(sqlite3_value*);
19889 SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value*);
19893 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *);
19897 SQLITE_PRIVATE int sqlite3ValueFromExpr(sqlite3 *, Expr *, u8, u8, sqlite3_value **);
19898 SQLITE_PRIVATE void sqlite3ValueApplyAffinity(sqlite3_value *, u8, u8);
19970 void (*)(sqlite3_context*,int,sqlite3_value **),
19971 void (*)(sqlite3_context*,int,sqlite3_value **),
19974 void (*)(sqlite3_context*,int,sqlite3_value **),
20000 SQLITE_PRIVATE int sqlite3Stat4ValueFromExpr(Parse*, Expr*, u8, sqlite3_value**);
20002 SQLITE_PRIVATE int sqlite3Stat4Column(sqlite3*, const void*, int, int, sqlite3_value**);
20852 struct sqlite3_value { struct
20990 sqlite3_value *argv[1]; /* Argument set */
22533 sqlite3_value **argv, in isDate()
22576 sqlite3_value **argv in juliandayFunc()
22593 sqlite3_value **argv in datetimeFunc()
22613 sqlite3_value **argv in timeFunc()
22632 sqlite3_value **argv in dateFunc()
22665 sqlite3_value **argv in strftimeFunc()
22803 sqlite3_value **NotUsed2 in ctimeFunc()
22817 sqlite3_value **NotUsed2 in cdateFunc()
22831 sqlite3_value **NotUsed2 in ctimestampFunc()
22853 sqlite3_value **argv in currentTimeFunc()
76456 SQLITE_PRIVATE void sqlite3ValueSetNull(sqlite3_value *p){
76858 static SQLITE_NOINLINE const void *valueToText(sqlite3_value* pVal, u8 enc){
76901 SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value* pVal, u8 enc){
76919 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *db){
76950 static sqlite3_value *valueNew(sqlite3 *db, struct ValueNewStat4Ctx *p){
77017 sqlite3_value **ppVal, /* Write the new value here */
77021 sqlite3_value **apVal = 0; /* Function arguments */
77024 sqlite3_value *pVal = 0; /* New value */
77042 apVal = (sqlite3_value**)sqlite3DbMallocZero(db, sizeof(apVal[0]) * nVal);
77111 sqlite3_value **ppVal, /* Write the new value here */
77116 sqlite3_value *pVal = 0;
77266 sqlite3_value **ppVal /* Write the new value here */
77295 sqlite3_value **ppVal /* OUT: New value object (or NULL) */
77298 sqlite3_value *pVal = 0;
77386 sqlite3_value *pVal = 0;
77414 sqlite3_value **ppVal /* OUT: New value object (or NULL) */
77432 sqlite3_value **ppVal /* OUT: Extracted value */
77491 sqlite3_value *v, /* Value to be set */
77503 SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value *v){
77514 static SQLITE_NOINLINE int valueBytes(sqlite3_value *pVal, u8 enc){
77517 SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value *pVal, u8 enc){
77901 nByte = sizeof(*pCtx) + (nArg-1)*sizeof(sqlite3_value*);
78684 sqlite3ValueFree((sqlite3_value*)p4);
81758 v1 = sqlite3ValueText((sqlite3_value*)&c1, pColl->enc);
81759 v2 = sqlite3ValueText((sqlite3_value*)&c2, pColl->enc);
82604 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar, u8 aff){
82610 sqlite3_value *pRet = sqlite3ValueNew(v->db);
82949 SQLITE_API const void *sqlite3_value_blob(sqlite3_value *pVal){
82962 SQLITE_API int sqlite3_value_bytes(sqlite3_value *pVal){
82965 SQLITE_API int sqlite3_value_bytes16(sqlite3_value *pVal){
82968 SQLITE_API double sqlite3_value_double(sqlite3_value *pVal){
82971 SQLITE_API int sqlite3_value_int(sqlite3_value *pVal){
82974 SQLITE_API sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal){
82977 SQLITE_API unsigned int sqlite3_value_subtype(sqlite3_value *pVal){
82981 SQLITE_API void *sqlite3_value_pointer(sqlite3_value *pVal, const char *zPType){
82994 SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value *pVal){
82998 SQLITE_API const void *sqlite3_value_text16(sqlite3_value* pVal){
83001 SQLITE_API const void *sqlite3_value_text16be(sqlite3_value *pVal){
83004 SQLITE_API const void *sqlite3_value_text16le(sqlite3_value *pVal){
83012 SQLITE_API int sqlite3_value_type(sqlite3_value* pVal){
83098 SQLITE_API int sqlite3_value_nochange(sqlite3_value *pVal){
83103 SQLITE_API int sqlite3_value_frombind(sqlite3_value *pVal){
83109 SQLITE_API sqlite3_value *sqlite3_value_dup(const sqlite3_value *pOrig){
83110 sqlite3_value *pNew;
83132 SQLITE_API void sqlite3_value_free(sqlite3_value *pOld){
83299 SQLITE_API void sqlite3_result_value(sqlite3_context *pCtx, sqlite3_value *pValue){
83928 SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i){
83935 return (sqlite3_value *)pOut;
83993 ret = sqlite3_value_text16((sqlite3_value*)&p->aColName[N]);
83997 ret = sqlite3_value_text((sqlite3_value*)&p->aColName[N]);
84299 SQLITE_API int sqlite3_bind_value(sqlite3_stmt *pStmt, int i, const sqlite3_value *pValue){
84301 switch( sqlite3_value_type((sqlite3_value*)pValue) ){
84599 SQLITE_API int sqlite3_preupdate_old(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
84642 *ppValue = (sqlite3_value *)columnNullValue();
84691 SQLITE_API int sqlite3_preupdate_new(sqlite3 *db, int iIdx, sqlite3_value **ppValue){
84727 pMem = (sqlite3_value *)columnNullValue();
85437 SQLITE_API int sqlite3_value_numeric_type(sqlite3_value *pVal){
85452 sqlite3_value *pVal,
91871 pCtx = sqlite3DbMallocRawNN(db, n*sizeof(sqlite3_value*) +
91872 (sizeof(pCtx[0]) + sizeof(Mem) - sizeof(sqlite3_value*)));
96736 int argc, sqlite3_value **argv
104661 sqlite3_value *pL, *pR = 0;
105843 sqlite3_value *pVal = 0;
106445 sqlite3_value *pType,
106446 sqlite3_value *pObject,
106797 sqlite3_value **argv
107009 sqlite3_value **argv
107166 sqlite3_value **argv
107633 sqlite3_value **argv
107935 sqlite3_value **argv
108047 sqlite3_value **argv
109228 sqlite3_value **argv
109421 sqlite3_value **argv
115173 sqlite3_value *pTmp = sqlite3ValueNew(db);
116699 sqlite3_value **argv
116729 sqlite3_value **argv
116754 sqlite3_value **argv
116793 static void absFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
116845 sqlite3_value **argv
116855 sqlite3_value *pC1 = 0;
116856 sqlite3_value *pC2 = 0;
116913 sqlite3_value **argv
116949 sqlite3_value **argv
117041 static void roundFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
117103 static void upperFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
117122 static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
117158 sqlite3_value **NotUsed2
117184 sqlite3_value **argv
117208 sqlite3_value **NotUsed2
117228 sqlite3_value **NotUsed2
117242 sqlite3_value **NotUsed2
117496 sqlite3_value **argv
117567 sqlite3_value **argv
117583 sqlite3_value **NotUsed2
117599 sqlite3_value **NotUsed2
117615 sqlite3_value **argv
117631 sqlite3_value **argv
117655 sqlite3_value **argv
117682 static void quoteFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
117761 sqlite3_value **argv
117776 sqlite3_value **argv
117817 sqlite3_value **argv
117845 sqlite3_value **argv
117868 sqlite3_value **argv
117961 sqlite3_value **argv
118052 sqlite3_value **argv
118073 sqlite3_value **argv
118123 static void loadExt(sqlite3_context *context, int argc, sqlite3_value **argv){
118173 static void sumStep(sqlite3_context *context, int argc, sqlite3_value **argv){
118195 static void sumInverse(sqlite3_context *context, int argc, sqlite3_value**argv){
118262 static void countStep(sqlite3_context *context, int argc, sqlite3_value **argv){
118284 static void countInverse(sqlite3_context *ctx, int argc, sqlite3_value **argv){
118305 sqlite3_value **argv
118341 sqlite3_value *pRes;
118342 pRes = (sqlite3_value *)sqlite3_aggregate_context(context, 0);
118367 sqlite3_value **argv
118400 sqlite3_value **argv
123236 int (*bind_value)(sqlite3_stmt*,int,const sqlite3_value*);
123265 sqlite3_value* (*column_value)(sqlite3_stmt*,int iCol);
123274 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
123275 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
123278 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
123279 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
123323 void (*result_value)(sqlite3_context*,sqlite3_value*);
123339 const void * (*value_blob)(sqlite3_value*);
123340 int (*value_bytes)(sqlite3_value*);
123341 int (*value_bytes16)(sqlite3_value*);
123342 double (*value_double)(sqlite3_value*);
123343 int (*value_int)(sqlite3_value*);
123344 sqlite_int64 (*value_int64)(sqlite3_value*);
123345 int (*value_numeric_type)(sqlite3_value*);
123346 const unsigned char * (*value_text)(sqlite3_value*);
123347 const void * (*value_text16)(sqlite3_value*);
123348 const void * (*value_text16be)(sqlite3_value*);
123349 const void * (*value_text16le)(sqlite3_value*);
123350 int (*value_type)(sqlite3_value*);
123408 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
123409 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
123460 sqlite3_value *(*value_dup)(const sqlite3_value*);
123461 void (*value_free)(sqlite3_value*);
123465 unsigned int (*value_subtype)(sqlite3_value*);
123485 void *(*value_pointer)(sqlite3_value*,const char*);
123487 int (*value_nochange)(sqlite3_value*);
123506 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
123509 void (*xInv)(sqlite3_context*,int,sqlite3_value**),
123515 int (*value_frombind)(sqlite3_value*);
124245 (sqlite3_value*(*)(const sqlite3_value*))sqlite3_value_dup,
127778 int argc, sqlite3_value **argv
137108 sqlite3_value *pValue = 0;
138529 sqlite3_value *pOut /* Write results here, if not NULL. VACUUM INTO */
139899 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**) = 0;
143396 sqlite3_value *pVal = 0;
143615 void (*xNotUsed)(sqlite3_context*,int,sqlite3_value**);
146187 sqlite3_value *p1 = 0; /* Value extracted from pLower */
146188 sqlite3_value *p2 = 0; /* Value extracted from pUpper */
146189 sqlite3_value *pVal = 0; /* Value extracted from record */
150513 sqlite3_value **apArg
150544 sqlite3_value **apArg
150571 sqlite3_value *pValue;
150576 sqlite3_value **apArg
150629 sqlite3_value **apArg
150663 sqlite3_value **apArg
150694 sqlite3_value **apArg
150707 sqlite3_value **apArg
150739 sqlite3_value **apArg
150752 sqlite3_value **apArg
150788 sqlite3_value **apArg
150808 sqlite3_value **apArg
150844 sqlite3_value *pVal;
150854 sqlite3_value **apArg
150872 sqlite3_value **apArg
150935 sqlite3_value **a /*NO_TEST*/
152728 sqlite3_value *pVal = 0;
160048 sqlite3_value *pVal;
161944 void (*xSFunc)(sqlite3_context*,int,sqlite3_value **),
161945 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
161948 void (*xInverse)(sqlite3_context*,int,sqlite3_value **),
162064 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**),
162065 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
162068 void (*xInverse)(sqlite3_context*,int,sqlite3_value**),
162115 void (*xSFunc)(sqlite3_context*,int,sqlite3_value **),
162116 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
162128 void (*xSFunc)(sqlite3_context*,int,sqlite3_value **),
162129 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
162142 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
162145 void (*xInverse)(sqlite3_context*,int,sqlite3_value **),
162159 void (*xSFunc)(sqlite3_context*,int,sqlite3_value**),
162160 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
162192 sqlite3_value **NotUsed2 /* Value of each argument */
163578 sqlite3_value *pVal;
166165 SQLITE_PRIVATE int sqlite3Fts3UpdateMethod(sqlite3_vtab*,int,sqlite3_value**,sqlite3_int64*);
169303 static sqlite3_int64 fts3DocidRange(sqlite3_value *pVal, i64 iDefault){
169334 sqlite3_value **apVal /* Arguments for the indexing scheme */
169342 sqlite3_value *pCons = 0; /* The MATCH or rowid constraint, if any */
169343 sqlite3_value *pLangid = 0; /* The "langid = ?" constraint, if any */
169344 sqlite3_value *pDocidGe = 0; /* The "docid >= ?" constraint, if any */
169345 sqlite3_value *pDocidLe = 0; /* The "docid <= ?" constraint, if any */
169539 sqlite3_value **apVal, /* Array of arguments */
169712 sqlite3_value *pVal, /* argv[0] passed to function */
169734 sqlite3_value **apVal /* Array of arguments */
169777 sqlite3_value **apVal /* Array of arguments */
169803 sqlite3_value **apVal /* Array of arguments */
169837 sqlite3_value **apVal /* Array of arguments */
169858 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**), /* OUT: Result */
169863 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
172489 sqlite3_value **apVal /* Arguments for the indexing scheme */
173855 sqlite3_value **argv
173936 sqlite3_value **argv
173943 sqlite3_value **argv
175086 sqlite3_value **argv
175283 sqlite3_value **argv
175445 sqlite3_value **argv
176116 sqlite3_value **apVal /* Arguments for the indexing scheme */
176528 sqlite3_value **apVal /* Values to bind to statement */
176733 sqlite3_value **apVal /* Parameters to bind */
177158 sqlite3_value **apVal,
177192 sqlite3_value **apVal, /* Array of values to insert */
177199 sqlite3_value *pRowid = apVal[p->nColumn+3];
177302 sqlite3_value *pRowid, /* The docid to be deleted */
178667 static int fts3IsEmpty(Fts3Table *p, sqlite3_value *pRowid, int *pisEmpty){
181621 static int fts3SpecialInsert(Fts3Table *p, sqlite3_value *pVal){
181811 sqlite3_value *pRowid,
181861 sqlite3_value **apVal, /* Array of arguments */
181921 sqlite3_value *pNewRowid = apVal[3+p->nColumn];
184899 sqlite3_value *pValue /* Value to append */
184993 sqlite3_value **aReplace /* Replacement values */
185075 sqlite3_value **aReplace /* Array of replacement values */
185121 sqlite3_value **aReplace /* Array of replacement values */
185592 sqlite3_value **argv,
185939 sqlite3_value **argv
185977 sqlite3_value **argv
185997 sqlite3_value **argv
186016 sqlite3_value **argv
186043 sqlite3_value **argv
186082 sqlite3_value **argv
186193 sqlite3_value **argv
186225 sqlite3_value **argv
186267 sqlite3_value **argv
186300 sqlite3_value **argv
186347 sqlite3_value **argv
186396 sqlite3_value **argv
186424 sqlite3_value **argv
186444 sqlite3_value **argv
186499 sqlite3_value **argv
186546 sqlite3_value **argv
186954 int argc, sqlite3_value **argv
187099 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
187126 void (*xStep)(sqlite3_context*,int,sqlite3_value**);
187578 sqlite3_value **apSqlParam; /* Original SQL parameter values */
188955 static int deserializeGeometry(sqlite3_value *pValue, RtreeConstraint *pCons){
188988 int argc, sqlite3_value **argv
190285 static RtreeValue rtreeValueDown(sqlite3_value *v){
190293 static RtreeValue rtreeValueUp(sqlite3_value *v){
190357 sqlite3_value **aData,
191007 static void rtreenode(sqlite3_context *ctx, int nArg, sqlite3_value **apArg){
191058 static void rtreedepth(sqlite3_context *ctx, int nArg, sqlite3_value **apArg){
191509 sqlite3_value **apArg
191842 sqlite3_value *pVal, /* The value to decode */
191899 sqlite3_value **argv
191918 sqlite3_value **argv
191944 sqlite3_value **argv
191991 sqlite3_value **argv
192049 sqlite3_value **argv
192074 sqlite3_value **argv
192123 sqlite3_value **argv
192165 sqlite3_value *pPoly, /* The polygon */
192235 sqlite3_value **argv
192261 sqlite3_value **argv
192345 sqlite3_value **argv
192388 sqlite3_value **argv
192718 sqlite3_value **argv
192740 sqlite3_value **argv
192880 int argc, sqlite3_value **argv /* Parameters to the query plan */
193117 sqlite3_value **aData,
193254 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**),
193301 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
193320 void (*xStep)(sqlite3_context*,int,sqlite3_value**);
193429 static void geomCallback(sqlite3_context *ctx, int nArg, sqlite3_value **aArg){
193436 + nArg*sizeof(sqlite3_value*);
193444 pBlob->apSqlParam = (sqlite3_value**)&pBlob->aParam[nArg];
193742 sqlite3_value **argv
193806 static void icuRegexpFunc(sqlite3_context *p, int nArg, sqlite3_value **apArg){
193889 static void icuCaseFunc16(sqlite3_context *p, int nArg, sqlite3_value **apArg){
193993 sqlite3_value **apArg
194037 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
195630 sqlite3_value **argv
195898 sqlite3_value **argv
197138 sqlite3_value **apVal
198278 sqlite3_value *pVal;
198385 sqlite3_value *pVal;
198817 sqlite3_value **apVal
200956 int argc, sqlite3_value **argv
201342 int argc, sqlite3_value **argv
201425 sqlite3_value **argv,
201575 int (*xOld)(void*,int,sqlite3_value**);
201576 int (*xNew)(void*,int,sqlite3_value**);
201593 sqlite3_value *pZeroBlob; /* Value containing X'' */
201642 sqlite3_value **apValue; /* old.* and new.* values */
201907 sqlite3_value *pValue, /* Value to serialize */
202048 sqlite3_value *pVal;
202378 sqlite3_value *pVal; /* Value returned by preupdate_new/old */
202653 static int sessionStat1Old(void *pCtx, int iCol, sqlite3_value **ppVal){
202655 sqlite3_value *pVal = 0;
202663 static int sessionStat1New(void *pCtx, int iCol, sqlite3_value **ppVal){
202665 sqlite3_value *pVal = 0;
202728 sqlite3_value *p = sqlite3ValueNew(0);
202765 sqlite3_value *p = 0;
202796 sqlite3_value *p = 0;
202909 static int sessionPreupdateOld(void *pCtx, int iVal, sqlite3_value **ppVal){
202912 static int sessionPreupdateNew(void *pCtx, int iVal, sqlite3_value **ppVal){
202945 static int sessionDiffOld(void *pCtx, int iVal, sqlite3_value **ppVal){
202950 static int sessionDiffNew(void *pCtx, int iVal, sqlite3_value **ppVal){
203403 static void sessionAppendValue(SessionBuffer *p, sqlite3_value *pVal, int *pRc){
204273 sqlite3_value *pVal, /* Set the value of this object */
204317 sqlite3_value **apOut /* Write values to this array */
204485 nByte = p->nCol * sizeof(sqlite3_value*) * 2 + nCopy;
204494 size_t iPK = sizeof(sqlite3_value*)*p->nCol*2;
204500 p->apValue = (sqlite3_value**)p->tblhdr.aBuf;
204541 memset(p->apValue, 0, sizeof(sqlite3_value*)*p->nCol*2);
204598 sqlite3_value **apOld = (p->bInvert ? &p->apValue[p->nCol] : p->apValue);
204599 sqlite3_value **apNew = (p->bInvert ? p->apValue : &p->apValue[p->nCol]);
204700 sqlite3_value **ppValue /* OUT: Old value (or NULL pointer) */
204728 sqlite3_value **ppValue /* OUT: New value (or NULL pointer) */
204762 sqlite3_value **ppValue /* OUT: Value from conflicting row */
204826 sqlite3_value **apVal = 0; /* Space for values for UPDATE inversion */
204895 apVal = (sqlite3_value **)sqlite3_malloc64(sizeof(apVal[0])*nCol*2);
204918 sqlite3_value *pVal = apVal[iCol + (abPK[iCol] ? 0 : nCol)];
204926 sqlite3_value *pVal = (abPK[iCol] ? 0 : apVal[iCol]);
205304 sqlite3_value *pVal /* Value to bind */
205336 int(*xValue)(sqlite3_changeset_iter *, int, sqlite3_value **),
205352 sqlite3_value *pVal;
205445 sqlite3_value *pVal = 0;
205646 sqlite3_value *pOld = sessionChangesetOld(pIter, i);
205647 sqlite3_value *pNew = sessionChangesetNew(pIter, i);
205798 size_t nByte = 2*pApply->nCol*sizeof(sqlite3_value*);
205805 pIter2->apValue = (sqlite3_value**)pIter2->tblhdr.aBuf;
207072 sqlite3_value **apVal /* Array of trailing arguments */
207842 static int sqlite3Fts5ConfigSetValue(Fts5Config*, const char*, sqlite3_value*, int*);
208240 static int sqlite3Fts5StorageDelete(Fts5Storage *p, i64, sqlite3_value**);
208241 static int sqlite3Fts5StorageContentInsert(Fts5Storage *p, sqlite3_value**, i64*);
208242 static int sqlite3Fts5StorageIndexInsert(Fts5Storage *p, sqlite3_value**, i64);
208257 Fts5Storage *p, const char*, sqlite3_value*, int
210123 sqlite3_value **apVal /* Array of trailing arguments */
210282 static const char *fts5ValueToText(sqlite3_value *pVal){
210295 sqlite3_value **apVal /* Array of trailing arguments */
210554 sqlite3_value **apVal /* Array of trailing arguments */
211857 sqlite3_value *pVal,
211972 sqlite3_value *pVal = sqlite3_column_value(p, 1);
214477 sqlite3_value **apVal, /* Function arguments */
214562 sqlite3_value **apVal /* Function arguments */
214569 sqlite3_value **apVal /* Function arguments */
214582 sqlite3_value **apVal /* Function arguments */
214603 sqlite3_value **apVal /* Function arguments */
214625 void (*x)(sqlite3_context*,int,sqlite3_value**);
221809 sqlite3_value **apVal /* Function arguments */
222018 sqlite3_value **apVal /* Function arguments */
222269 sqlite3_value **apRankArg; /* Array of trailing arguments */
223173 nByte = sizeof(sqlite3_value*)*pCsr->nRankArg;
223174 pCsr->apRankArg = (sqlite3_value**)sqlite3Fts5MallocZero(&rc, nByte);
223207 sqlite3_value *pRank
223241 static i64 fts5GetRowidLimit(sqlite3_value *pVal, i64 iDefault){
223267 sqlite3_value **apVal /* Arguments for the indexing scheme */
223275 sqlite3_value *pRank = 0; /* rank MATCH ? expression (or NULL) */
223276 sqlite3_value *pRowidEq = 0; /* rowid = ? expression (or NULL) */
223277 sqlite3_value *pRowidLe = 0; /* rowid <= ? expression (or NULL) */
223278 sqlite3_value *pRowidGe = 0; /* rowid >= ? expression (or NULL) */
223562 sqlite3_value *pVal /* Value inserted into rank column */
223616 sqlite3_value **apVal
223630 sqlite3_value **apVal,
223660 sqlite3_value **apVal, /* Array of arguments */
224378 sqlite3_value **argv
224397 sqlite3_value **argv
224564 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**), /* OUT: Result */
224807 sqlite3_value **apArg /* Function arguments */
224823 sqlite3_value **apUnused /* Function arguments */
225353 sqlite3_value **apVal
225476 static int sqlite3Fts5StorageDelete(Fts5Storage *p, i64 iDel, sqlite3_value **apVal){
225647 sqlite3_value **apVal,
225682 sqlite3_value **apVal,
226082 sqlite3_value *pVal,
229118 sqlite3_value **apVal /* Arguments for the indexing scheme */
229130 sqlite3_value *pEq = 0;
229131 sqlite3_value *pGe = 0;
229132 sqlite3_value *pLe = 0;
229526 int argc, sqlite3_value **argv