Lines Matching refs:pSrc
513 SrcList *pSrc, /* the FROM clause */ in whereCombineDisjuncts() argument
548 exprAnalyze(pSrc, pWC, idxNew); in whereCombineDisjuncts()
640 SrcList *pSrc, /* the FROM clause */ in exprAnalyzeOrTerm() argument
670 sqlite3WhereExprAnalyze(pSrc, pOrWc); in exprAnalyzeOrTerm()
698 sqlite3WhereExprAnalyze(pSrc, pAndWC); in exprAnalyzeOrTerm()
751 whereCombineDisjuncts(pSrc, pWC, pOne, pTwo); in exprAnalyzeOrTerm()
887 exprAnalyze(pSrc, pWC, idxNew); in exprAnalyzeOrTerm()
939 SrcList *pSrc = pS->pSrc; in exprSelectUsage() local
945 if( ALWAYS(pSrc!=0) ){ in exprSelectUsage()
947 for(i=0; i<pSrc->nSrc; i++){ in exprSelectUsage()
948 mask |= exprSelectUsage(pMaskSet, pSrc->a[i].pSelect); in exprSelectUsage()
949 if( pSrc->a[i].fg.isUsing==0 ){ in exprSelectUsage()
950 mask |= sqlite3WhereExprUsage(pMaskSet, pSrc->a[i].u3.pOn); in exprSelectUsage()
952 if( pSrc->a[i].fg.isTabFunc ){ in exprSelectUsage()
953 mask |= sqlite3WhereExprListUsage(pMaskSet, pSrc->a[i].u1.pFuncArg); in exprSelectUsage()
1049 SrcList *pSrc, /* the FROM clause */ in exprAnalyze() argument
1128 if( ALWAYS(pSrc->nSrc>0) && (pSrc->a[0].fg.jointype & JT_LTORJ)!=0 ){ in exprAnalyze()
1152 if( exprMightBeIndexed(pSrc, prereqLeft, aiCurCol, pLeft, op) ){ in exprAnalyze()
1160 && exprMightBeIndexed(pSrc, pTerm->prereqRight, aiCurCol, pRight, op) in exprAnalyze()
1245 exprAnalyze(pSrc, pWC, idxNew); in exprAnalyze()
1258 exprAnalyzeOrTerm(pSrc, pWC, idxTerm); in exprAnalyze()
1371 exprAnalyze(pSrc, pWC, idxNew1); in exprAnalyze()
1379 exprAnalyze(pSrc, pWC, idxNew2); in exprAnalyze()
1415 exprAnalyze(pSrc, pWC, idxNew); in exprAnalyze()
1446 exprAnalyze(pSrc, pWC, idxNew); in exprAnalyze()
1608 && (p->pSrc->nSrc==1 && IsVirtual(p->pSrc->a[0].pTab)) /* 3 */ in sqlite3WhereAddLimit()
1611 int iCsr = p->pSrc->a[0].iCursor; in sqlite3WhereAddLimit()