Lines Matching defs:pS
87560 Select *pS = 0; /* Select the column is extracted from */
87569 pS = pTabList->a[j].pSelect;
87597 if( pS ){
87602 if( iCol>=0 && ALWAYS(iCol<pS->pEList->nExpr) ){
87608 Expr *p = pS->pEList->a[iCol].pExpr;
87609 sNC.pSrcList = pS->pSrc;
87616 assert( !pS );
87641 Select *pS = pExpr->x.pSelect;
87642 Expr *p = pS->pEList->a[0].pExpr;
87644 sNC.pSrcList = pS->pSrc;
94656 static Bitmask exprSelectTableUsage(WhereMaskSet *pMaskSet, Select *pS){
94658 while( pS ){
94659 mask |= exprListTableUsage(pMaskSet, pS->pEList);
94660 mask |= exprListTableUsage(pMaskSet, pS->pGroupBy);
94661 mask |= exprListTableUsage(pMaskSet, pS->pOrderBy);
94662 mask |= exprTableUsage(pMaskSet, pS->pWhere);
94663 mask |= exprTableUsage(pMaskSet, pS->pHaving);
94664 pS = pS->pPrior;