Lines Matching refs:nTerm
64 if( pWC->nTerm>=pWC->nSlot ){ in whereClauseInsert()
75 memcpy(pWC->a, pOld, sizeof(pWC->a[0])*pWC->nTerm); in whereClauseInsert()
78 pTerm = &pWC->a[idx = pWC->nTerm++]; in whereClauseInsert()
79 if( (wtFlags & TERM_VIRTUAL)==0 ) pWC->nBase = pWC->nTerm; in whereClauseInsert()
486 if( N<pTerm->u.pAndInfo->wc.nTerm ){ in whereNthSubterm()
672 assert( pOrWc->nTerm>=2 ); in exprAnalyzeOrTerm()
679 for(i=pOrWc->nTerm-1, pOrTerm=pOrWc->a; i>=0 && indexable; i--, pOrTerm++){ in exprAnalyzeOrTerm()
701 for(j=0, pAndTerm=pAndWC->a; j<pAndWC->nTerm; j++, pAndTerm++){ in exprAnalyzeOrTerm()
744 if( indexable && pOrWc->nTerm==2 ){ in exprAnalyzeOrTerm()
792 for(i=pOrWc->nTerm-1; i>=0; i--, pOrTerm++){ in exprAnalyzeOrTerm()
867 for(i=pOrWc->nTerm-1, pOrTerm=pOrWc->a; i>=0; i--, pOrTerm++){ in exprAnalyzeOrTerm()
1072 assert( pWC->nTerm > idxTerm ); in exprAnalyze()
1615 for(ii=0; ii<pWC->nTerm; ii++){ in sqlite3WhereAddLimit()
1657 pWC->nTerm = 0; in sqlite3WhereClauseInit()
1670 assert( pWC->nTerm>=pWC->nBase ); in sqlite3WhereClauseClear()
1671 if( pWC->nTerm>0 ){ in sqlite3WhereClauseClear()
1673 WhereTerm *aLast = &pWC->a[pWC->nTerm-1]; in sqlite3WhereClauseClear()
1677 for(i=pWC->nBase; i<pWC->nTerm; i++){ in sqlite3WhereClauseClear()
1796 for(i=pWC->nTerm-1; i>=0; i--){ in sqlite3WhereExprAnalyze()