Lines Matching refs:pWC

364       sqlite3WhereTermPrint(pTerm, (int)(pTerm - (pTerm->pWC->a)));  in disableTerm()
368 pTerm = &pTerm->pWC->a[pTerm->iParent]; in disableTerm()
652 sqlite3WhereRealloc(pTerm->pWC->pWInfo, in codeEqualityTerm()
899 || pTerm->pWC->pWInfo->pParse->db->mallocFailed ); in whereLikeOptimizationStringFixup()
1030 WhereClause *pWC; in codeCursorHint() local
1045 pWC = &pWInfo->sWC; in codeCursorHint()
1046 for(i=0; i<pWC->nBase; i++){ in codeCursorHint()
1047 pTerm = &pWC->a[i]; in codeCursorHint()
1230 WhereClause *pWC in whereApplyPartialIndexConstraints() argument
1235 whereApplyPartialIndexConstraints(pTruth->pLeft, iTabCur, pWC); in whereApplyPartialIndexConstraints()
1238 for(i=0, pTerm=pWC->a; i<pWC->nTerm; i++, pTerm++){ in whereApplyPartialIndexConstraints()
1329 WhereClause *pWC; /* Decomposition of the entire WHERE clause */ in sqlite3WhereCodeOneLoopStart() local
1341 pWC = &pWInfo->sWC; in sqlite3WhereCodeOneLoopStart()
1353 sqlite3WhereLoopPrint(pLoop, pWC); in sqlite3WhereCodeOneLoopStart()
1361 sqlite3WhereClausePrint(pWC); in sqlite3WhereCodeOneLoopStart()
2055 whereApplyPartialIndexConstraints(pIdx->pPartIdxWhere, iCur, pWC); in sqlite3WhereCodeOneLoopStart()
2227 if( pWC->nTerm>1 ){ in sqlite3WhereCodeOneLoopStart()
2229 for(iTerm=0; iTerm<pWC->nTerm; iTerm++){ in sqlite3WhereCodeOneLoopStart()
2230 Expr *pExpr = pWC->a[iTerm].pExpr; in sqlite3WhereCodeOneLoopStart()
2231 if( &pWC->a[iTerm] == pTerm ) continue; in sqlite3WhereCodeOneLoopStart()
2232 testcase( pWC->a[iTerm].wtFlags & TERM_VIRTUAL ); in sqlite3WhereCodeOneLoopStart()
2233 testcase( pWC->a[iTerm].wtFlags & TERM_CODED ); in sqlite3WhereCodeOneLoopStart()
2234 testcase( pWC->a[iTerm].wtFlags & TERM_SLICE ); in sqlite3WhereCodeOneLoopStart()
2235 if( (pWC->a[iTerm].wtFlags & (TERM_VIRTUAL|TERM_CODED|TERM_SLICE))!=0 ){ in sqlite3WhereCodeOneLoopStart()
2238 if( (pWC->a[iTerm].eOperator & WO_ALL)==0 ) continue; in sqlite3WhereCodeOneLoopStart()
2460 for(pTerm=pWC->a, j=pWC->nTerm; j>0; j--, pTerm++){ in sqlite3WhereCodeOneLoopStart()
2519 pWC->nTerm-j, pTerm, iLoop)); in sqlite3WhereCodeOneLoopStart()
2523 sqlite3WhereTermPrint(pTerm, pWC->nTerm-j); in sqlite3WhereCodeOneLoopStart()
2541 for(pTerm=pWC->a, j=pWC->nBase; j>0; j--, pTerm++){ in sqlite3WhereCodeOneLoopStart()
2553 sqlite3WhereTermPrint(pTerm, pWC->nTerm-j); in sqlite3WhereCodeOneLoopStart()
2559 pAlt = sqlite3WhereFindTerm(pWC, iCur, pTerm->u.x.leftColumn, notReady, in sqlite3WhereCodeOneLoopStart()
2651 for(pTerm=pWC->a, j=0; j<pWC->nBase; j++, pTerm++){ in sqlite3WhereCodeOneLoopStart()
2670 sqlite3WhereClausePrint(pWC); in sqlite3WhereCodeOneLoopStart()
2693 WhereClause *pWC = &pWInfo->sWC; in sqlite3WhereRightJoinLoop() local
2715 for(k=0; k<pWC->nTerm; k++){ in sqlite3WhereRightJoinLoop()
2716 WhereTerm *pTerm = &pWC->a[k]; in sqlite3WhereRightJoinLoop()