Lines Matching refs:zStr
310 static int tclvarAddToIdxstr(char *zStr, char x){ in tclvarAddToIdxstr() argument
312 for(i=0; zStr[i]; i++){ in tclvarAddToIdxstr()
313 if( zStr[i]==x ) return 1; in tclvarAddToIdxstr()
315 zStr[i] = x; in tclvarAddToIdxstr()
316 zStr[i+1] = '\0'; in tclvarAddToIdxstr()
354 char *zStr = sqlite3_malloc(32); in tclvarBestIndex() local
357 if( zStr==0 ) return SQLITE_NOMEM; in tclvarBestIndex()
358 zStr[0] = '\0'; in tclvarBestIndex()
368 if( 0==tclvarAddToIdxstr(zStr, TCLVAR_NAME_EQ) ){ in tclvarBestIndex()
376 if( 0==tclvarAddToIdxstr(zStr, TCLVAR_NAME_MATCH) ){ in tclvarBestIndex()
384 if( 0==tclvarAddToIdxstr(zStr, TCLVAR_VALUE_GLOB) ){ in tclvarBestIndex()
392 if( 0==tclvarAddToIdxstr(zStr, TCLVAR_VALUE_REGEXP) ){ in tclvarBestIndex()
400 if( 0==tclvarAddToIdxstr(zStr, TCLVAR_VALUE_LIKE) ){ in tclvarBestIndex()
407 pIdxInfo->idxStr = zStr; in tclvarBestIndex()