Lines Matching defs:pS
93368 Select *pS = 0; /* Select the column is extracted from */
93377 pS = pTabList->a[j].pSelect;
93405 if( pS ){
93410 if( iCol>=0 && ALWAYS(iCol<pS->pEList->nExpr) ){
93416 Expr *p = pS->pEList->a[iCol].pExpr;
93417 sNC.pSrcList = pS->pSrc;
93424 assert( !pS );
93449 Select *pS = pExpr->x.pSelect;
93450 Expr *p = pS->pEList->a[0].pExpr;
93452 sNC.pSrcList = pS->pSrc;
100812 static Bitmask exprSelectTableUsage(WhereMaskSet *pMaskSet, Select *pS){
100814 while( pS ){
100815 SrcList *pSrc = pS->pSrc;
100816 mask |= exprListTableUsage(pMaskSet, pS->pEList);
100817 mask |= exprListTableUsage(pMaskSet, pS->pGroupBy);
100818 mask |= exprListTableUsage(pMaskSet, pS->pOrderBy);
100819 mask |= exprTableUsage(pMaskSet, pS->pWhere);
100820 mask |= exprTableUsage(pMaskSet, pS->pHaving);
100828 pS = pS->pPrior;