Lines Matching refs:idxStr
7147 int (*xFilter)(sqlite3_vtab_cursor*, int idxNum, const char *idxStr,
7285 char *idxStr; /* String, possibly obtained from sqlite3_malloc */
7286 int needToFreeIdxStr; /* Free idxStr using sqlite3_free() if true */
117657 int idxNum, const char *idxStr,
117668 UNUSED_PARAMETER(idxStr);
128759 u8 needFree; /* True if sqlite3_free(idxStr) is needed */
128762 char *idxStr; /* Index identifier string */
129374 pLoop->u.vtab.idxNum, pLoop->u.vtab.idxStr);
130435 pLoop->u.vtab.idxStr,
133510 sqlite3DebugPrintf(" idxStr=%s\n", p->idxStr);
133913 ** caller to eventually free p->idxStr if p->needToFreeIdxStr indicates
134685 if( p->u.vtab.idxStr ){
134687 p->u.vtab.idxNum, p->u.vtab.idxStr, p->u.vtab.omitMask);
134726 sqlite3_free(p->u.vtab.idxStr);
134728 p->u.vtab.idxStr = 0;
135980 pIdxInfo->idxStr = 0;
136042 pNew->u.vtab.idxStr = pIdxInfo->idxStr;
136058 sqlite3_free(pNew->u.vtab.idxStr);
136226 if( p->needToFreeIdxStr ) sqlite3_free(p->idxStr);
150455 pInfo->idxStr = "DESC";
150457 pInfo->idxStr = "ASC";
151996 const char *idxStr, /* Unused */
152012 UNUSED_PARAMETER(idxStr);
152034 if( idxStr ){
152035 pCsr->bDesc = (idxStr[0]=='D');
155123 const char *idxStr, /* Unused */
155140 UNUSED_PARAMETER(idxStr);
155142 assert( idxStr==0 );
158766 const char *idxStr, /* Unused */
158773 UNUSED_PARAMETER(idxStr);
168721 int idxNum, const char *idxStr,
168772 assert( (idxStr==0 && argc==0)
168773 || (idxStr && (int)strlen(idxStr)==argc*2) );
168776 p->op = idxStr[ii*2];
168777 p->iCoord = idxStr[ii*2+1]-'0';
168825 ** idxNum idxStr Strategy
168831 ** If strategy 1 is used, then idxStr is not meaningful. If strategy
168832 ** 2 is used, idxStr is formatted to contain 2 bytes for each
168833 ** constraint used. The first two bytes of idxStr correspond to
168837 ** The first of each pair of bytes in idxStr identifies the constraint
168875 assert( pIdxInfo->idxStr==0 );
168925 if( iIdx>0 && 0==(pIdxInfo->idxStr = sqlite3_mprintf("%s", zIdxStr)) ){
178164 int idxNum, const char *idxStr,
178510 ** idxStr is not used
178514 int idxNum, const char *idxStr,
185733 int idxNum, const char *idxStr,
185741 UNUSED_PARAM(idxStr);
207520 int idxNum, const char *idxStr,