Lines Matching defs:idxNum

3524 ** The query plan selected by seriesBestIndex is passed in the idxNum
3525 ** parameter. (idxStr is not used in this implementation.) idxNum
3542 int idxNum, const char *idxStrUnused,
3548 if( idxNum & 1 ){
3553 if( idxNum & 2 ){
3558 if( idxNum & 4 ){
3564 if( (idxNum & 16)==0 ) idxNum |= 8;
3578 if( idxNum & 8 ){
3598 ** In this implementation idxNum is used to represent the
3601 ** The query plan is represented by bits in idxNum:
3613 int idxNum = 0; /* The query plan bitmask */
3639 idxNum |= iMask;
3661 if( (unusableMask & ~idxNum)!=0 ){
3667 if( (idxNum & 3)==3 ){
3670 pIdxInfo->estimatedCost = (double)(2 - ((idxNum&4)!=0));
3674 idxNum |= 8;
3676 idxNum |= 16;
3686 pIdxInfo->idxNum = idxNum;
5464 ** idxNum==1 PATH parameter only
5465 ** idxNum==2 Both PATH and DIR supplied
5469 int idxNum, const char *idxStr,
5477 if( idxNum==0 ){
5482 assert( argc==idxNum && (argc==1 || argc==2) );
5515 ** In this implementation idxNum is used to represent the
5518 ** The query plan is represented by values of idxNum:
5565 pIdxInfo->idxNum = 0;
5575 pIdxInfo->idxNum = 2;
5578 pIdxInfo->idxNum = 1;
6017 int idxNum, const char *idxStr,
6025 if( idxNum & 1 ){
6033 if( idxNum & 2 ){
6063 ** function: "prefix" and "wholeline". Bit 0 of idxNum is set if "prefix"
6071 int idxNum = 0; /* The query plan bitmask */
6085 idxNum |= 1;
6089 idxNum |= 2;
6101 pIdxInfo->idxNum = idxNum;
8091 int idxNum, const char *idxStr,
8104 }else if( idxNum==0 ){
8174 pIdxInfo->idxNum = 1;
9970 int idxNum, const char *idxStr,
9978 (void)idxNum;
11615 ** If neither are present, idxNum is set to 0. If schema=? is present,
11616 ** the 0x01 bit in idxNum is set. If pgno=? is present, the 0x02 bit
11617 ** in idxNum is set.
11665 pIdx->idxNum = (iSchema>=0 ? 0x01 : 0x00) | (iPgno>=0 ? 0x02 : 0x00);
12179 int idxNum, const char *idxStr,
12189 if( idxNum & 0x01 ){
12193 if( idxNum & 0x02 ){
12194 pCsr->iPgno = sqlite3_value_int(argv[(idxNum & 0x01)]);