Lines Matching refs:argv
52 sqlite3_value **argv in minmaxFunc() argument
65 if( sqlite3_value_type(argv[0])==SQLITE_NULL ) return; in minmaxFunc()
67 if( sqlite3_value_type(argv[i])==SQLITE_NULL ) return; in minmaxFunc()
68 if( (sqlite3MemCompare(argv[iBest], argv[i], pColl)^mask)>=0 ){ in minmaxFunc()
73 sqlite3_result_value(context, argv[iBest]); in minmaxFunc()
82 sqlite3_value **argv in typeofFunc() argument
85 int i = sqlite3_value_type(argv[0]) - 1; in typeofFunc()
107 sqlite3_value **argv in subtypeFunc() argument
110 sqlite3_result_int(context, sqlite3_value_subtype(argv[0])); in subtypeFunc()
119 sqlite3_value **argv in lengthFunc() argument
123 switch( sqlite3_value_type(argv[0]) ){ in lengthFunc()
127 sqlite3_result_int(context, sqlite3_value_bytes(argv[0])); in lengthFunc()
131 const unsigned char *z = sqlite3_value_text(argv[0]); in lengthFunc()
158 static void absFunc(sqlite3_context *context, int argc, sqlite3_value **argv){ in absFunc() argument
161 switch( sqlite3_value_type(argv[0]) ){ in absFunc()
163 i64 iVal = sqlite3_value_int64(argv[0]); in absFunc()
188 double rVal = sqlite3_value_double(argv[0]); in absFunc()
210 sqlite3_value **argv in instrFunc() argument
224 typeHaystack = sqlite3_value_type(argv[0]); in instrFunc()
225 typeNeedle = sqlite3_value_type(argv[1]); in instrFunc()
227 nHaystack = sqlite3_value_bytes(argv[0]); in instrFunc()
228 nNeedle = sqlite3_value_bytes(argv[1]); in instrFunc()
231 zHaystack = sqlite3_value_blob(argv[0]); in instrFunc()
232 zNeedle = sqlite3_value_blob(argv[1]); in instrFunc()
235 zHaystack = sqlite3_value_text(argv[0]); in instrFunc()
236 zNeedle = sqlite3_value_text(argv[1]); in instrFunc()
239 pC1 = sqlite3_value_dup(argv[0]); in instrFunc()
243 pC2 = sqlite3_value_dup(argv[1]); in instrFunc()
278 sqlite3_value **argv in printfFunc() argument
286 if( argc>=1 && (zFormat = (const char*)sqlite3_value_text(argv[0]))!=0 ){ in printfFunc()
289 x.apArg = argv+1; in printfFunc()
314 sqlite3_value **argv in substrFunc() argument
324 if( sqlite3_value_type(argv[1])==SQLITE_NULL in substrFunc()
325 || (argc==3 && sqlite3_value_type(argv[2])==SQLITE_NULL) in substrFunc()
329 p0type = sqlite3_value_type(argv[0]); in substrFunc()
330 p1 = sqlite3_value_int(argv[1]); in substrFunc()
332 len = sqlite3_value_bytes(argv[0]); in substrFunc()
333 z = sqlite3_value_blob(argv[0]); in substrFunc()
335 assert( len==sqlite3_value_bytes(argv[0]) ); in substrFunc()
337 z = sqlite3_value_text(argv[0]); in substrFunc()
355 p2 = sqlite3_value_int(argv[2]); in substrFunc()
406 static void roundFunc(sqlite3_context *context, int argc, sqlite3_value **argv){ in roundFunc() argument
412 if( SQLITE_NULL==sqlite3_value_type(argv[1]) ) return; in roundFunc()
413 n = sqlite3_value_int(argv[1]); in roundFunc()
417 if( sqlite3_value_type(argv[0])==SQLITE_NULL ) return; in roundFunc()
418 r = sqlite3_value_double(argv[0]); in roundFunc()
468 static void upperFunc(sqlite3_context *context, int argc, sqlite3_value **argv){ in upperFunc() argument
473 z2 = (char*)sqlite3_value_text(argv[0]); in upperFunc()
474 n = sqlite3_value_bytes(argv[0]); in upperFunc()
476 assert( z2==(char*)sqlite3_value_text(argv[0]) ); in upperFunc()
487 static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value **argv){ in lowerFunc() argument
492 z2 = (char*)sqlite3_value_text(argv[0]); in lowerFunc()
493 n = sqlite3_value_bytes(argv[0]); in lowerFunc()
495 assert( z2==(char*)sqlite3_value_text(argv[0]) ); in lowerFunc()
549 sqlite3_value **argv in randomBlob() argument
555 n = sqlite3_value_int64(argv[0]); in randomBlob()
874 sqlite3_value **argv in likeFunc() argument
884 if( sqlite3_value_type(argv[0])==SQLITE_BLOB in likeFunc()
885 || sqlite3_value_type(argv[1])==SQLITE_BLOB in likeFunc()
898 nPat = sqlite3_value_bytes(argv[0]); in likeFunc()
909 const unsigned char *zEsc = sqlite3_value_text(argv[2]); in likeFunc()
926 zB = sqlite3_value_text(argv[0]); in likeFunc()
927 zA = sqlite3_value_text(argv[1]); in likeFunc()
945 sqlite3_value **argv in nullifFunc() argument
949 if( sqlite3MemCompare(argv[0], argv[1], pColl)!=0 ){ in nullifFunc()
950 sqlite3_result_value(context, argv[0]); in nullifFunc()
993 sqlite3_value **argv in errlogFunc() argument
997 sqlite3_log(sqlite3_value_int(argv[0]), "%s", sqlite3_value_text(argv[1])); in errlogFunc()
1009 sqlite3_value **argv in compileoptionusedFunc() argument
1018 if( (zOptName = (const char*)sqlite3_value_text(argv[0]))!=0 ){ in compileoptionusedFunc()
1033 sqlite3_value **argv in compileoptiongetFunc() argument
1041 n = sqlite3_value_int(argv[0]); in compileoptiongetFunc()
1126 static void quoteFunc(sqlite3_context *context, int argc, sqlite3_value **argv){ in quoteFunc() argument
1132 sqlite3QuoteValue(&str,argv[0]); in quoteFunc()
1148 sqlite3_value **argv in unicodeFunc() argument
1150 const unsigned char *z = sqlite3_value_text(argv[0]); in unicodeFunc()
1163 sqlite3_value **argv in charFunc() argument
1175 x = sqlite3_value_int64(argv[i]); in charFunc()
1204 sqlite3_value **argv in hexFunc() argument
1211 pBlob = sqlite3_value_blob(argv[0]); in hexFunc()
1212 n = sqlite3_value_bytes(argv[0]); in hexFunc()
1213 assert( pBlob==sqlite3_value_blob(argv[0]) ); /* No encoding change */ in hexFunc()
1232 sqlite3_value **argv in zeroblobFunc() argument
1238 n = sqlite3_value_int64(argv[0]); in zeroblobFunc()
1255 sqlite3_value **argv in replaceFunc() argument
1272 zStr = sqlite3_value_text(argv[0]); in replaceFunc()
1274 nStr = sqlite3_value_bytes(argv[0]); in replaceFunc()
1275 assert( zStr==sqlite3_value_text(argv[0]) ); /* No encoding change */ in replaceFunc()
1276 zPattern = sqlite3_value_text(argv[1]); in replaceFunc()
1278 assert( sqlite3_value_type(argv[1])==SQLITE_NULL in replaceFunc()
1283 assert( sqlite3_value_type(argv[1])!=SQLITE_NULL ); in replaceFunc()
1284 sqlite3_result_value(context, argv[0]); in replaceFunc()
1287 nPattern = sqlite3_value_bytes(argv[1]); in replaceFunc()
1288 assert( zPattern==sqlite3_value_text(argv[1]) ); /* No encoding change */ in replaceFunc()
1289 zRep = sqlite3_value_text(argv[2]); in replaceFunc()
1291 nRep = sqlite3_value_bytes(argv[2]); in replaceFunc()
1292 assert( zRep==sqlite3_value_text(argv[2]) ); in replaceFunc()
1348 sqlite3_value **argv in trimFunc() argument
1359 if( sqlite3_value_type(argv[0])==SQLITE_NULL ){ in trimFunc()
1362 zIn = sqlite3_value_text(argv[0]); in trimFunc()
1364 nIn = (unsigned)sqlite3_value_bytes(argv[0]); in trimFunc()
1365 assert( zIn==sqlite3_value_text(argv[0]) ); in trimFunc()
1373 }else if( (zCharSet = sqlite3_value_text(argv[1]))==0 ){ in trimFunc()
1440 sqlite3_value **argv in unknownFunc() argument
1461 sqlite3_value **argv in soundexFunc() argument
1477 zIn = (u8*)sqlite3_value_text(argv[0]); in soundexFunc()
1511 static void loadExt(sqlite3_context *context, int argc, sqlite3_value **argv){ in loadExt() argument
1512 const char *zFile = (const char *)sqlite3_value_text(argv[0]); in loadExt()
1526 zProc = (const char *)sqlite3_value_text(argv[1]); in loadExt()
1561 static void sumStep(sqlite3_context *context, int argc, sqlite3_value **argv){ in sumStep() argument
1567 type = sqlite3_value_numeric_type(argv[0]); in sumStep()
1571 i64 v = sqlite3_value_int64(argv[0]); in sumStep()
1577 p->rSum += sqlite3_value_double(argv[0]); in sumStep()
1583 static void sumInverse(sqlite3_context *context, int argc, sqlite3_value**argv){ in sumInverse() argument
1589 type = sqlite3_value_numeric_type(argv[0]); in sumInverse()
1597 i64 v = sqlite3_value_int64(argv[0]); in sumInverse()
1601 p->rSum -= sqlite3_value_double(argv[0]); in sumInverse()
1650 static void countStep(sqlite3_context *context, int argc, sqlite3_value **argv){ in countStep() argument
1653 if( (argc==0 || SQLITE_NULL!=sqlite3_value_type(argv[0])) && p ){ in countStep()
1672 static void countInverse(sqlite3_context *ctx, int argc, sqlite3_value **argv){ in countInverse() argument
1676 if( (argc==0 || SQLITE_NULL!=sqlite3_value_type(argv[0])) && ALWAYS(p) ){ in countInverse()
1693 sqlite3_value **argv in minmaxStep() argument
1695 Mem *pArg = (Mem *)argv[0]; in minmaxStep()
1775 sqlite3_value **argv in groupConcatStep() argument
1782 if( sqlite3_value_type(argv[0])==SQLITE_NULL ) return; in groupConcatStep()
1798 zSep = (char*)sqlite3_value_text(argv[1]); in groupConcatStep()
1799 nSep = sqlite3_value_bytes(argv[1]); in groupConcatStep()
1832 pGCC->nFirstSepLength = sqlite3_value_bytes(argv[1]); in groupConcatStep()
1836 zVal = (char*)sqlite3_value_text(argv[0]); in groupConcatStep()
1837 nVal = sqlite3_value_bytes(argv[0]); in groupConcatStep()
1846 sqlite3_value **argv in groupConcatInverse() argument
1851 if( sqlite3_value_type(argv[0])==SQLITE_NULL ) return; in groupConcatInverse()
1859 (void)sqlite3_value_text(argv[0]); in groupConcatInverse()
1860 nVS = sqlite3_value_bytes(argv[0]); in groupConcatInverse()
2044 sqlite3_value **argv in ceilingFunc() argument
2047 switch( sqlite3_value_numeric_type(argv[0]) ){ in ceilingFunc()
2049 sqlite3_result_int64(context, sqlite3_value_int64(argv[0])); in ceilingFunc()
2054 sqlite3_result_double(context, x(sqlite3_value_double(argv[0]))); in ceilingFunc()
2082 sqlite3_value **argv in logFunc() argument
2086 switch( sqlite3_value_numeric_type(argv[0]) ){ in logFunc()
2089 x = sqlite3_value_double(argv[0]); in logFunc()
2096 switch( sqlite3_value_numeric_type(argv[0]) ){ in logFunc()
2101 x = sqlite3_value_double(argv[1]); in logFunc()
2140 sqlite3_value **argv in math1Func() argument
2146 type0 = sqlite3_value_numeric_type(argv[0]); in math1Func()
2148 v0 = sqlite3_value_double(argv[0]); in math1Func()
2162 sqlite3_value **argv in math2Func() argument
2168 type0 = sqlite3_value_numeric_type(argv[0]); in math2Func()
2170 type1 = sqlite3_value_numeric_type(argv[1]); in math2Func()
2172 v0 = sqlite3_value_double(argv[0]); in math2Func()
2173 v1 = sqlite3_value_double(argv[1]); in math2Func()
2185 sqlite3_value **argv in piFunc() argument
2199 sqlite3_value **argv in signFunc() argument
2205 type0 = sqlite3_value_numeric_type(argv[0]); in signFunc()
2207 x = sqlite3_value_double(argv[0]); in signFunc()