Home
last modified time | relevance | path

Searched refs:idxNum (Results 1 – 25 of 57) sorted by relevance

123

/sqlite-3.40.0/ext/misc/
H A Dwholenumber.c148 int idxNum, const char *idxStr, in wholenumberFilter() argument
156 if( idxNum & 3 ){ in wholenumberFilter()
161 if( idxNum & 12 ){ in wholenumberFilter()
183 int idxNum = 0; in wholenumberBestIndex() local
192 idxNum |= 1; in wholenumberBestIndex()
196 idxNum |= 2; in wholenumberBestIndex()
200 idxNum |= 4; in wholenumberBestIndex()
204 idxNum |= 8; in wholenumberBestIndex()
208 pIdxInfo->idxNum = idxNum; in wholenumberBestIndex()
222 if( (idxNum & 12)==0 ){ in wholenumberBestIndex()
[all …]
H A Dseries.c265 if( idxNum & 1 ){ in seriesFilter()
270 if( idxNum & 2 ){ in seriesFilter()
275 if( idxNum & 4 ){ in seriesFilter()
281 if( (idxNum & 16)==0 ) idxNum |= 8; in seriesFilter()
295 if( idxNum & 8 ){ in seriesFilter()
356 idxNum |= iMask; in seriesBestIndex()
378 if( (unusableMask & ~idxNum)!=0 ){ in seriesBestIndex()
384 if( (idxNum & 3)==3 ){ in seriesBestIndex()
391 idxNum |= 8; in seriesBestIndex()
393 idxNum |= 16; in seriesBestIndex()
[all …]
H A Dunionvtab.c1135 int idxNum, const char *idxStr, in unionFilter() argument
1148 assert( idxNum==0 in unionFilter()
1149 || idxNum==SQLITE_INDEX_CONSTRAINT_EQ in unionFilter()
1150 || idxNum==SQLITE_INDEX_CONSTRAINT_LE in unionFilter()
1151 || idxNum==SQLITE_INDEX_CONSTRAINT_GE in unionFilter()
1152 || idxNum==SQLITE_INDEX_CONSTRAINT_LT in unionFilter()
1153 || idxNum==SQLITE_INDEX_CONSTRAINT_GT in unionFilter()
1159 if( idxNum==SQLITE_INDEX_CONSTRAINT_EQ ){ in unionFilter()
1304 int idxNum = 0; in unionBestIndex() local
1310 idxNum |= pIdxInfo->aConstraint[iLt].op; in unionBestIndex()
[all …]
H A Dcompletion.c355 int idxNum, const char *idxStr, in completionFilter() argument
363 if( idxNum & 1 ){ in completionFilter()
371 if( idxNum & 2 ){ in completionFilter()
409 int idxNum = 0; /* The query plan bitmask */ in completionBestIndex() local
423 idxNum |= 1; in completionBestIndex()
427 idxNum |= 2; in completionBestIndex()
439 pIdxInfo->idxNum = idxNum; in completionBestIndex()
H A Dclosure.c659 int idxNum, const char *idxStr, in closureFilter() argument
679 if( (idxNum & 1)==0 ){ in closureFilter()
684 if( (idxNum & 0x000f0)!=0 ){ in closureFilter()
685 mxGen = sqlite3_value_int(argv[(idxNum>>4)&0x0f]); in closureFilter()
686 if( (idxNum & 0x00002)!=0 ) mxGen--; in closureFilter()
688 if( (idxNum & 0x00f00)!=0 ){ in closureFilter()
689 zTableName = (const char*)sqlite3_value_text(argv[(idxNum>>8)&0x0f]); in closureFilter()
692 if( (idxNum & 0x0f000)!=0 ){ in closureFilter()
693 zIdColumn = (const char*)sqlite3_value_text(argv[(idxNum>>12)&0x0f]); in closureFilter()
696 if( (idxNum & 0x0f0000)!=0 ){ in closureFilter()
[all …]
H A Dcarray.c259 int idxNum, const char *idxStr, in carrayFilter() argument
265 switch( idxNum ){ in carrayFilter()
278 if( idxNum<3 ){ in carrayFilter()
352 pIdxInfo->idxNum = 1; in carrayBestIndex()
356 pIdxInfo->idxNum = 2; in carrayBestIndex()
360 pIdxInfo->idxNum = 3; in carrayBestIndex()
366 pIdxInfo->idxNum = 0; in carrayBestIndex()
H A Dqpvtab.c276 int idxNum, const char *idxStr, in qpvtabFilter() argument
283 pCur->flags = idxNum; in qpvtabFilter()
355 pIdxInfo->idxNum = sqlite3_value_int(pVal); in qpvtabBestIndex()
356 if( pIdxInfo->idxNum & 0x002 ) pIdxInfo->orderByConsumed = 1; in qpvtabBestIndex()
387 if( iCol<=QPVTAB_FLAGS || (pIdxInfo->idxNum & 0x004)!=0 ){ in qpvtabBestIndex()
406 sqlite3_str_appendf(pStr, "idxNum,%d,,,,\n", pIdxInfo->idxNum); in qpvtabBestIndex()
H A Dspellfix.c2292 pIdxInfo->idxNum = iPlan; in spellfix1BestIndex()
2322 pIdxInfo->idxNum = 0; in spellfix1BestIndex()
2531 int idxNum = pCur->idxNum; in spellfix1FilterForMatch() local
2558 if( idxNum&2 ){ in spellfix1FilterForMatch()
2561 if( idxNum&4 ){ in spellfix1FilterForMatch()
2565 if( idxNum&8 ){ in spellfix1FilterForMatch()
2570 if( idxNum&(16|32) ){ in spellfix1FilterForMatch()
2647 int idxNum = pCur->idxNum; in spellfix1FilterForFullScan() local
2651 assert( idxNum==0 || idxNum==64 ); in spellfix1FilterForFullScan()
2688 pCur->idxNum = idxNum; in spellfix1Filter()
[all …]
H A Dfileio.c840 int idxNum, const char *idxStr, in fsdirFilter() argument
848 if( idxNum==0 ){ in fsdirFilter()
853 assert( argc==idxNum && (argc==1 || argc==2) ); in fsdirFilter()
936 pIdxInfo->idxNum = 0; in fsdirBestIndex()
946 pIdxInfo->idxNum = 2; in fsdirBestIndex()
949 pIdxInfo->idxNum = 1; in fsdirBestIndex()
H A Dbtreeinfo.c170 pIdxInfo->idxNum = 1; in binfoBestIndex()
230 int idxNum, const char *idxStr, in binfoFilter() argument
239 if( idxNum==1 && sqlite3_value_type(argv[0])!=SQLITE_NULL ){ in binfoFilter()
H A Dfuzzer.c971 int idxNum, const char *idxStr, in fuzzerFilter() argument
982 if( idxNum & 1 ){ in fuzzerFilter()
986 if( idxNum & 2 ){ in fuzzerFilter()
990 if( idxNum & 4 ){ in fuzzerFilter()
1131 pIdxInfo->idxNum = iPlan; in fuzzerBestIndex()
/sqlite-3.40.0/test/
H A Dvt02.c342 if( idxNum>=100 ){ in vt02Filter()
344 idxNum -= 100; in vt02Filter()
346 if( idxNum<0 || idxNum>38 ) goto vt02_bad_idxnum; in vt02Filter()
347 while( idxNum>=10 ){ in vt02Filter()
349 idxNum -= 10; in vt02Filter()
351 if( idxNum==0 ){ in vt02Filter()
360 }else if( idxNum>=2 && idxNum<=5 ){ in vt02Filter()
362 e = idxNum - 2; in vt02Filter()
372 }else if( idxNum>=6 && idxNum<=8 ){ in vt02Filter()
375 e = idxNum - 6; in vt02Filter()
[all …]
/sqlite-3.40.0/ext/fts3/
H A Dfts3_aux.c191 pInfo->idxNum = FTS4AUX_EQ_CONSTRAINT; in fts3auxBestIndexMethod()
195 pInfo->idxNum = 0; in fts3auxBestIndexMethod()
198 pInfo->idxNum += FTS4AUX_GE_CONSTRAINT; in fts3auxBestIndexMethod()
203 pInfo->idxNum += FTS4AUX_LE_CONSTRAINT; in fts3auxBestIndexMethod()
367 int idxNum, /* Strategy index */ in fts3auxFilterMethod() argument
388 assert( idxNum==FTS4AUX_EQ_CONSTRAINT || idxNum==0 in fts3auxFilterMethod()
389 || idxNum==FTS4AUX_LE_CONSTRAINT || idxNum==FTS4AUX_GE_CONSTRAINT in fts3auxFilterMethod()
390 || idxNum==(FTS4AUX_LE_CONSTRAINT|FTS4AUX_GE_CONSTRAINT) in fts3auxFilterMethod()
393 if( idxNum==FTS4AUX_EQ_CONSTRAINT ){ in fts3auxFilterMethod()
397 if( idxNum & FTS4AUX_GE_CONSTRAINT ){ in fts3auxFilterMethod()
[all …]
H A Dfts3_tokenize_vtab.c246 pInfo->idxNum = 1; in fts3tokBestIndexMethod()
254 pInfo->idxNum = 0; in fts3tokBestIndexMethod()
335 int idxNum, /* Strategy index */ in fts3tokFilterMethod() argument
347 if( idxNum==1 ){ in fts3tokFilterMethod()
H A Dfts3_term.c250 int idxNum, /* Strategy index */ in fts3termFilterMethod() argument
261 UNUSED_PARAMETER(idxNum); in fts3termFilterMethod()
265 assert( idxStr==0 && idxNum==0 ); in fts3termFilterMethod()
/sqlite-3.40.0/ext/lsm1/
H A Dlsm_vtab.c757 if( idxNum<99 ){ in lsm1Filter()
760 switch( idxNum ){ in lsm1Filter()
850 if( idxNum>0 ){ in lsm1BestIndex()
853 idxNum = 0; in lsm1BestIndex()
862 idxNum = 2; in lsm1BestIndex()
868 idxNum = 1; in lsm1BestIndex()
877 idxNum = 3; in lsm1BestIndex()
881 idxNum = 1; in lsm1BestIndex()
896 if( idxNum==0 ){ in lsm1BestIndex()
900 }else if( idxNum==1 ){ in lsm1BestIndex()
[all …]
/sqlite-3.40.0/src/
H A Dtest_fs.c195 pIdxInfo->idxNum = 1; in fsdirBestIndex()
255 int idxNum, const char *idxStr, in fsdirFilter() argument
263 if( idxNum!=1 || argc!=1 ){ in fsdirFilter()
402 pIdxInfo->idxNum = p->op; in fstreeBestIndex()
471 int idxNum, const char *idxStr, in fstreeFilter() argument
518 if( idxNum ){ in fstreeFilter()
520 switch( idxNum ){ in fstreeFilter()
692 int idxNum, const char *idxStr, in fsFilter() argument
699 assert( (idxNum==0 && argc==0) || (idxNum==1 && argc==1) ); in fsFilter()
700 if( idxNum==1 ){ in fsFilter()
[all …]
H A Ddbpage.c151 pIdxInfo->idxNum = iPlan; in dbpageBestIndex()
219 int idxNum, const char *idxStr, in dbpageFilter() argument
232 if( idxNum & 2 ){ in dbpageFilter()
246 if( idxNum & 1 ){ in dbpageFilter()
247 assert( argc>(idxNum>>1) ); in dbpageFilter()
248 pCsr->pgno = sqlite3_value_int(argv[idxNum>>1]); in dbpageFilter()
H A Ddbstat.c250 pIdxInfo->idxNum |= 0x01; in statBestIndex()
254 pIdxInfo->idxNum |= 0x02; in statBestIndex()
258 pIdxInfo->idxNum |= 0x04; in statBestIndex()
278 pIdxInfo->idxNum |= 0x08; in statBestIndex()
734 int idxNum, const char *idxStr, in statFilter() argument
748 if( idxNum & 0x01 ){ in statFilter()
760 if( idxNum & 0x02 ){ in statFilter()
764 if( idxNum & 0x04 ){ in statFilter()
781 if( idxNum & 0x08 ){ in statFilter()
H A Dvdbevtab.c315 int idxNum, const char *idxStr, in bytecodevtabFilter() argument
325 pCur->showSubprograms = idxNum==0; in bytecodevtabFilter()
366 pIdxInfo->idxNum = 0; in bytecodevtabBestIndex()
376 pIdxInfo->idxNum = 1; in bytecodevtabBestIndex()
/sqlite-3.40.0/tool/
H A Dfuzzershell.c544 int idxNum, const char *idxStr, in seriesFilter() argument
549 if( idxNum & 1 ){ in seriesFilter()
554 if( idxNum & 2 ){ in seriesFilter()
559 if( idxNum & 4 ){ in seriesFilter()
565 if( idxNum & 8 ){ in seriesFilter()
614 idxNum |= 1; in seriesBestIndex()
618 idxNum |= 2; in seriesBestIndex()
622 idxNum |= 4; in seriesBestIndex()
638 if( (idxNum & 3)==3 ){ in seriesBestIndex()
644 if( pIdxInfo->aOrderBy[0].desc ) idxNum |= 8; in seriesBestIndex()
[all …]
/sqlite-3.40.0/ext/fts5/
H A Dfts5_vocab.c272 int idxNum = 0; in fts5VocabBestIndexMethod() local
290 idxNum |= FTS5_VOCAB_TERM_EQ; in fts5VocabBestIndexMethod()
296 idxNum |= FTS5_VOCAB_TERM_GE; in fts5VocabBestIndexMethod()
301 idxNum |= FTS5_VOCAB_TERM_LE; in fts5VocabBestIndexMethod()
319 pInfo->idxNum = idxNum; in fts5VocabBestIndexMethod()
603 int idxNum, /* Strategy index */ in fts5VocabFilterMethod() argument
625 if( idxNum & FTS5_VOCAB_TERM_EQ ) pEq = apVal[iVal++]; in fts5VocabFilterMethod()
626 if( idxNum & FTS5_VOCAB_TERM_GE ) pGe = apVal[iVal++]; in fts5VocabFilterMethod()
627 if( idxNum & FTS5_VOCAB_TERM_LE ) pLe = apVal[iVal++]; in fts5VocabFilterMethod()
H A Dfts5_test_tok.c258 pInfo->idxNum = 1; in fts5tokBestIndexMethod()
266 pInfo->idxNum = 0; in fts5tokBestIndexMethod()
364 int idxNum, /* Strategy index */ in fts5tokFilterMethod() argument
374 if( idxNum==1 ){ in fts5tokFilterMethod()
/sqlite-3.40.0/ext/rtree/
H A Dgeopoly.c1343 int idxNum, /* Query plan */ in geopolyFilter() argument
1358 pCsr->iStrategy = idxNum; in geopolyFilter()
1359 if( idxNum==1 ){ in geopolyFilter()
1383 if( rc==SQLITE_OK && idxNum<=3 ){ in geopolyFilter()
1399 if( idxNum==2 ){ in geopolyFilter()
1477 int idxNum = 0; in geopolyBestIndex() local
1491 idxNum = p->op - SQLITE_INDEX_CONSTRAINT_FUNCTION + 2; in geopolyBestIndex()
1496 pIdxInfo->idxNum = 1; in geopolyBestIndex()
1506 pIdxInfo->idxNum = idxNum; in geopolyBestIndex()
1514 pIdxInfo->idxNum = 4; in geopolyBestIndex()
/sqlite-3.40.0/ext/recover/
H A Ddbdata.c250 pIdx->idxNum = (iSchema>=0 ? 0x01 : 0x00) | (iPgno>=0 ? 0x02 : 0x00); in dbdataBestIndex()
764 int idxNum, const char *idxStr, in dbdataFilter() argument
774 if( idxNum & 0x01 ){ in dbdataFilter()
778 if( idxNum & 0x02 ){ in dbdataFilter()
779 pCsr->iPgno = sqlite3_value_int(argv[(idxNum & 0x01)]); in dbdataFilter()

123