Lines Matching refs:idxStr

7639   int (*xFilter)(sqlite3_vtab_cursor*, int idxNum, const char *idxStr,
7790 char *idxStr; /* String, possibly obtained from sqlite3_malloc */ member
105905 int idxNum, const char *idxStr,
105911 (void)idxStr;
141674 int idxNum, const char *idxStr,
141685 UNUSED_PARAMETER(idxStr);
156943 char *idxStr; /* Index identifier string */
157615 pLoop->u.vtab.idxNum, pLoop->u.vtab.idxStr);
158913 pLoop->u.vtab.idxStr,
158919 if( db->mallocFailed ) pLoop->u.vtab.idxStr = 0;
162915 sqlite3DebugPrintf(" idxStr=%s\n", p->idxStr);
164459 if( p->u.vtab.idxStr ){
164461 p->u.vtab.idxNum, p->u.vtab.idxStr, p->u.vtab.omitMask);
164509 sqlite3_free(p->u.vtab.idxStr);
164511 p->u.vtab.idxStr = 0;
166257 pIdxInfo->idxStr = 0;
166349 sqlite3_free(pIdxInfo->idxStr);
166350 pIdxInfo->idxStr = 0;
166373 pNew->u.vtab.idxStr = pIdxInfo->idxStr;
166389 sqlite3_free(pNew->u.vtab.idxStr);
166660 if( p->needToFreeIdxStr ) sqlite3_free(p->idxStr);
187876 pInfo->idxStr = "DESC";
187878 pInfo->idxStr = "ASC";
189452 const char *idxStr, /* Unused */
189468 UNUSED_PARAMETER(idxStr);
189494 if( idxStr ){
189495 pCsr->bDesc = (idxStr[0]=='D');
192710 const char *idxStr, /* Unused */
192727 UNUSED_PARAMETER(idxStr);
192729 assert( idxStr==0 );
196345 const char *idxStr, /* Unused */
196352 UNUSED_PARAMETER(idxStr);
210070 int idxNum, const char *idxStr,
210077 UNUSED_PARAMETER(idxStr);
212164 int idxNum, const char *idxStr,
212221 assert( (idxStr==0 && argc==0)
212222 || (idxStr && (int)strlen(idxStr)==argc*2) );
212226 p->op = idxStr[ii*2];
212227 p->iCoord = idxStr[ii*2+1]-'0';
212350 assert( pIdxInfo->idxStr==0 );
212406 pIdxInfo->idxStr = sqlite3_malloc( iIdx+1 );
212407 if( pIdxInfo->idxStr==0 ){
212410 memcpy(pIdxInfo->idxStr, zIdxStr, iIdx+1);
215966 const char *idxStr, /* Not Used */
215974 (void)idxStr;
216121 pIdxInfo->idxStr = "rowid";
216131 pIdxInfo->idxStr = "rtree";
216139 pIdxInfo->idxStr = "fullscan";
224275 int idxNum, const char *idxStr,
224286 (void)idxStr;
224671 int idxNum, const char *idxStr,
224680 (void)idxStr;
249494 int idxNum, const char *idxStr,
250157 char *idxStr;
250181 idxStr = (char*)sqlite3_malloc(pInfo->nConstraint * 8 + 1);
250182 if( idxStr==0 ) return SQLITE_NOMEM;
250183 pInfo->idxStr = idxStr;
250198 idxStr[iIdxStr] = 0;
250203 idxStr[iIdxStr++] = 'r';
250207 idxStr[iIdxStr++] = 'M';
250208 sqlite3_snprintf(6, &idxStr[iIdxStr], "%d", iCol);
250209 idxStr += strlen(&idxStr[iIdxStr]);
250210 assert( idxStr[iIdxStr]=='\0' );
250218 idxStr[iIdxStr++] = p->op==FTS5_PATTERN_LIKE ? 'L' : 'G';
250219 sqlite3_snprintf(6, &idxStr[iIdxStr], "%d", iCol);
250220 idxStr += strlen(&idxStr[iIdxStr]);
250222 assert( idxStr[iIdxStr]=='\0' );
250224 idxStr[iIdxStr++] = '=';
250238 idxStr[iIdxStr++] = '<';
250244 idxStr[iIdxStr++] = '>';
250251 idxStr[iIdxStr] = '\0';
250824 const char *idxStr, /* Unused */
250869 switch( idxStr[iIdxStr++] ){
250878 iCol = iCol*10 + (idxStr[iIdxStr]-'0');
250880 }while( idxStr[iIdxStr]>='0' && idxStr[iIdxStr]<='9' );
250902 int bGlob = (idxStr[iIdxStr-1]=='G');
250906 iCol = iCol*10 + (idxStr[iIdxStr]-'0');
250908 }while( idxStr[iIdxStr]>='0' && idxStr[iIdxStr]<='9' );
250925 default: assert( idxStr[iIdxStr-1]=='>' );
257542 int idxNum, const char *idxStr,
257551 (void)idxStr;