Lines Matching defs:pS
109652 StatSample *pS = p->a + p->iGet;
109653 if( pS->nRowid==0 ){
109654 sqlite3_result_int64(context, pS->u.iRowid);
109656 sqlite3_result_blob(context, pS->u.aRowid, pS->nRowid,
132852 Select *pS = 0; /* Select the column is extracted from */
132859 pS = pTabList->a[j].pSelect;
132887 if( pS ){
132892 if( iCol>=0 && iCol<pS->pEList->nExpr ){
132898 Expr *p = pS->pEList->a[iCol].pExpr;
132899 sNC.pSrcList = pS->pSrc;
132906 assert( !pS );
132940 Select *pS = pExpr->x.pSelect;
132941 Expr *p = pS->pEList->a[0].pExpr;
132943 sNC.pSrcList = pS->pSrc;
136967 Select *pS = pWalker->u.pSelect;
136968 if( sqlite3ExprIsConstantOrGroupBy(pWalker->pParse, pExpr, pS->pGroupBy)
136974 Expr *pWhere = pS->pWhere;
136977 pS->pWhere = pNew;
147327 static Bitmask exprSelectUsage(WhereMaskSet *pMaskSet, Select *pS){
147329 while( pS ){
147330 SrcList *pSrc = pS->pSrc;
147331 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pEList);
147332 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pGroupBy);
147333 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pOrderBy);
147334 mask |= sqlite3WhereExprUsage(pMaskSet, pS->pWhere);
147335 mask |= sqlite3WhereExprUsage(pMaskSet, pS->pHaving);
147346 pS = pS->pPrior;