pSel 84799 ext/sqlite3/libsqlite/sqlite3.c Select *pSel; /* SELECT statement to encode */ pSel 84807 ext/sqlite3/libsqlite/sqlite3.c pSel = pExpr->x.pSelect; pSel 84819 ext/sqlite3/libsqlite/sqlite3.c sqlite3ExprDelete(pParse->db, pSel->pLimit); pSel 84820 ext/sqlite3/libsqlite/sqlite3.c pSel->pLimit = sqlite3PExpr(pParse, TK_INTEGER, 0, 0, pSel 84822 ext/sqlite3/libsqlite/sqlite3.c pSel->iLimit = 0; pSel 84823 ext/sqlite3/libsqlite/sqlite3.c pSel->selFlags &= ~SF_MultiValue; pSel 84824 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3Select(pParse, pSel, &dest) ){ pSel 92907 ext/sqlite3/libsqlite/sqlite3.c Select *pSel; /* Copy of the SELECT that implements the view */ pSel 92957 ext/sqlite3/libsqlite/sqlite3.c pSel = sqlite3SelectDup(db, pTable->pSelect, 0); pSel 92958 ext/sqlite3/libsqlite/sqlite3.c if( pSel ){ pSel 92961 ext/sqlite3/libsqlite/sqlite3.c sqlite3SrcListAssignCursors(pParse, pSel->pSrc); pSel 92967 ext/sqlite3/libsqlite/sqlite3.c pSelTab = sqlite3ResultSetOfSelect(pParse, pSel); pSel 92970 ext/sqlite3/libsqlite/sqlite3.c pSelTab = sqlite3ResultSetOfSelect(pParse, pSel); pSel 92987 ext/sqlite3/libsqlite/sqlite3.c sqlite3SelectDelete(db, pSel); pSel 95680 ext/sqlite3/libsqlite/sqlite3.c Select *pSel; pSel 95693 ext/sqlite3/libsqlite/sqlite3.c pSel = sqlite3SelectNew(pParse, 0, pFrom, pWhere, 0, 0, 0, 0, 0, 0); pSel 95695 ext/sqlite3/libsqlite/sqlite3.c sqlite3Select(pParse, pSel, &dest); pSel 95696 ext/sqlite3/libsqlite/sqlite3.c sqlite3SelectDelete(db, pSel); pSel 110447 ext/sqlite3/libsqlite/sqlite3.c Select *pSel; pSel 110474 ext/sqlite3/libsqlite/sqlite3.c pSel = pFrom->pSelect; pSel 110475 ext/sqlite3/libsqlite/sqlite3.c bMayRecursive = ( pSel->op==TK_ALL || pSel->op==TK_UNION ); pSel 110488 ext/sqlite3/libsqlite/sqlite3.c pSel->selFlags |= SF_Recursive; pSel 110500 ext/sqlite3/libsqlite/sqlite3.c assert( pTab->nRef==1 || ((pSel->selFlags&SF_Recursive) && pTab->nRef==2 )); pSel 110505 ext/sqlite3/libsqlite/sqlite3.c sqlite3WalkSelect(pWalker, bMayRecursive ? pSel->pPrior : pSel); pSel 110507 ext/sqlite3/libsqlite/sqlite3.c for(pLeft=pSel; pLeft->pPrior; pLeft=pLeft->pPrior); pSel 110522 ext/sqlite3/libsqlite/sqlite3.c if( pSel->selFlags & SF_Recursive ){ pSel 110527 ext/sqlite3/libsqlite/sqlite3.c sqlite3WalkSelect(pWalker, pSel); pSel 110633 ext/sqlite3/libsqlite/sqlite3.c Select *pSel = pFrom->pSelect; pSel 110635 ext/sqlite3/libsqlite/sqlite3.c assert( pSel!=0 ); pSel 110637 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3WalkSelect(pWalker, pSel) ) return WRC_Abort; pSel 110642 ext/sqlite3/libsqlite/sqlite3.c while( pSel->pPrior ){ pSel = pSel->pPrior; } pSel 110643 ext/sqlite3/libsqlite/sqlite3.c selectColumnsFromExprList(pParse, pSel->pEList, &pTab->nCol, &pTab->aCol); pSel 110930 ext/sqlite3/libsqlite/sqlite3.c Select *pSel = pFrom->pSelect; pSel 110931 ext/sqlite3/libsqlite/sqlite3.c if( pSel ){ pSel 110932 ext/sqlite3/libsqlite/sqlite3.c while( pSel->pPrior ) pSel = pSel->pPrior; pSel 110933 ext/sqlite3/libsqlite/sqlite3.c selectAddColumnTypeAndCollation(pParse, pTab, pSel);