Lines Matching refs:pConstraint
3053 const struct sqlite3_index_constraint *pConstraint; in fsdirBestIndex() local
3056 pConstraint = pIdxInfo->aConstraint; in fsdirBestIndex()
3057 for(i=0; i<pIdxInfo->nConstraint; i++, pConstraint++){ in fsdirBestIndex()
3058 if( pConstraint->op!=SQLITE_INDEX_CONSTRAINT_EQ ) continue; in fsdirBestIndex()
3059 switch( pConstraint->iColumn ){ in fsdirBestIndex()
3061 if( pConstraint->usable ){ in fsdirBestIndex()
3070 if( pConstraint->usable ){ in fsdirBestIndex()
3596 const struct sqlite3_index_constraint *pConstraint; in completionBestIndex() local
3599 pConstraint = pIdxInfo->aConstraint; in completionBestIndex()
3600 for(i=0; i<pIdxInfo->nConstraint; i++, pConstraint++){ in completionBestIndex()
3601 if( pConstraint->usable==0 ) continue; in completionBestIndex()
3602 if( pConstraint->op!=SQLITE_INDEX_CONSTRAINT_EQ ) continue; in completionBestIndex()
3603 switch( pConstraint->iColumn ){ in completionBestIndex()
5837 const struct sqlite3_index_constraint *pConstraint; in seriesBestIndex() local
5845 pConstraint = pIdxInfo->aConstraint; in seriesBestIndex()
5846 for(i=0; i<pIdxInfo->nConstraint; i++, pConstraint++){ in seriesBestIndex()
5849 if( pConstraint->iColumn<SERIES_COLUMN_START ) continue; in seriesBestIndex()
5850 iCol = pConstraint->iColumn - SERIES_COLUMN_START; in seriesBestIndex()
5854 if( pConstraint->usable==0 ){ in seriesBestIndex()
5857 }else if( pConstraint->op==SQLITE_INDEX_CONSTRAINT_EQ ){ in seriesBestIndex()
10343 static void idxConstraintFree(IdxConstraint *pConstraint){ in idxConstraintFree() argument
10347 for(p=pConstraint; p; p=pNext){ in idxConstraintFree()