Lines Matching refs:nSrc
252 assert( pSrc->nSrc>iRight );
329 for(i=0; i<pSrc->nSrc-1; i++, pRight++, pLeft++){
1004 for(j=0;j<pTabList->nSrc && pTabList->a[j].iCursor!=pExpr->iTable;j++);
1005 if( j<pTabList->nSrc ){
1177 for(j=0; ALWAYS(j<pTabList->nSrc); j++){
1180 assert( j<pTabList->nSrc );
2552 assert( pSrc ); /* Even for (SELECT 1) we have: pSrc!=0 but pSrc->nSrc==0 */
2554 for(i=pSrc->nSrc, pItem=pSrc->a; i>0; i--, pItem++){
2698 assert( pSrc && iFrom>=0 && iFrom<pSrc->nSrc );
2704 if( subqueryIsAgg && pSrc->nSrc>1 ) return 0; /* Restriction (2) */
2717 if( pSubSrc->nSrc==0 ) return 0; /* Restriction (7) */
2719 if( pSub->pLimit && (pSrc->nSrc>1 || isAgg) ){
2779 if( isAgg || (p->selFlags & SF_Distinct)!=0 || pSrc->nSrc!=1 ){
2787 || NEVER(pSub1->pSrc==0) || pSub1->pSrc->nSrc!=1
2919 nSubSrc = pSubSrc->nSrc; /* Number of terms in subquery FROM clause */
3093 || p->pSrc->nSrc!=1 || p->pSrc->a[0].pSelect
3186 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
3296 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
3340 if( longNames || pTabList->nSrc>1 ){
3439 for(i=0, pFrom=pTabList->a; i<pTabList->nSrc; i++, pFrom++){
3776 for(i=0; !p->pPrior && i<pTabList->nSrc; i++){
4419 for(i=0; i<p->pSrc->nSrc; i++){
4436 if( i<p->pSrc->nSrc-1 ){