Lines Matching refs:argv

5696                int argc, const char *const*argv,
5699 int argc, const char *const*argv,
5707 int argc, sqlite3_value **argv);
16085 sqlite3_value **argv, in isDate() argument
16095 if( (eType = sqlite3_value_type(argv[0]))==SQLITE_FLOAT in isDate()
16097 p->iJD = (sqlite3_int64)(sqlite3_value_double(argv[0])*86400000.0 + 0.5); in isDate()
16100 z = sqlite3_value_text(argv[0]); in isDate()
16106 z = sqlite3_value_text(argv[i]); in isDate()
16126 sqlite3_value **argv in juliandayFunc() argument
16129 if( isDate(context, argc, argv, &x)==0 ){ in juliandayFunc()
16143 sqlite3_value **argv in datetimeFunc() argument
16146 if( isDate(context, argc, argv, &x)==0 ){ in datetimeFunc()
16163 sqlite3_value **argv in timeFunc() argument
16166 if( isDate(context, argc, argv, &x)==0 ){ in timeFunc()
16182 sqlite3_value **argv in dateFunc() argument
16185 if( isDate(context, argc, argv, &x)==0 ){ in dateFunc()
16215 sqlite3_value **argv in strftimeFunc() argument
16225 zFmt = (const char*)sqlite3_value_text(argv[0]); in strftimeFunc()
16226 if( zFmt==0 || isDate(context, argc-1, argv+1, &x) ) return; in strftimeFunc()
16403 sqlite3_value **argv in currentTimeFunc() argument
16414 UNUSED_PARAMETER(argv); in currentTimeFunc()
64498 sqlite3_value **argv
64509 iSerial = sqlite3VdbeSerialType(argv[0], file_format);
64521 sqlite3VdbeSerialPut(&aRet[1+nSerial], argv[0], iSerial);
87267 sqlite3_value **argv
87269 unsigned char const *zSql = sqlite3_value_text(argv[0]);
87270 unsigned char const *zTableName = sqlite3_value_text(argv[1]);
87332 sqlite3_value **argv
87337 unsigned char const *zInput = sqlite3_value_text(argv[0]);
87338 unsigned char const *zOld = sqlite3_value_text(argv[1]);
87339 unsigned char const *zNew = sqlite3_value_text(argv[2]);
87389 sqlite3_value **argv
87391 unsigned char const *zSql = sqlite3_value_text(argv[0]);
87392 unsigned char const *zTableName = sqlite3_value_text(argv[1]);
88458 sqlite3_value **argv
88472 nCol = sqlite3_value_int(argv[0]);
88475 nKeyCol = sqlite3_value_int(argv[1]);
88510 p->nPSample = (tRowcnt)(sqlite3_value_int64(argv[2])/(mxSample/3+1) + 1);
88512 p->iPrn = 0x689e962d*(u32)nCol ^ 0xd0944565*(u32)sqlite3_value_int(argv[2]);
88772 sqlite3_value **argv
88777 Stat4Accum *p = (Stat4Accum*)sqlite3_value_blob(argv[0]);
88778 int iChng = sqlite3_value_int(argv[1]);
88807 if( sqlite3_value_type(argv[2])==SQLITE_INTEGER ){
88808 sampleSetRowidInt64(p->db, &p->current, sqlite3_value_int64(argv[2]));
88810 sampleSetRowid(p->db, &p->current, sqlite3_value_bytes(argv[2]),
88811 sqlite3_value_blob(argv[2]));
88873 sqlite3_value **argv
88875 Stat4Accum *p = (Stat4Accum*)sqlite3_value_blob(argv[0]);
88878 int eCall = sqlite3_value_int(argv[1]);
89557 static int analysisLoader(void *pData, int argc, char **argv, char **NotUsed){
89566 if( argv==0 || argv[0]==0 || argv[2]==0 ){
89569 pTable = sqlite3FindTable(pInfo->db, argv[0], pInfo->zDatabase);
89573 if( argv[1]==0 ){
89575 }else if( sqlite3_stricmp(argv[0],argv[1])==0 ){
89578 pIndex = sqlite3FindIndex(pInfo->db, argv[1], pInfo->zDatabase);
89580 z = argv[2];
90017 sqlite3_value **argv
90033 zFile = (const char *)sqlite3_value_text(argv[0]);
90034 zName = (const char *)sqlite3_value_text(argv[1]);
90131 int t = sqlite3_value_type(argv[2]);
90141 nKey = sqlite3_value_bytes(argv[2]);
90142 zKey = (char *)sqlite3_value_blob(argv[2]);
90218 sqlite3_value **argv
90220 const char *zName = (const char *)sqlite3_value_text(argv[0]);
96471 sqlite3_value **argv
96484 if( sqlite3_value_type(argv[0])==SQLITE_NULL ) return;
96486 if( sqlite3_value_type(argv[i])==SQLITE_NULL ) return;
96487 if( (sqlite3MemCompare(argv[iBest], argv[i], pColl)^mask)>=0 ){
96492 sqlite3_result_value(context, argv[iBest]);
96501 sqlite3_value **argv
96505 switch( sqlite3_value_type(argv[0]) ){
96522 sqlite3_value **argv
96528 switch( sqlite3_value_type(argv[0]) ){
96532 sqlite3_result_int(context, sqlite3_value_bytes(argv[0]));
96536 const unsigned char *z = sqlite3_value_text(argv[0]);
96559 static void absFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
96562 switch( sqlite3_value_type(argv[0]) ){
96564 i64 iVal = sqlite3_value_int64(argv[0]);
96589 double rVal = sqlite3_value_double(argv[0]);
96611 sqlite3_value **argv
96622 typeHaystack = sqlite3_value_type(argv[0]);
96623 typeNeedle = sqlite3_value_type(argv[1]);
96625 nHaystack = sqlite3_value_bytes(argv[0]);
96626 nNeedle = sqlite3_value_bytes(argv[1]);
96628 zHaystack = sqlite3_value_blob(argv[0]);
96629 zNeedle = sqlite3_value_blob(argv[1]);
96632 zHaystack = sqlite3_value_text(argv[0]);
96633 zNeedle = sqlite3_value_text(argv[1]);
96653 sqlite3_value **argv
96661 if( argc>=1 && (zFormat = (const char*)sqlite3_value_text(argv[0]))!=0 ){
96664 x.apArg = argv+1;
96688 sqlite3_value **argv
96698 if( sqlite3_value_type(argv[1])==SQLITE_NULL
96699 || (argc==3 && sqlite3_value_type(argv[2])==SQLITE_NULL)
96703 p0type = sqlite3_value_type(argv[0]);
96704 p1 = sqlite3_value_int(argv[1]);
96706 len = sqlite3_value_bytes(argv[0]);
96707 z = sqlite3_value_blob(argv[0]);
96709 assert( len==sqlite3_value_bytes(argv[0]) );
96711 z = sqlite3_value_text(argv[0]);
96729 p2 = sqlite3_value_int(argv[2]);
96780 static void roundFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
96786 if( SQLITE_NULL==sqlite3_value_type(argv[1]) ) return;
96787 n = sqlite3_value_int(argv[1]);
96791 if( sqlite3_value_type(argv[0])==SQLITE_NULL ) return;
96792 r = sqlite3_value_double(argv[0]);
96842 static void upperFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
96847 z2 = (char*)sqlite3_value_text(argv[0]);
96848 n = sqlite3_value_bytes(argv[0]);
96850 assert( z2==(char*)sqlite3_value_text(argv[0]) );
96861 static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
96866 z2 = (char*)sqlite3_value_text(argv[0]);
96867 n = sqlite3_value_bytes(argv[0]);
96869 assert( z2==(char*)sqlite3_value_text(argv[0]) );
96923 sqlite3_value **argv
96929 n = sqlite3_value_int(argv[0]);
97218 sqlite3_value **argv
97225 zB = sqlite3_value_text(argv[0]);
97226 zA = sqlite3_value_text(argv[1]);
97231 nPat = sqlite3_value_bytes(argv[0]);
97238 assert( zB==sqlite3_value_text(argv[0]) ); /* Encoding did not change */
97244 const unsigned char *zEsc = sqlite3_value_text(argv[2]);
97271 sqlite3_value **argv
97275 if( sqlite3MemCompare(argv[0], argv[1], pColl)!=0 ){
97276 sqlite3_result_value(context, argv[0]);
97319 sqlite3_value **argv
97323 sqlite3_log(sqlite3_value_int(argv[0]), "%s", sqlite3_value_text(argv[1]));
97335 sqlite3_value **argv
97344 if( (zOptName = (const char*)sqlite3_value_text(argv[0]))!=0 ){
97359 sqlite3_value **argv
97367 n = sqlite3_value_int(argv[0]);
97386 static void quoteFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
97389 switch( sqlite3_value_type(argv[0]) ){
97393 r1 = sqlite3_value_double(argv[0]);
97403 sqlite3_result_value(context, argv[0]);
97408 char const *zBlob = sqlite3_value_blob(argv[0]);
97409 int nBlob = sqlite3_value_bytes(argv[0]);
97410 assert( zBlob==sqlite3_value_blob(argv[0]) ); /* No encoding change */
97430 const unsigned char *zArg = sqlite3_value_text(argv[0]);
97451 assert( sqlite3_value_type(argv[0])==SQLITE_NULL );
97465 sqlite3_value **argv
97467 const unsigned char *z = sqlite3_value_text(argv[0]);
97480 sqlite3_value **argv
97492 x = sqlite3_value_int64(argv[i]);
97521 sqlite3_value **argv
97528 pBlob = sqlite3_value_blob(argv[0]);
97529 n = sqlite3_value_bytes(argv[0]);
97530 assert( pBlob==sqlite3_value_blob(argv[0]) ); /* No encoding change */
97549 sqlite3_value **argv
97555 n = sqlite3_value_int64(argv[0]);
97574 sqlite3_value **argv
97589 zStr = sqlite3_value_text(argv[0]);
97591 nStr = sqlite3_value_bytes(argv[0]);
97592 assert( zStr==sqlite3_value_text(argv[0]) ); /* No encoding change */
97593 zPattern = sqlite3_value_text(argv[1]);
97595 assert( sqlite3_value_type(argv[1])==SQLITE_NULL
97600 assert( sqlite3_value_type(argv[1])!=SQLITE_NULL );
97601 sqlite3_result_value(context, argv[0]);
97604 nPattern = sqlite3_value_bytes(argv[1]);
97605 assert( zPattern==sqlite3_value_text(argv[1]) ); /* No encoding change */
97606 zRep = sqlite3_value_text(argv[2]);
97608 nRep = sqlite3_value_bytes(argv[2]);
97609 assert( zRep==sqlite3_value_text(argv[2]) );
97658 sqlite3_value **argv
97669 if( sqlite3_value_type(argv[0])==SQLITE_NULL ){
97672 zIn = sqlite3_value_text(argv[0]);
97674 nIn = sqlite3_value_bytes(argv[0]);
97675 assert( zIn==sqlite3_value_text(argv[0]) );
97683 }else if( (zCharSet = sqlite3_value_text(argv[1]))==0 ){
97750 sqlite3_value **argv
97766 zIn = (u8*)sqlite3_value_text(argv[0]);
97800 static void loadExt(sqlite3_context *context, int argc, sqlite3_value **argv){
97801 const char *zFile = (const char *)sqlite3_value_text(argv[0]);
97807 zProc = (const char *)sqlite3_value_text(argv[1]);
97842 static void sumStep(sqlite3_context *context, int argc, sqlite3_value **argv){
97848 type = sqlite3_value_numeric_type(argv[0]);
97852 i64 v = sqlite3_value_int64(argv[0]);
97858 p->rSum += sqlite3_value_double(argv[0]);
97902 static void countStep(sqlite3_context *context, int argc, sqlite3_value **argv){
97905 if( (argc==0 || SQLITE_NULL!=sqlite3_value_type(argv[0])) && p ){
97930 sqlite3_value **argv
97932 Mem *pArg = (Mem *)argv[0];
97939 if( sqlite3_value_type(argv[0])==SQLITE_NULL ){
97982 sqlite3_value **argv
97989 if( sqlite3_value_type(argv[0])==SQLITE_NULL ) return;
97998 zSep = (char*)sqlite3_value_text(argv[1]);
97999 nSep = sqlite3_value_bytes(argv[1]);
98006 zVal = (char*)sqlite3_value_text(argv[0]);
98007 nVal = sqlite3_value_bytes(argv[0]);
105624 SQLITE_PRIVATE int sqlite3InitCallback(void *pInit, int argc, char **argv, char **NotUsed){
105634 corruptSchema(pData, argv[0], 0);
105639 if( argv==0 ) return 0; /* Might happen if EMPTY_RESULT_CALLBACKS are on */
105640 if( argv[1]==0 ){
105641 corruptSchema(pData, argv[0], 0);
105642 }else if( sqlite3_strnicmp(argv[2],"create ",7)==0 ){
105654 db->init.newTnum = sqlite3Atoi(argv[1]);
105656 TESTONLY(rcp = ) sqlite3_prepare(db, argv[2], -1, &pStmt, 0);
105668 corruptSchema(pData, argv[0], sqlite3_errmsg(db));
105673 }else if( argv[0]==0 || (argv[2]!=0 && argv[2][0]!=0) ){
105674 corruptSchema(pData, argv[0], 0);
105683 pIndex = sqlite3FindIndex(db, argv[0], db->aDb[iDb].zName);
105691 }else if( sqlite3GetInt32(argv[1], &pIndex->tnum)==0 ){
105692 corruptSchema(pData, argv[0], "invalid rootpage");
112119 static int sqlite3_get_table_cb(void *pArg, int nCol, char **argv, char **colv){
112128 if( p->nRow==0 && argv!=0 ){
112162 if( argv!=0 ){
112164 if( argv[i]==0 ){
112167 int n = sqlite3Strlen30(argv[i])+1;
112170 memcpy(z, argv[i], n);
132514 const char *const*argv, /* Tokenizer argument strings */
134107 const char * const *argv, /* xCreate/xConnect argument array */
134122 int isFts4 = (argv[0][3]=='4'); /* True for FTS4, false for FTS3 */
134140 assert( strlen(argv[0])==4 );
134141 assert( (sqlite3_strnicmp(argv[0], "fts4", 4)==0 && isFts4)
134142 || (sqlite3_strnicmp(argv[0], "fts3", 4)==0 && !isFts4)
134145 nDb = (int)strlen(argv[1]) + 1;
134146 nName = (int)strlen(argv[2]) + 1;
134174 char const *z = argv[i];
134299 rc = fts3ContentColumns(db, argv[1], zContent,&aCol,&nCol,&nString,pzErr);
134381 memcpy(zCsr, argv[2], nName);
134384 memcpy(zCsr, argv[1], nDb);
134483 const char * const *argv, /* xCreate/xConnect argument array */
134487 return fts3InitVtab(0, db, pAux, argc, argv, ppVtab, pzErr);
134493 const char * const *argv, /* xCreate/xConnect argument array */
134497 return fts3InitVtab(1, db, pAux, argc, argv, ppVtab, pzErr);
138949 const char * const *argv, /* xCreate/xConnect argument array */
138970 zDb = argv[1];
138974 zDb = argv[3];
138976 zFts3 = argv[4];
138981 zFts3 = argv[3];
140623 sqlite3_value **argv
140645 (const char *)sqlite3_value_text(argv[0]), &pModule);
140662 zExpr = (const char *)sqlite3_value_text(argv[1]);
140663 nExpr = sqlite3_value_bytes(argv[1]);
140671 azCol[ii] = (char *)sqlite3_value_text(argv[ii+2]);
141168 int argc, const char * const *argv,
141174 UNUSED_PARAMETER(argv);
141827 sqlite3_value **argv
141838 zName = sqlite3_value_text(argv[0]);
141839 nName = sqlite3_value_bytes(argv[0])+1;
141843 int n = sqlite3_value_bytes(argv[1]);
141848 pPtr = *(void **)sqlite3_value_blob(argv[1]);
142015 sqlite3_value **argv
142045 nName = sqlite3_value_bytes(argv[0]);
142046 zName = (const char *)sqlite3_value_text(argv[0]);
142047 nInput = sqlite3_value_bytes(argv[argc-1]);
142048 zInput = (const char *)sqlite3_value_text(argv[argc-1]);
142064 azArg[i-1] = (const char *)sqlite3_value_text(argv[i]);
142174 sqlite3_value **argv
142182 UNUSED_PARAMETER(argv);
142329 int argc, const char * const *argv,
142344 int i, n = (int)strlen(argv[1]);
142346 unsigned char ch = argv[1][i];
142613 const char * const *argv, /* Input array */
142625 nByte += (int)(strlen(argv[i]) + 1);
142634 int n = (int)strlen(argv[i]);
142636 memcpy(pSpace, argv[i], n+1);
142665 const char * const *argv, /* xCreate/xConnect argument array */
142680 rc = fts3tokDequoteArray(nDequote, &argv[3], &azDequote);
151731 int argc, const char *const*argv,
151735 return rtreeInit(db, pAux, argc, argv, ppVtab, pzErr, 1);
151744 int argc, const char *const*argv,
151748 return rtreeInit(db, pAux, argc, argv, ppVtab, pzErr, 0);
152493 int argc, sqlite3_value **argv
152515 i64 iRowid = sqlite3_value_int64(argv[0]);
152554 rc = deserializeGeometry(argv[ii], p);
152563 p->u.rValue = sqlite3_value_int64(argv[ii]);
152565 p->u.rValue = sqlite3_value_double(argv[ii]);
154133 int argc, const char *const*argv, /* Parameters to CREATE TABLE statement */
154160 nDb = (int)strlen(argv[1]);
154161 nName = (int)strlen(argv[2]);
154174 memcpy(pRtree->zDb, argv[1], nDb);
154175 memcpy(pRtree->zName, argv[2], nName);
154185 if( (rc = rtreeSqlInit(pRtree, db, argv[1], argv[2], isCreate)) ){
154188 char *zSql = sqlite3_mprintf("CREATE TABLE x(%s", argv[3]);
154193 zSql = sqlite3_mprintf("%s, %s", zTmp, argv[ii]);
154609 sqlite3_value **argv
154611 const unsigned char *zA = sqlite3_value_text(argv[0]);
154612 const unsigned char *zB = sqlite3_value_text(argv[1]);
154618 if( sqlite3_value_bytes(argv[0])>SQLITE_MAX_LIKE_PATTERN_LENGTH ){
154628 int nE= sqlite3_value_bytes(argv[2]);
154629 const unsigned char *zE = sqlite3_value_text(argv[2]);
155006 const char * const *argv, /* Tokenizer creation arguments */
155013 n = strlen(argv[0])+1;
155023 memcpy(p->zLocale, argv[0], n);
155353 int argc, const char *const*argv,
155362 iDb = sqlite3FindDbName(db, argv[3]);
155364 *pzErr = sqlite3_mprintf("no such database: %s", argv[3]);
155780 int argc, sqlite3_value **argv