Lines Matching refs:pSel
1004 Select *pSel; in sqlite3ExprListToValues() local
1020 pSel = sqlite3SelectNew(pParse, pExpr->x.pList, 0, 0, 0, 0, 0, SF_Values,0); in sqlite3ExprListToValues()
1022 if( pSel ){ in sqlite3ExprListToValues()
1024 pSel->op = TK_ALL; in sqlite3ExprListToValues()
1025 pSel->pPrior = pRet; in sqlite3ExprListToValues()
1027 pRet = pSel; in sqlite3ExprListToValues()
3254 Select *pSel; /* SELECT statement to encode */ in sqlite3CodeSubselect() local
3266 pSel = pExpr->x.pSelect; in sqlite3CodeSubselect()
3271 ExplainQueryPlan((pParse, 0, "REUSE SUBQUERY %d", pSel->selId)); in sqlite3CodeSubselect()
3311 addrOnce?"":"CORRELATED ", pSel->selId)); in sqlite3CodeSubselect()
3312 nReg = pExpr->op==TK_SELECT ? pSel->pEList->nExpr : 1; in sqlite3CodeSubselect()
3326 if( pSel->pLimit ){ in sqlite3CodeSubselect()
3334 sqlite3ExprDup(db, pSel->pLimit->pLeft, 0), pLimit); in sqlite3CodeSubselect()
3336 sqlite3ExprDeferredDelete(pParse, pSel->pLimit->pLeft); in sqlite3CodeSubselect()
3337 pSel->pLimit->pLeft = pLimit; in sqlite3CodeSubselect()
3341 pSel->pLimit = sqlite3PExpr(pParse, TK_LIMIT, pLimit, 0); in sqlite3CodeSubselect()
3343 pSel->iLimit = 0; in sqlite3CodeSubselect()
3344 if( sqlite3Select(pParse, pSel, &dest) ){ in sqlite3CodeSubselect()