pSub1 109782 ext/sqlite3/libsqlite/sqlite3.c Select *pSub1; /* Pointer to the rightmost select in sub-query */ pSub1 109899 ext/sqlite3/libsqlite/sqlite3.c for(pSub1=pSub; pSub1; pSub1=pSub1->pPrior){ pSub1 109900 ext/sqlite3/libsqlite/sqlite3.c testcase( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))==SF_Distinct ); pSub1 109901 ext/sqlite3/libsqlite/sqlite3.c testcase( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))==SF_Aggregate ); pSub1 109903 ext/sqlite3/libsqlite/sqlite3.c if( (pSub1->selFlags & (SF_Distinct|SF_Aggregate))!=0 pSub1 109904 ext/sqlite3/libsqlite/sqlite3.c || (pSub1->pPrior && pSub1->op!=TK_ALL) pSub1 109905 ext/sqlite3/libsqlite/sqlite3.c || pSub1->pSrc->nSrc<1 pSub1 109906 ext/sqlite3/libsqlite/sqlite3.c || pSub->pEList->nExpr!=pSub1->pEList->nExpr pSub1 109910 ext/sqlite3/libsqlite/sqlite3.c testcase( pSub1->pSrc->nSrc>1 ); pSub1 110000 ext/sqlite3/libsqlite/sqlite3.c pSub = pSub1 = pSubitem->pSelect; pSub1 110182 ext/sqlite3/libsqlite/sqlite3.c sqlite3SelectDelete(db, pSub1);