pScan            70497 ext/sqlite3/libsqlite/sqlite3.c   ScanStatus *pScan;
pScan            70499 ext/sqlite3/libsqlite/sqlite3.c   pScan = &p->aScan[idx];
pScan            70502 ext/sqlite3/libsqlite/sqlite3.c       *(sqlite3_int64*)pOut = p->anExec[pScan->addrLoop];
pScan            70506 ext/sqlite3/libsqlite/sqlite3.c       *(sqlite3_int64*)pOut = p->anExec[pScan->addrVisit];
pScan            70511 ext/sqlite3/libsqlite/sqlite3.c       LogEst x = pScan->nEst;
pScan            70520 ext/sqlite3/libsqlite/sqlite3.c       *(const char**)pOut = pScan->zName;
pScan            70524 ext/sqlite3/libsqlite/sqlite3.c       if( pScan->addrExplain ){
pScan            70525 ext/sqlite3/libsqlite/sqlite3.c         *(const char**)pOut = p->aOp[ pScan->addrExplain ].p4.z;
pScan            70532 ext/sqlite3/libsqlite/sqlite3.c       if( pScan->addrExplain ){
pScan            70533 ext/sqlite3/libsqlite/sqlite3.c         *(int*)pOut = p->aOp[ pScan->addrExplain ].p1;
pScan            116612 ext/sqlite3/libsqlite/sqlite3.c static WhereTerm *whereScanNext(WhereScan *pScan){
pScan            116618 ext/sqlite3/libsqlite/sqlite3.c   int k = pScan->k;    /* Where to start scanning */
pScan            116620 ext/sqlite3/libsqlite/sqlite3.c   while( pScan->iEquiv<=pScan->nEquiv ){
pScan            116621 ext/sqlite3/libsqlite/sqlite3.c     iCur = pScan->aEquiv[pScan->iEquiv-2];
pScan            116622 ext/sqlite3/libsqlite/sqlite3.c     iColumn = pScan->aEquiv[pScan->iEquiv-1];
pScan            116623 ext/sqlite3/libsqlite/sqlite3.c     while( (pWC = pScan->pWC)!=0 ){
pScan            116627 ext/sqlite3/libsqlite/sqlite3.c          && (pScan->iEquiv<=2 || !ExprHasProperty(pTerm->pExpr, EP_FromJoin))
pScan            116630 ext/sqlite3/libsqlite/sqlite3.c            && pScan->nEquiv<ArraySize(pScan->aEquiv)
pScan            116635 ext/sqlite3/libsqlite/sqlite3.c             for(j=0; j<pScan->nEquiv; j+=2){
pScan            116636 ext/sqlite3/libsqlite/sqlite3.c               if( pScan->aEquiv[j]==pX->iTable
pScan            116637 ext/sqlite3/libsqlite/sqlite3.c                && pScan->aEquiv[j+1]==pX->iColumn ){
pScan            116641 ext/sqlite3/libsqlite/sqlite3.c             if( j==pScan->nEquiv ){
pScan            116642 ext/sqlite3/libsqlite/sqlite3.c               pScan->aEquiv[j] = pX->iTable;
pScan            116643 ext/sqlite3/libsqlite/sqlite3.c               pScan->aEquiv[j+1] = pX->iColumn;
pScan            116644 ext/sqlite3/libsqlite/sqlite3.c               pScan->nEquiv += 2;
pScan            116647 ext/sqlite3/libsqlite/sqlite3.c           if( (pTerm->eOperator & pScan->opMask)!=0 ){
pScan            116649 ext/sqlite3/libsqlite/sqlite3.c             if( pScan->zCollName && (pTerm->eOperator & WO_ISNULL)==0 ){
pScan            116653 ext/sqlite3/libsqlite/sqlite3.c               if( !sqlite3IndexAffinityOk(pX, pScan->idxaff) ){
pScan            116660 ext/sqlite3/libsqlite/sqlite3.c               if( sqlite3StrICmp(pColl->zName, pScan->zCollName) ){
pScan            116666 ext/sqlite3/libsqlite/sqlite3.c              && pX->iTable==pScan->aEquiv[0]
pScan            116667 ext/sqlite3/libsqlite/sqlite3.c              && pX->iColumn==pScan->aEquiv[1]
pScan            116671 ext/sqlite3/libsqlite/sqlite3.c             pScan->k = k+1;
pScan            116676 ext/sqlite3/libsqlite/sqlite3.c       pScan->pWC = pScan->pWC->pOuter;
pScan            116679 ext/sqlite3/libsqlite/sqlite3.c     pScan->pWC = pScan->pOrigWC;
pScan            116681 ext/sqlite3/libsqlite/sqlite3.c     pScan->iEquiv += 2;
pScan            116703 ext/sqlite3/libsqlite/sqlite3.c   WhereScan *pScan,       /* The WhereScan object being initialized */
pScan            116713 ext/sqlite3/libsqlite/sqlite3.c   pScan->pOrigWC = pWC;
pScan            116714 ext/sqlite3/libsqlite/sqlite3.c   pScan->pWC = pWC;
pScan            116716 ext/sqlite3/libsqlite/sqlite3.c     pScan->idxaff = pIdx->pTable->aCol[iColumn].affinity;
pScan            116720 ext/sqlite3/libsqlite/sqlite3.c     pScan->zCollName = pIdx->azColl[j];
pScan            116722 ext/sqlite3/libsqlite/sqlite3.c     pScan->idxaff = 0;
pScan            116723 ext/sqlite3/libsqlite/sqlite3.c     pScan->zCollName = 0;
pScan            116725 ext/sqlite3/libsqlite/sqlite3.c   pScan->opMask = opMask;
pScan            116726 ext/sqlite3/libsqlite/sqlite3.c   pScan->k = 0;
pScan            116727 ext/sqlite3/libsqlite/sqlite3.c   pScan->aEquiv[0] = iCur;
pScan            116728 ext/sqlite3/libsqlite/sqlite3.c   pScan->aEquiv[1] = iColumn;
pScan            116729 ext/sqlite3/libsqlite/sqlite3.c   pScan->nEquiv = 2;
pScan            116730 ext/sqlite3/libsqlite/sqlite3.c   pScan->iEquiv = 2;
pScan            116731 ext/sqlite3/libsqlite/sqlite3.c   return whereScanNext(pScan);