Lines Matching refs:pAlt
2543 WhereTerm *pAlt; in sqlite3WhereCodeOneLoopStart() local
2559 pAlt = sqlite3WhereFindTerm(pWC, iCur, pTerm->u.x.leftColumn, notReady, in sqlite3WhereCodeOneLoopStart()
2561 if( pAlt==0 ) continue; in sqlite3WhereCodeOneLoopStart()
2562 if( pAlt->wtFlags & (TERM_CODED) ) continue; in sqlite3WhereCodeOneLoopStart()
2563 if( (pAlt->eOperator & WO_IN) in sqlite3WhereCodeOneLoopStart()
2564 && ExprUseXSelect(pAlt->pExpr) in sqlite3WhereCodeOneLoopStart()
2565 && (pAlt->pExpr->x.pSelect->pEList->nExpr>1) in sqlite3WhereCodeOneLoopStart()
2569 testcase( pAlt->eOperator & WO_EQ ); in sqlite3WhereCodeOneLoopStart()
2570 testcase( pAlt->eOperator & WO_IS ); in sqlite3WhereCodeOneLoopStart()
2571 testcase( pAlt->eOperator & WO_IN ); in sqlite3WhereCodeOneLoopStart()
2573 sEAlt = *pAlt->pExpr; in sqlite3WhereCodeOneLoopStart()
2576 pAlt->wtFlags |= TERM_CODED; in sqlite3WhereCodeOneLoopStart()