Lines Matching refs:pIdxInfo
824 sqlite3_index_info *pIdxInfo /* Information about the query */ in closureBestIndex() argument
833 pConstraint = pIdxInfo->aConstraint; in closureBestIndex()
834 for(i=0; i<pIdxInfo->nConstraint; i++, pConstraint++){ in closureBestIndex()
841 pIdxInfo->aConstraintUsage[i].argvIndex = 1; in closureBestIndex()
842 pIdxInfo->aConstraintUsage[i].omit = 1; in closureBestIndex()
852 pIdxInfo->aConstraintUsage[i].argvIndex = ++idx; in closureBestIndex()
861 pIdxInfo->aConstraintUsage[i].argvIndex = ++idx; in closureBestIndex()
862 pIdxInfo->aConstraintUsage[i].omit = 1; in closureBestIndex()
870 pIdxInfo->aConstraintUsage[i].argvIndex = ++idx; in closureBestIndex()
871 pIdxInfo->aConstraintUsage[i].omit = 1; in closureBestIndex()
878 pIdxInfo->aConstraintUsage[i].argvIndex = ++idx; in closureBestIndex()
879 pIdxInfo->aConstraintUsage[i].omit = 1; in closureBestIndex()
898 for(i=0; i<pIdxInfo->nConstraint; i++, pConstraint++){ in closureBestIndex()
899 pIdxInfo->aConstraintUsage[i].argvIndex = 0; in closureBestIndex()
903 pIdxInfo->idxNum = iPlan; in closureBestIndex()
904 if( pIdxInfo->nOrderBy==1 in closureBestIndex()
905 && pIdxInfo->aOrderBy[0].iColumn==CLOSURE_COL_ID in closureBestIndex()
906 && pIdxInfo->aOrderBy[0].desc==0 in closureBestIndex()
908 pIdxInfo->orderByConsumed = 1; in closureBestIndex()
910 pIdxInfo->estimatedCost = rCost; in closureBestIndex()