Lines Matching refs:pIdxInfo
1078 static int fuzzerBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){ in fuzzerBestIndex() argument
1087 pConstraint = pIdxInfo->aConstraint; in fuzzerBestIndex()
1088 for(i=0; i<pIdxInfo->nConstraint; i++, pConstraint++){ in fuzzerBestIndex()
1099 pIdxInfo->aConstraintUsage[i].argvIndex = 1; in fuzzerBestIndex()
1100 pIdxInfo->aConstraintUsage[i].omit = 1; in fuzzerBestIndex()
1117 pIdxInfo->aConstraintUsage[i].omit = 1; in fuzzerBestIndex()
1123 pIdxInfo->aConstraintUsage[iDistTerm].argvIndex = 1+((iPlan&1)!=0); in fuzzerBestIndex()
1129 pIdxInfo->aConstraintUsage[iRulesetTerm].argvIndex = idx; in fuzzerBestIndex()
1131 pIdxInfo->idxNum = iPlan; in fuzzerBestIndex()
1132 if( pIdxInfo->nOrderBy==1 in fuzzerBestIndex()
1133 && pIdxInfo->aOrderBy[0].iColumn==1 in fuzzerBestIndex()
1134 && pIdxInfo->aOrderBy[0].desc==0 in fuzzerBestIndex()
1136 pIdxInfo->orderByConsumed = 1; in fuzzerBestIndex()
1139 pIdxInfo->estimatedCost = rCost; in fuzzerBestIndex()