Lines Matching refs:pS
104896 Stat4Sample *pS = p->a + p->iGet;
104897 if( pS->nRowid==0 ){
104898 sqlite3_result_int64(context, pS->u.iRowid);
104900 sqlite3_result_blob(context, pS->u.aRowid, pS->nRowid,
126276 Select *pS = 0; /* Select the column is extracted from */
126283 pS = pTabList->a[j].pSelect;
126311 if( pS ){
126316 if( iCol>=0 && iCol<pS->pEList->nExpr ){
126322 Expr *p = pS->pEList->a[iCol].pExpr;
126323 sNC.pSrcList = pS->pSrc;
126330 assert( !pS );
126364 Select *pS = pExpr->x.pSelect;
126365 Expr *p = pS->pEList->a[0].pExpr;
126367 sNC.pSrcList = pS->pSrc;
130035 Select *pS = pWalker->u.pSelect;
130036 if( sqlite3ExprIsConstantOrGroupBy(pWalker->pParse, pExpr, pS->pGroupBy) ){
130040 Expr *pWhere = pS->pWhere;
130043 pS->pWhere = pNew;
139351 static Bitmask exprSelectUsage(WhereMaskSet *pMaskSet, Select *pS){
139353 while( pS ){
139354 SrcList *pSrc = pS->pSrc;
139355 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pEList);
139356 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pGroupBy);
139357 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pOrderBy);
139358 mask |= sqlite3WhereExprUsage(pMaskSet, pS->pWhere);
139359 mask |= sqlite3WhereExprUsage(pMaskSet, pS->pHaving);
139370 pS = pS->pPrior;