Lines Matching refs:argv

32 static void minmaxFunc(sqlite_func *context, int argc, const char **argv){  in minmaxFunc()  argument
40 zBest = argv[0]; in minmaxFunc()
42 if( argv[1][0]=='n' ){ in minmaxFunc()
48 if( argv[i]==0 ) return; in minmaxFunc()
49 if( (xCompare(argv[i], zBest)^mask)<0 ){ in minmaxFunc()
50 zBest = argv[i]; in minmaxFunc()
59 static void typeofFunc(sqlite_func *context, int argc, const char **argv){ in typeofFunc() argument
61 sqlite_set_result_string(context, argv[1], -1); in typeofFunc()
67 static void lengthFunc(sqlite_func *context, int argc, const char **argv){ in lengthFunc() argument
72 z = argv[0]; in lengthFunc()
85 static void absFunc(sqlite_func *context, int argc, const char **argv){ in absFunc() argument
88 z = argv[0]; in absFunc()
97 static void substrFunc(sqlite_func *context, int argc, const char **argv){ in substrFunc() argument
105 z = argv[0]; in substrFunc()
107 p1 = atoi(argv[1]?argv[1]:0); in substrFunc()
108 p2 = atoi(argv[2]?argv[2]:0); in substrFunc()
143 static void roundFunc(sqlite_func *context, int argc, const char **argv){ in roundFunc() argument
148 if( argv[0]==0 || (argc==2 && argv[1]==0) ) return; in roundFunc()
149 n = argc==2 ? atoi(argv[1]) : 0; in roundFunc()
152 r = sqliteAtoF(argv[0], 0); in roundFunc()
160 static void upperFunc(sqlite_func *context, int argc, const char **argv){ in upperFunc() argument
163 if( argc<1 || argv[0]==0 ) return; in upperFunc()
164 z = (unsigned char*)sqlite_set_result_string(context, argv[0], -1); in upperFunc()
170 static void lowerFunc(sqlite_func *context, int argc, const char **argv){ in lowerFunc() argument
173 if( argc<1 || argv[0]==0 ) return; in lowerFunc()
174 z = (unsigned char*)sqlite_set_result_string(context, argv[0], -1); in lowerFunc()
244 lower_utf8Func(sqlite_func *context, int argc, const char **argv) in lower_utf8Func() argument
255 if (argv[0] != NULL) in lower_utf8Func()
256 lower = utf8textprep(argv[0], U8_TEXTPREP_TOLOWER); in lower_utf8Func()
264 upper_utf8Func(sqlite_func *context, int argc, const char **argv) in upper_utf8Func() argument
275 if (argv[0] != NULL) in upper_utf8Func()
276 upper = utf8textprep(argv[0], U8_TEXTPREP_TOUPPER); in upper_utf8Func()
288 static void ifnullFunc(sqlite_func *context, int argc, const char **argv){ in ifnullFunc() argument
291 if( argv[i] ){ in ifnullFunc()
292 sqlite_set_result_string(context, argv[i], -1); in ifnullFunc()
301 static void randomFunc(sqlite_func *context, int argc, const char **argv){ in randomFunc() argument
311 static void last_insert_rowid(sqlite_func *context, int arg, const char **argv){ in last_insert_rowid() argument
320 static void change_count(sqlite_func *context, int arg, const char **argv){ in change_count() argument
330 const char **argv){ in last_statement_change_count() argument
344 static void likeFunc(sqlite_func *context, int arg, const char **argv){ in likeFunc() argument
345 if( argv[0]==0 || argv[1]==0 ) return; in likeFunc()
347 sqliteLikeCompare((const unsigned char*)argv[0], in likeFunc()
348 (const unsigned char*)argv[1])); in likeFunc()
360 static void globFunc(sqlite_func *context, int arg, const char **argv){ in globFunc() argument
361 if( argv[0]==0 || argv[1]==0 ) return; in globFunc()
363 sqliteGlobCompare((const unsigned char*)argv[0], in globFunc()
364 (const unsigned char*)argv[1])); in globFunc()
372 static void nullifFunc(sqlite_func *context, int argc, const char **argv){ in nullifFunc() argument
373 if( argv[0]!=0 && sqliteCompare(argv[0],argv[1])!=0 ){ in nullifFunc()
374 sqlite_set_result_string(context, argv[0], -1); in nullifFunc()
382 static void versionFunc(sqlite_func *context, int argc, const char **argv){ in versionFunc() argument
397 static void quoteFunc(sqlite_func *context, int argc, const char **argv){ in quoteFunc() argument
399 if( argv[0]==0 ){ in quoteFunc()
401 }else if( sqliteIsNumber(argv[0]) ){ in quoteFunc()
402 sqlite_set_result_string(context, argv[0], -1); in quoteFunc()
406 for(i=n=0; argv[0][i]; i++){ if( argv[0][i]=='\'' ) n++; } in quoteFunc()
410 for(i=0, j=1; argv[0][i]; i++){ in quoteFunc()
411 z[j++] = argv[0][i]; in quoteFunc()
412 if( argv[0][i]=='\'' ){ in quoteFunc()
427 static void soundexFunc(sqlite_func *context, int argc, const char **argv){ in soundexFunc() argument
442 zIn = argv[0]; in soundexFunc()
468 static void randStr(sqlite_func *context, int argc, const char **argv){ in randStr() argument
477 iMin = atoi(argv[0]); in randStr()
484 iMax = atoi(argv[1]); in randStr()
519 static void sumStep(sqlite_func *context, int argc, const char **argv){ in sumStep() argument
523 if( p && argv[0] ){ in sumStep()
524 p->sum += sqliteAtoF(argv[0], 0); in sumStep()
556 static void stdDevStep(sqlite_func *context, int argc, const char **argv){
561 if( p && argv[0] ){
562 x = sqliteAtoF(argv[0], 0);
591 static void countStep(sqlite_func *context, int argc, const char **argv){ in countStep() argument
594 if( (argc==0 || argv[0]) && p ){ in countStep()
617 static void minmaxStep(sqlite_func *context, int argc, const char **argv){ in minmaxStep() argument
623 if( argv[0]==0 ) return; /* Ignore NULL values */ in minmaxStep()
624 if( argv[1][0]=='n' ){ in minmaxStep()
633 if( p->z==0 || (xCompare(argv[0],p->z)^mask)<0 ){ in minmaxStep()
638 len = strlen(argv[0]); in minmaxStep()
647 strcpy(p->z, argv[0]); in minmaxStep()