Lines Matching refs:pS
119343 StatSample *pS = p->a + p->iGet;
119344 if( pS->nRowid==0 ){
119345 sqlite3_result_int64(context, pS->u.iRowid);
119347 sqlite3_result_blob(context, pS->u.aRowid, pS->nRowid,
144812 Select *pS = 0; /* Select the column is extracted from */
144819 pS = pTabList->a[j].pSelect;
144847 if( pS ){
144852 if( iCol<pS->pEList->nExpr
144860 Expr *p = pS->pEList->a[iCol].pExpr;
144861 sNC.pSrcList = pS->pSrc;
144868 assert( !pS );
144902 Select *pS;
144905 pS = pExpr->x.pSelect;
144906 p = pS->pEList->a[0].pExpr;
144907 sNC.pSrcList = pS->pSrc;
149891 Select *pS = pWalker->u.pSelect;
149899 if( sqlite3ExprIsConstantOrGroupBy(pWalker->pParse, pExpr, pS->pGroupBy)
149906 Expr *pWhere = pS->pWhere;
149909 pS->pWhere = pNew;
161177 static Bitmask exprSelectUsage(WhereMaskSet *pMaskSet, Select *pS){
161179 while( pS ){
161180 SrcList *pSrc = pS->pSrc;
161181 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pEList);
161182 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pGroupBy);
161183 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pOrderBy);
161184 mask |= sqlite3WhereExprUsage(pMaskSet, pS->pWhere);
161185 mask |= sqlite3WhereExprUsage(pMaskSet, pS->pHaving);
161198 pS = pS->pPrior;