Lines Matching defs:argv
7396 int argc, const char *const*argv,
7399 int argc, const char *const*argv,
7407 int argc, sqlite3_value **argv);
7477 ** and becomes the argvIndex-th entry in argv. ^(If aConstraintUsage[].omit
7549 int argvIndex; /* if >0, constraint is part of argv to xFilter */
22788 sqlite3_value *argv[1]; /* Argument set */
24432 ** Process time function arguments. argv[0] is a date-time stamp.
24433 ** argv[1] and following are modifiers. Parse them all and write
24437 ** If there are zero parameters (if even argv[0] is undefined)
24438 ** then assume a default value of "now" for argv[0].
24443 sqlite3_value **argv,
24454 if( (eType = sqlite3_value_type(argv[0]))==SQLITE_FLOAT
24456 setRawDateNumber(p, sqlite3_value_double(argv[0]));
24458 z = sqlite3_value_text(argv[0]);
24464 z = sqlite3_value_text(argv[i]);
24465 n = sqlite3_value_bytes(argv[i]);
24487 sqlite3_value **argv
24490 if( isDate(context, argc, argv, &x)==0 ){
24505 sqlite3_value **argv
24508 if( isDate(context, argc, argv, &x)==0 ){
24522 sqlite3_value **argv
24525 if( isDate(context, argc, argv, &x)==0 ){
24569 sqlite3_value **argv
24572 if( isDate(context, argc, argv, &x)==0 ){
24598 sqlite3_value **argv
24601 if( isDate(context, argc, argv, &x)==0 ){
24649 sqlite3_value **argv
24659 zFmt = (const char*)sqlite3_value_text(argv[0]);
24660 if( zFmt==0 || isDate(context, argc-1, argv+1, &x) ) return;
24806 sqlite3_value **argv
24816 UNUSED_PARAMETER(argv);
97861 pCtx->pOut = (Mem*)&(pCtx->argv[n]);
97906 for(i=pCtx->argc-1; i>=0; i--) pCtx->argv[i] = &aMem[pOp->p2+i];
97911 assert( memIsValid(pCtx->argv[i]) );
97912 REGISTER_TRACE(pOp->p2+i, pCtx->argv[i]);
97922 (pCtx->pFunc->xInverse)(pCtx,pCtx->argc,pCtx->argv);
97925 (pCtx->pFunc->xSFunc)(pCtx,pCtx->argc,pCtx->argv); /* IMP: R-24505-23230 */
98433 ** xFilter as argv. Register P3+2 becomes argv[0] when passed to xFilter.
98627 ** p2th element of the argv array passed to xUpdate.
98630 ** The argv[0] element (which corresponds to memory cell P3)
98631 ** is the rowid of a row to delete. If argv[0] is NULL then no
98632 ** deletion occurs. The argv[1] element is the rowid of the new
98637 ** If P2==1 then no insert is performed. argv[0] is the rowid of
98804 for(i=pCtx->argc-1; i>=0; i--) pCtx->argv[i] = &aMem[pOp->p2+i];
98811 assert( memIsValid(pCtx->argv[i]) );
98812 REGISTER_TRACE(pOp->p2+i, pCtx->argv[i]);
98817 (*pCtx->pFunc->xSFunc)(pCtx, pCtx->argc, pCtx->argv);/* IMP: R-24505-23230 */
102598 int argc, const char *const*argv,
102861 int argc, sqlite3_value **argv
102872 if( sqlite3_value_type(argv[0])==SQLITE_TEXT ){
102873 const char *zSql = (const char*)sqlite3_value_text(argv[0]);
102881 pCur->pStmt = (sqlite3_stmt*)sqlite3_value_pointer(argv[0],"stmt-pointer");
113790 sqlite3_value **argv
113794 const char *zSql = (const char*)sqlite3_value_text(argv[0]);
113795 const char *zDb = (const char*)sqlite3_value_text(argv[3]);
113796 const char *zTable = (const char*)sqlite3_value_text(argv[4]);
113797 int iCol = sqlite3_value_int(argv[5]);
113798 const char *zNew = (const char*)sqlite3_value_text(argv[6]);
113799 int bQuote = sqlite3_value_int(argv[7]);
113800 int bTemp = sqlite3_value_int(argv[8]);
113935 sqlite3_result_value(context, argv[0]);
113937 renameColumnParseError(context, "", argv[1], argv[2], &sParse);
114015 sqlite3_value **argv
114018 const char *zDb = (const char*)sqlite3_value_text(argv[0]);
114019 const char *zInput = (const char*)sqlite3_value_text(argv[3]);
114020 const char *zOld = (const char*)sqlite3_value_text(argv[4]);
114021 const char *zNew = (const char*)sqlite3_value_text(argv[5]);
114022 int bTemp = sqlite3_value_int(argv[6]);
114145 sqlite3_result_value(context, argv[3]);
114147 renameColumnParseError(context, "", argv[1], argv[2], &sParse);
114201 sqlite3_value **argv
114204 char const *zDb = (const char*)sqlite3_value_text(argv[0]);
114205 char const *zInput = (const char*)sqlite3_value_text(argv[1]);
114272 sqlite3_result_value(context, argv[1]);
114314 sqlite3_value **argv
114317 char const *zDb = (const char*)sqlite3_value_text(argv[0]);
114318 char const *zInput = (const char*)sqlite3_value_text(argv[1]);
114319 int bTemp = sqlite3_value_int(argv[4]);
114321 char const *zWhen = (const char*)sqlite3_value_text(argv[5]);
114322 int bNoDQS = sqlite3_value_int(argv[6]);
114364 renameColumnParseError(context, zWhen, argv[2], argv[3],&sParse);
114379 ** argv[0]: An integer - the index of the schema containing the table
114380 ** argv[1]: CREATE TABLE statement to modify.
114381 ** argv[2]: An integer - the index of the column to remove.
114384 ** with column argv[2] removed.
114389 sqlite3_value **argv
114392 int iSchema = sqlite3_value_int(argv[0]);
114393 const char *zSql = (const char*)sqlite3_value_text(argv[1]);
114394 int iCol = sqlite3_value_int(argv[2]);
115009 sqlite3_value **argv
115024 nCol = sqlite3_value_int(argv[0]);
115027 nKeyCol = sqlite3_value_int(argv[1]);
115049 p->nEst = sqlite3_value_int64(argv[2]);
115051 p->nLimit = sqlite3_value_int64(argv[3]);
115067 p->iPrn = 0x689e962d*(u32)nCol ^ 0xd0944565*(u32)sqlite3_value_int(argv[2]);
115310 sqlite3_value **argv
115315 StatAccum *p = (StatAccum*)sqlite3_value_blob(argv[0]);
115316 int iChng = sqlite3_value_int(argv[1]);
115350 if( sqlite3_value_type(argv[2])==SQLITE_INTEGER ){
115351 sampleSetRowidInt64(p->db, &p->current, sqlite3_value_int64(argv[2]));
115353 sampleSetRowid(p->db, &p->current, sqlite3_value_bytes(argv[2]),
115354 sqlite3_value_blob(argv[2]));
115422 sqlite3_value **argv
115424 StatAccum *p = (StatAccum*)sqlite3_value_blob(argv[0]);
115427 int eCall = sqlite3_value_int(argv[1]);
116135 ** argv[0] = name of the table
116136 ** argv[1] = name of the index (might be NULL)
116137 ** argv[2] = results of analysis - on integer for each column
116139 ** Entries for which argv[1]==NULL simply record the number of rows in
116142 static int analysisLoader(void *pData, int argc, char **argv, char **NotUsed){
116151 if( argv==0 || argv[0]==0 || argv[2]==0 ){
116154 pTable = sqlite3FindTable(pInfo->db, argv[0], pInfo->zDatabase);
116158 if( argv[1]==0 ){
116160 }else if( sqlite3_stricmp(argv[0],argv[1])==0 ){
116163 pIndex = sqlite3FindIndex(pInfo->db, argv[1], pInfo->zDatabase);
116165 z = argv[2];
116623 sqlite3_value **argv
116639 zFile = (const char *)sqlite3_value_text(argv[0]);
116640 zName = (const char *)sqlite3_value_text(argv[1]);
116753 int t = sqlite3_value_type(argv[2]);
116763 nKey = sqlite3_value_bytes(argv[2]);
116764 zKey = (char *)sqlite3_value_blob(argv[2]);
116851 sqlite3_value **argv
116853 const char *zName = (const char *)sqlite3_value_text(argv[0]);
124768 sqlite3_value **argv
124781 if( sqlite3_value_type(argv[0])==SQLITE_NULL ) return;
124783 if( sqlite3_value_type(argv[i])==SQLITE_NULL ) return;
124784 if( (sqlite3MemCompare(argv[iBest], argv[i], pColl)^mask)>=0 ){
124789 sqlite3_result_value(context, argv[iBest]);
124798 sqlite3_value **argv
124801 int i = sqlite3_value_type(argv[0]) - 1;
124823 sqlite3_value **argv
124826 sqlite3_result_int(context, sqlite3_value_subtype(argv[0]));
124835 sqlite3_value **argv
124839 switch( sqlite3_value_type(argv[0]) ){
124843 sqlite3_result_int(context, sqlite3_value_bytes(argv[0]));
124847 const unsigned char *z = sqlite3_value_text(argv[0]);
124874 static void absFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
124877 switch( sqlite3_value_type(argv[0]) ){
124879 i64 iVal = sqlite3_value_int64(argv[0]);
124904 double rVal = sqlite3_value_double(argv[0]);
124926 sqlite3_value **argv
124940 typeHaystack = sqlite3_value_type(argv[0]);
124941 typeNeedle = sqlite3_value_type(argv[1]);
124943 nHaystack = sqlite3_value_bytes(argv[0]);
124944 nNeedle = sqlite3_value_bytes(argv[1]);
124947 zHaystack = sqlite3_value_blob(argv[0]);
124948 zNeedle = sqlite3_value_blob(argv[1]);
124951 zHaystack = sqlite3_value_text(argv[0]);
124952 zNeedle = sqlite3_value_text(argv[1]);
124955 pC1 = sqlite3_value_dup(argv[0]);
124959 pC2 = sqlite3_value_dup(argv[1]);
124994 sqlite3_value **argv
125002 if( argc>=1 && (zFormat = (const char*)sqlite3_value_text(argv[0]))!=0 ){
125005 x.apArg = argv+1;
125030 sqlite3_value **argv
125040 if( sqlite3_value_type(argv[1])==SQLITE_NULL
125041 || (argc==3 && sqlite3_value_type(argv[2])==SQLITE_NULL)
125045 p0type = sqlite3_value_type(argv[0]);
125046 p1 = sqlite3_value_int(argv[1]);
125048 len = sqlite3_value_bytes(argv[0]);
125049 z = sqlite3_value_blob(argv[0]);
125051 assert( len==sqlite3_value_bytes(argv[0]) );
125053 z = sqlite3_value_text(argv[0]);
125071 p2 = sqlite3_value_int(argv[2]);
125122 static void roundFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
125128 if( SQLITE_NULL==sqlite3_value_type(argv[1]) ) return;
125129 n = sqlite3_value_int(argv[1]);
125133 if( sqlite3_value_type(argv[0])==SQLITE_NULL ) return;
125134 r = sqlite3_value_double(argv[0]);
125184 static void upperFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
125189 z2 = (char*)sqlite3_value_text(argv[0]);
125190 n = sqlite3_value_bytes(argv[0]);
125192 assert( z2==(char*)sqlite3_value_text(argv[0]) );
125203 static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
125208 z2 = (char*)sqlite3_value_text(argv[0]);
125209 n = sqlite3_value_bytes(argv[0]);
125211 assert( z2==(char*)sqlite3_value_text(argv[0]) );
125265 sqlite3_value **argv
125271 n = sqlite3_value_int64(argv[0]);
125590 sqlite3_value **argv
125600 if( sqlite3_value_type(argv[0])==SQLITE_BLOB
125601 || sqlite3_value_type(argv[1])==SQLITE_BLOB
125614 nPat = sqlite3_value_bytes(argv[0]);
125625 const unsigned char *zEsc = sqlite3_value_text(argv[2]);
125642 zB = sqlite3_value_text(argv[0]);
125643 zA = sqlite3_value_text(argv[1]);
125661 sqlite3_value **argv
125665 if( sqlite3MemCompare(argv[0], argv[1], pColl)!=0 ){
125666 sqlite3_result_value(context, argv[0]);
125709 sqlite3_value **argv
125713 sqlite3_log(sqlite3_value_int(argv[0]), "%s", sqlite3_value_text(argv[1]));
125725 sqlite3_value **argv
125734 if( (zOptName = (const char*)sqlite3_value_text(argv[0]))!=0 ){
125749 sqlite3_value **argv
125757 n = sqlite3_value_int(argv[0]);
125842 static void quoteFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
125848 sqlite3QuoteValue(&str,argv[0]);
125864 sqlite3_value **argv
125866 const unsigned char *z = sqlite3_value_text(argv[0]);
125879 sqlite3_value **argv
125891 x = sqlite3_value_int64(argv[i]);
125920 sqlite3_value **argv
125927 pBlob = sqlite3_value_blob(argv[0]);
125928 n = sqlite3_value_bytes(argv[0]);
125929 assert( pBlob==sqlite3_value_blob(argv[0]) ); /* No encoding change */
125948 sqlite3_value **argv
125954 n = sqlite3_value_int64(argv[0]);
125971 sqlite3_value **argv
125988 zStr = sqlite3_value_text(argv[0]);
125990 nStr = sqlite3_value_bytes(argv[0]);
125991 assert( zStr==sqlite3_value_text(argv[0]) ); /* No encoding change */
125992 zPattern = sqlite3_value_text(argv[1]);
125994 assert( sqlite3_value_type(argv[1])==SQLITE_NULL
125999 assert( sqlite3_value_type(argv[1])!=SQLITE_NULL );
126000 sqlite3_result_value(context, argv[0]);
126003 nPattern = sqlite3_value_bytes(argv[1]);
126004 assert( zPattern==sqlite3_value_text(argv[1]) ); /* No encoding change */
126005 zRep = sqlite3_value_text(argv[2]);
126007 nRep = sqlite3_value_bytes(argv[2]);
126008 assert( zRep==sqlite3_value_text(argv[2]) );
126064 sqlite3_value **argv
126075 if( sqlite3_value_type(argv[0])==SQLITE_NULL ){
126078 zIn = sqlite3_value_text(argv[0]);
126080 nIn = (unsigned)sqlite3_value_bytes(argv[0]);
126081 assert( zIn==sqlite3_value_text(argv[0]) );
126089 }else if( (zCharSet = sqlite3_value_text(argv[1]))==0 ){
126156 sqlite3_value **argv
126177 sqlite3_value **argv
126193 zIn = (u8*)sqlite3_value_text(argv[0]);
126227 static void loadExt(sqlite3_context *context, int argc, sqlite3_value **argv){
126228 const char *zFile = (const char *)sqlite3_value_text(argv[0]);
126242 zProc = (const char *)sqlite3_value_text(argv[1]);
126277 static void sumStep(sqlite3_context *context, int argc, sqlite3_value **argv){
126283 type = sqlite3_value_numeric_type(argv[0]);
126287 i64 v = sqlite3_value_int64(argv[0]);
126293 p->rSum += sqlite3_value_double(argv[0]);
126299 static void sumInverse(sqlite3_context *context, int argc, sqlite3_value**argv){
126305 type = sqlite3_value_numeric_type(argv[0]);
126313 i64 v = sqlite3_value_int64(argv[0]);
126317 p->rSum -= sqlite3_value_double(argv[0]);
126366 static void countStep(sqlite3_context *context, int argc, sqlite3_value **argv){
126369 if( (argc==0 || SQLITE_NULL!=sqlite3_value_type(argv[0])) && p ){
126388 static void countInverse(sqlite3_context *ctx, int argc, sqlite3_value **argv){
126392 if( (argc==0 || SQLITE_NULL!=sqlite3_value_type(argv[0])) && ALWAYS(p) ){
126409 sqlite3_value **argv
126411 Mem *pArg = (Mem *)argv[0];
126491 sqlite3_value **argv
126498 if( sqlite3_value_type(argv[0])==SQLITE_NULL ) return;
126514 zSep = (char*)sqlite3_value_text(argv[1]);
126515 nSep = sqlite3_value_bytes(argv[1]);
126548 pGCC->nFirstSepLength = sqlite3_value_bytes(argv[1]);
126552 zVal = (char*)sqlite3_value_text(argv[0]);
126553 nVal = sqlite3_value_bytes(argv[0]);
126562 sqlite3_value **argv
126567 if( sqlite3_value_type(argv[0])==SQLITE_NULL ) return;
126575 (void)sqlite3_value_text(argv[0]);
126576 nVS = sqlite3_value_bytes(argv[0]);
126770 sqlite3_value **argv
126773 switch( sqlite3_value_numeric_type(argv[0]) ){
126775 sqlite3_result_int64(context, sqlite3_value_int64(argv[0]));
126780 sqlite3_result_double(context, x(sqlite3_value_double(argv[0])));
126808 sqlite3_value **argv
126812 switch( sqlite3_value_numeric_type(argv[0]) ){
126815 x = sqlite3_value_double(argv[0]);
126822 switch( sqlite3_value_numeric_type(argv[0]) ){
126827 x = sqlite3_value_double(argv[1]);
126866 sqlite3_value **argv
126872 type0 = sqlite3_value_numeric_type(argv[0]);
126874 v0 = sqlite3_value_double(argv[0]);
126888 sqlite3_value **argv
126894 type0 = sqlite3_value_numeric_type(argv[0]);
126896 type1 = sqlite3_value_numeric_type(argv[1]);
126898 v0 = sqlite3_value_double(argv[0]);
126899 v1 = sqlite3_value_double(argv[1]);
126911 sqlite3_value **argv
126925 sqlite3_value **argv
126931 type0 = sqlite3_value_numeric_type(argv[0]);
126933 x = sqlite3_value_double(argv[0]);
136856 int argc, const char *const*argv,
136869 UNUSED_PARAMETER(argv);
137016 int argc, sqlite3_value **argv
137030 const char *zText = (const char*)sqlite3_value_text(argv[i]);
137231 ** argv[0] = type of object: "table", "index", "trigger", or "view".
137232 ** argv[1] = name of thing being created
137233 ** argv[2] = associated table if an index or trigger
137234 ** argv[3] = root page number for table or index. 0 for trigger or view.
137235 ** argv[4] = SQL text for the CREATE statement.
137238 SQLITE_PRIVATE int sqlite3InitCallback(void *pInit, int argc, char **argv, char **NotUsed){
137247 if( argv==0 ) return 0; /* Might happen if EMPTY_RESULT_CALLBACKS are on */
137250 corruptSchema(pData, argv, 0);
137255 if( argv[3]==0 ){
137256 corruptSchema(pData, argv, 0);
137257 }else if( argv[4]
137258 && 'c'==sqlite3UpperToLower[(unsigned char)argv[4][0]]
137259 && 'r'==sqlite3UpperToLower[(unsigned char)argv[4][1]] ){
137277 if( sqlite3GetUInt32(argv[3], &db->init.newTnum)==0
137281 corruptSchema(pData, argv, "invalid rootpage");
137285 db->init.azInit = (const char**)argv;
137287 TESTONLY(rcp = ) sqlite3Prepare(db, argv[4], -1, 0, 0, &pStmt, 0);
137300 corruptSchema(pData, argv, sqlite3_errmsg(db));
137306 }else if( argv[1]==0 || (argv[4]!=0 && argv[4][0]!=0) ){
137307 corruptSchema(pData, argv, 0);
137316 pIndex = sqlite3FindIndex(db, argv[1], db->aDb[iDb].zDbSName);
137318 corruptSchema(pData, argv, "orphan index");
137320 if( sqlite3GetUInt32(argv[3],&pIndex->tnum)==0
137326 corruptSchema(pData, argv, "invalid rootpage");
146203 static int sqlite3_get_table_cb(void *pArg, int nCol, char **argv, char **colv){
146212 if( p->nRow==0 && argv!=0 ){
146246 if( argv!=0 ){
146248 if( argv[i]==0 ){
146251 int n = sqlite3Strlen30(argv[i])+1;
146254 memcpy(z, argv[i], n);
179100 ** Create a new tokenizer. The values in the argv[] array are the
179107 ** then argc is set to 2, and the argv[] array contains pointers
179117 int argc, /* Size of argv array */
179118 const char *const*argv, /* Tokenizer argument strings */
180806 ** The argv[] array contains the following:
180808 ** argv[0] -> module name ("fts3" or "fts4")
180809 ** argv[1] -> database name
180810 ** argv[2] -> table name
180811 ** argv[...] -> "column name" and other module argument fields.
180817 int argc, /* Number of elements in argv array */
180818 const char * const *argv, /* xCreate/xConnect argument array */
180833 int isFts4 = (argv[0][3]=='4'); /* True for FTS4, false for FTS3 */
180851 assert( strlen(argv[0])==4 );
180852 assert( (sqlite3_strnicmp(argv[0], "fts4", 4)==0 && isFts4)
180853 || (sqlite3_strnicmp(argv[0], "fts3", 4)==0 && !isFts4)
180856 nDb = (int)strlen(argv[1]) + 1;
180857 nName = (int)strlen(argv[2]) + 1;
180885 char const *z = argv[i];
181011 rc = fts3ContentColumns(db, argv[1], zContent,&aCol,&nCol,&nString,pzErr);
181093 memcpy(zCsr, argv[2], nName);
181096 memcpy(zCsr, argv[1], nDb);
181200 int argc, /* Number of elements in argv array */
181201 const char * const *argv, /* xCreate/xConnect argument array */
181205 return fts3InitVtab(0, db, pAux, argc, argv, ppVtab, pzErr);
181210 int argc, /* Number of elements in argv array */
181211 const char * const *argv, /* xCreate/xConnect argument array */
181215 return fts3InitVtab(1, db, pAux, argc, argv, ppVtab, pzErr);
182936 ** number idxNum-FTS3_FULLTEXT_SEARCH, 0 indexed. argv[0] is the right-hand
183328 sqlite3_value *pVal, /* argv[0] passed to function */
185820 int argc, /* Number of elements in argv array */
185821 const char * const *argv, /* xCreate/xConnect argument array */
185842 zDb = argv[1];
185846 zDb = argv[3];
185848 zFts3 = argv[4];
185853 zFts3 = argv[3];
187502 sqlite3_value **argv
187524 zTokenizer = (const char*)sqlite3_value_text(argv[0]);
187536 zExpr = (const char *)sqlite3_value_text(argv[1]);
187537 nExpr = sqlite3_value_bytes(argv[1]);
187545 azCol[ii] = (char *)sqlite3_value_text(argv[ii+2]);
187583 sqlite3_value **argv
187585 fts3ExprTestCommon(0, context, argc, argv);
187590 sqlite3_value **argv
187592 fts3ExprTestCommon(1, context, argc, argv);
188061 int argc, const char * const *argv,
188067 UNUSED_PARAMETER(argv);
188733 sqlite3_value **argv
188744 zName = sqlite3_value_text(argv[0]);
188745 nName = sqlite3_value_bytes(argv[0])+1;
188748 if( fts3TokenizerEnabled(context) || sqlite3_value_frombind(argv[1]) ){
188750 int n = sqlite3_value_bytes(argv[1]);
188755 pPtr = *(void **)sqlite3_value_blob(argv[1]);
188775 if( fts3TokenizerEnabled(context) || sqlite3_value_frombind(argv[0]) ){
188930 sqlite3_value **argv
188960 nName = sqlite3_value_bytes(argv[0]);
188961 zName = (const char *)sqlite3_value_text(argv[0]);
188962 nInput = sqlite3_value_bytes(argv[argc-1]);
188963 zInput = (const char *)sqlite3_value_text(argv[argc-1]);
188979 azArg[i-1] = (const char *)sqlite3_value_text(argv[i]);
189092 sqlite3_value **argv
189100 UNUSED_PARAMETER(argv);
189251 int argc, const char * const *argv,
189266 int i, n = (int)strlen(argv[1]);
189268 unsigned char ch = argv[1][i];
189523 ** The second argument, argv[], is an array of pointers to nul-terminated
189535 int argc, /* Number of elements in argv[] */
189536 const char * const *argv, /* Input array */
189548 nByte += (int)(strlen(argv[i]) + 1);
189557 int n = (int)strlen(argv[i]);
189559 memcpy(pSpace, argv[i], n+1);
189579 ** argv[0]: module name
189580 ** argv[1]: database name
189581 ** argv[2]: table name
189582 ** argv[3]: first argument (tokenizer name)
189587 int argc, /* Number of elements in argv array */
189588 const char * const *argv, /* xCreate/xConnect argument array */
189603 rc = fts3tokDequoteArray(nDequote, &argv[3], &azDequote);
197677 int nArg, /* Size of array argv[] */
199250 ** of the argv array. Use the sqlite3_get_auxdata() cache for this
199258 sqlite3_value **argv,
199261 const char *zJson = (const char*)sqlite3_value_text(argv[0]);
199262 int nJson = sqlite3_value_bytes(argv[0]);
199614 sqlite3_value **argv
199621 if( jsonParse(&x, ctx, (const char*)sqlite3_value_text(argv[0])) ) return;
199656 sqlite3_value **argv
199659 sqlite3_result_int(ctx, sqlite3_value_subtype(argv[0])==JSON_SUBTYPE);
199676 sqlite3_value **argv
199682 jsonAppendValue(&jx, argv[0]);
199695 sqlite3_value **argv
199704 jsonAppendValue(&jx, argv[i]);
199722 sqlite3_value **argv
199729 p = jsonParseCached(ctx, argv, ctx);
199733 const char *zPath = (const char*)sqlite3_value_text(argv[1]);
199782 sqlite3_value **argv
199791 p = jsonParseCached(ctx, argv, ctx);
199795 zPath = (const char*)sqlite3_value_text(argv[1]);
199841 zPath = (const char*)sqlite3_value_text(argv[i]);
199947 sqlite3_value **argv
199954 if( jsonParse(&x, ctx, (const char*)sqlite3_value_text(argv[0])) ) return;
199955 if( jsonParse(&y, ctx, (const char*)sqlite3_value_text(argv[1])) ){
199979 sqlite3_value **argv
199994 if( sqlite3_value_type(argv[i])!=SQLITE_TEXT ){
200000 z = (const char*)sqlite3_value_text(argv[i]);
200001 n = (u32)sqlite3_value_bytes(argv[i]);
200004 jsonAppendValue(&jx, argv[i+1]);
200021 sqlite3_value **argv
200029 if( jsonParse(&x, ctx, (const char*)sqlite3_value_text(argv[0])) ) return;
200032 zPath = (const char*)sqlite3_value_text(argv[i]);
200054 sqlite3_value **argv
200066 if( jsonParse(&x, ctx, (const char*)sqlite3_value_text(argv[0])) ) return;
200069 zPath = (const char*)sqlite3_value_text(argv[i]);
200082 sqlite3_result_value(ctx, argv[x.aNode[0].u.iReplace]);
200084 jsonReturnJson(x.aNode, ctx, argv);
200106 sqlite3_value **argv
200120 if( jsonParse(&x, ctx, (const char*)sqlite3_value_text(argv[0])) ) return;
200123 zPath = (const char*)sqlite3_value_text(argv[i]);
200141 sqlite3_result_value(ctx, argv[x.aNode[0].u.iReplace]);
200143 jsonReturnJson(x.aNode, ctx, argv);
200159 sqlite3_value **argv
200165 p = jsonParseCached(ctx, argv, ctx);
200168 zPath = (const char*)sqlite3_value_text(argv[1]);
200187 sqlite3_value **argv
200191 p = jsonParseCached(ctx, argv, 0);
200207 sqlite3_value **argv
200220 jsonAppendValue(pStr, argv[0]);
200262 sqlite3_value **argv
200271 UNUSED_PARAMETER(argv);
200310 sqlite3_value **argv
200325 z = (const char*)sqlite3_value_text(argv[0]);
200326 n = (u32)sqlite3_value_bytes(argv[0]);
200329 jsonAppendValue(pStr, argv[1]);
200384 int argc, const char *const*argv,
200407 UNUSED_PARAMETER(argv);
200751 int argc, sqlite3_value **argv
200762 z = (const char*)sqlite3_value_text(argv[0]);
200764 n = sqlite3_value_bytes(argv[0]);
200784 zRoot = (const char*)sqlite3_value_text(argv[1]);
200786 n = sqlite3_value_bytes(argv[1]);
201927 int argc, const char *const*argv,
201931 return rtreeInit(db, pAux, argc, argv, ppVtab, pzErr, 1);
201940 int argc, const char *const*argv,
201944 return rtreeInit(db, pAux, argc, argv, ppVtab, pzErr, 0);
202781 int argc, sqlite3_value **argv
202800 i64 iRowid = sqlite3_value_int64(argv[0]);
202802 int eType = sqlite3_value_numeric_type(argv[0]);
202804 || (eType==SQLITE_FLOAT && sqlite3_value_double(argv[0])==iRowid)
202840 int eType = sqlite3_value_numeric_type(argv[ii]);
202848 rc = deserializeGeometry(argv[ii], p);
202857 p->u.rValue = sqlite3_value_int64(argv[ii]);
202859 p->u.rValue = sqlite3_value_double(argv[ii]);
204668 ** argv[0] -> module name
204669 ** argv[1] -> database name
204670 ** argv[2] -> table name
204671 ** argv[...] -> column names...
204676 int argc, const char *const*argv, /* Parameters to CREATE TABLE statement */
204683 int nDb; /* Length of string argv[1] */
204684 int nName; /* Length of string argv[2] */
204708 nDb = (int)strlen(argv[1]);
204709 nName = (int)strlen(argv[2]);
204720 memcpy(pRtree->zDb, argv[1], nDb);
204721 memcpy(pRtree->zName, argv[2], nName);
204730 rtreeTokenLength(argv[3]), argv[3]);
204732 const char *zArg = argv[ii];
204776 rc = rtreeSqlInit(pRtree, db, argv[1], argv[2], isCreate);
205712 sqlite3_value **argv
205714 GeoPoly *p = geopolyFuncParam(context, argv[0], 0);
205731 sqlite3_value **argv
205733 GeoPoly *p = geopolyFuncParam(context, argv[0], 0);
205757 sqlite3_value **argv
205761 p = geopolyFuncParam(context, argv[0], 0);
205774 const char *z = (const char*)sqlite3_value_text(argv[i]);
205804 sqlite3_value **argv
205806 GeoPoly *p = geopolyFuncParam(context, argv[0], 0);
205807 double A = sqlite3_value_double(argv[1]);
205808 double B = sqlite3_value_double(argv[2]);
205809 double C = sqlite3_value_double(argv[3]);
205810 double D = sqlite3_value_double(argv[4]);
205811 double E = sqlite3_value_double(argv[5]);
205812 double F = sqlite3_value_double(argv[6]);
205862 sqlite3_value **argv
205864 GeoPoly *p = geopolyFuncParam(context, argv[0], 0);
205887 sqlite3_value **argv
205889 GeoPoly *p = geopolyFuncParam(context, argv[0], 0);
205936 sqlite3_value **argv
205938 double x = sqlite3_value_double(argv[0]);
205939 double y = sqlite3_value_double(argv[1]);
205940 double r = sqlite3_value_double(argv[2]);
205941 int n = sqlite3_value_int(argv[3]);
206050 sqlite3_value **argv
206052 GeoPoly *p = geopolyBBox(context, argv[0], 0, 0);
206076 sqlite3_value **argv
206080 (void)geopolyBBox(context, argv[0], a, &rc);
206160 sqlite3_value **argv
206162 GeoPoly *p1 = geopolyFuncParam(context, argv[0], 0);
206163 double x0 = sqlite3_value_double(argv[1]);
206164 double y0 = sqlite3_value_double(argv[2]);
206203 sqlite3_value **argv
206205 GeoPoly *p1 = geopolyFuncParam(context, argv[0], 0);
206206 GeoPoly *p2 = geopolyFuncParam(context, argv[1], 0);
206533 sqlite3_value **argv
206535 GeoPoly *p1 = geopolyFuncParam(context, argv[0], 0);
206536 GeoPoly *p2 = geopolyFuncParam(context, argv[1], 0);
206555 sqlite3_value **argv
206558 geo_debug = sqlite3_value_int(argv[0]);
206566 ** argv[0] -> module name
206567 ** argv[1] -> database name
206568 ** argv[2] -> table name
206569 ** argv[...] -> column names...
206574 int argc, const char *const*argv, /* Parameters to CREATE TABLE statement */
206581 sqlite3_int64 nDb; /* Length of string argv[1] */
206582 sqlite3_int64 nName; /* Length of string argv[2] */
206590 nDb = strlen(argv[1]);
206591 nName = strlen(argv[2]);
206604 memcpy(pRtree->zDb, argv[1], nDb);
206605 memcpy(pRtree->zName, argv[2], nName);
206618 sqlite3_str_appendf(pSql, ",%s", argv[ii]);
206634 rc = rtreeSqlInit(pRtree, db, argv[1], argv[2], isCreate);
206658 int argc, const char *const*argv,
206662 return geopolyInit(db, pAux, argc, argv, ppVtab, pzErr, 1);
206671 int argc, const char *const*argv,
206675 return geopolyInit(db, pAux, argc, argv, ppVtab, pzErr, 0);
206686 ** that contains polygon argv[0]
206688 ** that contains polygon argv[0]
206695 int argc, sqlite3_value **argv /* Parameters to the query plan */
206713 i64 iRowid = sqlite3_value_int64(argv[0]);
206737 assert( argv[0]!=0 );
206738 geopolyBBox(0, argv[0], bbox, &rc);
206914 ** argv[0] = the rowid to be deleted
206918 ** argv[0] = SQL NULL
206919 ** argv[1] = rowid to insert, or an SQL NULL to select automatically
206920 ** argv[2] = _shape column
206921 ** argv[3] = first application-defined column....
206925 ** argv[0] = rowid to modify. Never NULL
206926 ** argv[1] = rowid after the change. Never NULL
206927 ** argv[2] = new value for _shape
206928 ** argv[3] = new value for first application-defined column....
207562 sqlite3_value **argv
207564 const unsigned char *zA = sqlite3_value_text(argv[0]);
207565 const unsigned char *zB = sqlite3_value_text(argv[1]);
207571 if( sqlite3_value_bytes(argv[0])>SQLITE_MAX_LIKE_PATTERN_LENGTH ){
207581 int nE= sqlite3_value_bytes(argv[2]);
207582 const unsigned char *zE = sqlite3_value_text(argv[2]);
207960 int argc, /* Number of entries in argv[] */
207961 const char * const *argv, /* Tokenizer creation arguments */
207968 n = strlen(argv[0])+1;
207978 memcpy(p->zLocale, argv[0], n);
209488 sqlite3_value **argv
209501 nOrig = sqlite3_value_bytes(argv[0]);
209502 aOrig = (const char*)sqlite3_value_blob(argv[0]);
209503 nDelta = sqlite3_value_bytes(argv[1]);
209504 aDelta = (const char*)sqlite3_value_blob(argv[1]);
209756 sqlite3_value **argv
209762 zIn = (const char*)sqlite3_value_text(argv[0]);
209766 if( argc==1 || 0==sqlite3_value_int(argv[1]) ){
214343 int argc, const char *const*argv,
214353 sqlite3TokenInit(&nm, (char*)argv[3]);
214356 *pzErr = sqlite3_mprintf("no such database: %s", argv[3]);
214913 ** arguments in argv[0]. See statBestIndex() for a description of the
214919 int argc, sqlite3_value **argv
214925 int iArg = 0; /* Count of argv[] parameters used so far */
214934 const char *zDbase = (const char*)sqlite3_value_text(argv[iArg++]);
214946 zName = (const char*)sqlite3_value_text(argv[iArg++]);
214950 pCsr->isAgg = sqlite3_value_double(argv[iArg++])!=0.0;
215156 int argc, const char *const*argv,
215307 int argc, sqlite3_value **argv
215322 zSchema = (const char*)sqlite3_value_text(argv[0]);
215335 pCsr->pgno = sqlite3_value_int(argv[idxNum>>1]);
215396 sqlite3_value **argv,
215418 pgno = sqlite3_value_int(argv[0]);
215419 if( (Pgno)sqlite3_value_int(argv[1])!=pgno ){
215423 zSchema = (const char*)sqlite3_value_text(argv[4]);
215435 if( sqlite3_value_type(argv[3])!=SQLITE_BLOB
215436 || sqlite3_value_bytes(argv[3])!=szPage
215444 const void *pData = sqlite3_value_blob(argv[3]);
237177 ** The argv[] array contains the following:
237179 ** argv[0] -> module name ("fts5")
237180 ** argv[1] -> database name
237181 ** argv[2] -> table name
237182 ** argv[...] -> "column name" and other module argument fields.
237188 int argc, /* Number of elements in argv array */
237189 const char * const *argv, /* xCreate/xConnect argument array */
237194 const char **azConfig = (const char**)argv;
237196 Fts5Config *pConfig = 0; /* Results of parsing argc/argv */
237253 int argc, /* Number of elements in argv array */
237254 const char * const *argv, /* xCreate/xConnect argument array */
237258 return fts5InitVtab(0, db, pAux, argc, argv, ppVtab, pzErr);
237263 int argc, /* Number of elements in argv array */
237264 const char * const *argv, /* xCreate/xConnect argument array */
237268 return fts5InitVtab(1, db, pAux, argc, argv, ppVtab, pzErr);
239170 sqlite3_value **argv
239174 pAux->xFunc(&sFts5Api, (Fts5Context*)pCsr, context, argc, argv);
239189 sqlite3_value **argv
239198 iCsrId = sqlite3_value_int64(argv[0]);
239206 fts5ApiInvoke(pAux, pCsr, context, argc-1, &argv[1]);
243616 ** The argv[] array contains the following:
243618 ** argv[0] -> module name ("fts5vocab")
243619 ** argv[1] -> database name
243620 ** argv[2] -> table name
243624 ** argv[3] -> name of fts5 table
243625 ** argv[4] -> type of fts5vocab table
243629 ** argv[3] -> name of fts5 tables database
243630 ** argv[4] -> name of fts5 table
243631 ** argv[5] -> type of fts5vocab table
243636 int argc, /* Number of elements in argv array */
243637 const char * const *argv, /* xCreate/xConnect argument array */
243651 bDb = (argc==6 && strlen(argv[1])==4 && memcmp("temp", argv[1], 4)==0);
243658 const char *zDb = bDb ? argv[3] : argv[1];
243659 const char *zTab = bDb ? argv[4] : argv[3];
243660 const char *zType = bDb ? argv[5] : argv[4];
243698 int argc, /* Number of elements in argv array */
243699 const char * const *argv, /* xCreate/xConnect argument array */
243703 return fts5VocabInitVtab(db, pAux, argc, argv, ppVtab, pzErr);
243708 int argc, /* Number of elements in argv array */
243709 const char * const *argv, /* xCreate/xConnect argument array */
243713 return fts5VocabInitVtab(db, pAux, argc, argv, ppVtab, pzErr);
244341 int argc, const char *const*argv,
244474 int argc, sqlite3_value **argv
246101 void sqlite3CodecExportData(sqlite3_context *context, int argc, sqlite3_value **argv){
246103 const char *dbName = (const char*) sqlite3_value_text(argv[0]);