Lines Matching refs:nExpr

19170   int nExpr;             /* Number of expressions on the list */  member
32740 if( pCte->pCols && pCte->pCols->nExpr>0 ){ in sqlite3TreeViewWith()
32743 for(j=0; j<pCte->pCols->nExpr; j++){ in sqlite3TreeViewWith()
33369 assert( pExpr->x.pList->nExpr==2 ); in sqlite3TreeViewExpr()
33485 for(i=0; i<pList->nExpr; i++){ in sqlite3TreeViewBareExprList()
33488 int moreToFollow = i<pList->nExpr - 1; in sqlite3TreeViewBareExprList()
84299 if( pList ) nVal = pList->nExpr;
106572 for(i=p->nExpr, pItem=p->a; i>0; i--, pItem++){
106803 assert( iCol>=0 && iCol<pEList->nExpr );
107088 assert( pEList->nExpr==pTab->nCol );
107089 for(j=0; j<pEList->nExpr; j++){
107393 for(j=0; j<pEList->nExpr; j++){
107493 if( pFJMatch->nExpr==cnt-1 ){
107843 int n = pList ? pList->nExpr : 0; /* Number of arguments */
108191 for(i=0; i<pEList->nExpr; i++){
108254 for(i=0; i<pEList->nExpr; i++){
108308 if( pOrderBy->nExpr>db->aLimit[SQLITE_LIMIT_COLUMN] ){
108312 for(i=0; i<pOrderBy->nExpr; i++){
108325 for(i=0, pItem=pOrderBy->a; i<pOrderBy->nExpr; i++, pItem++){
108332 if( iCol<=0 || iCol>pEList->nExpr ){
108333 resolveOutOfRangeError(pParse, "ORDER", i+1, pEList->nExpr, pE);
108388 for(i=0; i<pOrderBy->nExpr; i++){
108420 if( pOrderBy->nExpr>db->aLimit[SQLITE_LIMIT_COLUMN] ){
108426 for(i=0, pItem=pOrderBy->a; i<pOrderBy->nExpr; i++, pItem++){
108428 if( pItem->u.x.iOrderByCol>pEList->nExpr ){
108429 resolveOutOfRangeError(pParse, zType, i+1, pEList->nExpr, 0);
108499 nResult = pSelect->pEList->nExpr;
108501 for(i=0, pItem=pOrderBy->a; i<pOrderBy->nExpr; i++, pItem++){
108533 for(j=0; j<pSelect->pEList->nExpr; j++){
108762 for(i=0, pItem=pGroupBy->a; i<pGroupBy->nExpr; i++, pItem++){
108773 if( p->pNext && p->pEList->nExpr!=p->pNext->pEList->nExpr ){
108900 for(i=0; i<pList->nExpr; i++){
109082 assert( pExpr->iTable==pExpr->pLeft->x.pSelect->pEList->nExpr );
109157 assert( pList->nExpr > 0);
109158 for(ii=1; ii<pList->nExpr; ii+=2){
109161 if( pList->nExpr % 2 ){
109162 res |= sqlite3ExprDataType(pList->a[pList->nExpr-1].pExpr);
109229 assert( pExpr->x.pList->nExpr>0 );
109297 for(i=0; i<p->x.pList->nExpr; i++){
109519 return pExpr->x.pList->nExpr;
109522 return pExpr->x.pSelect->pEList->nExpr;
109828 for(i=0; i<p->nExpr; i++){
110101 for(ii=0; ii<pEList->nExpr; ii++){
110107 nExprElem = pExpr->x.pList->nExpr;
110185 && pList->nExpr > pParse->db->aLimit[SQLITE_LIMIT_FUNCTION_ARG]
110237 if( pExpr->x.pList==0 || NEVER(pExpr->x.pList->nExpr==0) ){
110834 pNew->nExpr = p->nExpr;
110838 for(i=0; i<p->nExpr; i++, pItem++, pOldItem++){
111024 pList->nExpr = 1;
111047 pItem = &pList->a[pList->nExpr++];
111061 if( pList->nAlloc<pList->nExpr+1 ){
111064 pItem = &pList->a[pList->nExpr++];
111090 int iFirst = pList ? pList->nExpr : 0;
111113 assert( pList->nExpr==iFirst+i+1 );
111114 pList->a[pList->nExpr-1].zEName = pColumns->a[i].zName;
111146 assert( p->nExpr>0 );
111158 pItem = &p->a[p->nExpr-1];
111191 assert( pList->nExpr>0 );
111192 pItem = &pList->a[pList->nExpr-1];
111225 struct ExprList_item *pItem = &pList->a[pList->nExpr-1];
111226 assert( pList->nExpr>0 );
111244 testcase( pEList && pEList->nExpr==mx );
111245 testcase( pEList && pEList->nExpr==mx+1 );
111246 if( pEList && pEList->nExpr>mx ){
111255 int i = pList->nExpr;
111257 assert( pList->nExpr>0 );
111281 for(i=0; i<pList->nExpr; i++){
111406 n = pList->nExpr;
111705 for(i=0; i<pGroupBy->nExpr; i++){
111992 for(i=0; i<pEList->nExpr; i++){
112147 for(i=0; i<pEList->nExpr; i++){
112150 if( i==pEList->nExpr ){
112163 int nExpr = pEList->nExpr;
112177 if( nExpr==1 && pEList->a[0].pExpr->iColumn<0 ){
112196 for(i=0; i<nExpr && affinity_ok; i++){
112223 if( pIdx->nColumn<nExpr ) continue;
112231 if( pIdx->nKeyCol>nExpr
112232 ||(pIdx->nColumn>nExpr && !IsUniqueIndex(pIdx))
112239 for(i=0; i<nExpr; i++){
112245 for(j=0; j<nExpr; j++){
112253 if( j==nExpr ) break;
112260 assert( i==nExpr || colUsed!=(MASKBIT(nExpr)-1) );
112261 if( colUsed==(MASKBIT(nExpr)-1) ){
112274 i64 mask = (1<<nExpr)-1;
112279 if( nExpr==1 ){
112300 && (!sqlite3InRhsIsConstant(pParse,pX) || pX->x.pList->nExpr<=2)
112400 sqlite3SubselectError(pParse, pExpr->x.pSelect->pEList->nExpr, 1);
112519 if( ALWAYS(pEList->nExpr==nVal) ){
112539 assert( pEList->nExpr>0 );
112575 for(i=pList->nExpr, pItem=pList->a; i>0; i--, pItem++){
112696 nReg = pExpr->op==TK_SELECT ? pSel->pEList->nExpr : 1;
112762 if( nVector!=pIn->x.pSelect->pEList->nExpr ){
112763 sqlite3SubselectError(pParse, pIn->x.pSelect->pEList->nExpr, nVector);
112908 for(ii=0; ii<pList->nExpr; ii++){
112914 if( ii<pList->nExpr-1 || destIfNull!=destIfFalse ){
112918 VdbeCoverageIf(v, ii<pList->nExpr-1 && op==OP_Eq);
112919 VdbeCoverageIf(v, ii==pList->nExpr-1 && op==OP_Eq);
112920 VdbeCoverageIf(v, ii<pList->nExpr-1 && op==OP_NotNull);
112921 VdbeCoverageIf(v, ii==pList->nExpr-1 && op==OP_NotNull);
113124 assert( pIdx->aColExpr->nExpr>iIdxCol );
113326 nFarg = pFarg->nExpr;
113930 nFarg = pFarg ? pFarg->nExpr : 0;
114039 && (nCol = pExpr->x.pSelect->pEList->nExpr)!=1
114243 int nExpr; /* 2x number of WHEN terms */
114254 assert(pExpr->x.pList->nExpr > 0);
114257 nExpr = pEList->nExpr;
114278 for(i=0; i<nExpr-1; i=i+2){
114293 if( (nExpr&1)!=0 ){
114294 sqlite3ExprCode(pParse, pEList->a[nExpr-1].pExpr, target);
114367 for(pItem=p->a, i=p->nExpr; i>0; pItem++, i--){
114392 struct ExprList_item *pItem = &p->a[p->nExpr-1];
114526 n = pList->nExpr;
115159 if( pA->nExpr!=pB->nExpr ) return 1;
115160 for(i=0; i<pA->nExpr; i++){
115202 assert( ExprUseXSelect(p) || (p->x.pList!=0 && p->x.pList->nExpr>0) );
115210 assert( pList->nExpr==2 );
115391 if( ExprUseXList(pExpr) && ALWAYS(pExpr->x.pList->nExpr>0) ){
115400 assert( pExpr->x.pList->nExpr==2 );
115800 n = pGB->nExpr;
115923 nArg = pExpr->x.pList ? pExpr->x.pList->nExpr : 0;
115938 assert( pOBList->nExpr>0 );
115940 if( pOBList->nExpr==1
116008 for(pItem=pList->a, i=0; i<pList->nExpr; i++, pItem++){
116098 for(i=0; i<pList->nExpr; i++){
116131 for(i=0; i<pList->nExpr; i++){
117030 for(i=0; i<pList->nExpr; i++){
117079 for(i=0; i<pEList->nExpr; i++){
117236 for(i=0; i<pEList->nExpr; i++){
117435 for(i=0; i<pEList->nExpr; i++){
121621 for(i=0; i<pEL->nExpr; i++){
122073 || NEVER(pList->nExpr<pCol->iDflt)
122075 pCol->iDflt = pList==0 ? 1 : pList->nExpr+1;
122092 if( NEVER(pTab->u.tab.pDfltList->nExpr<pCol->iDflt) ) return 0;
123220 nTerm = pList->nExpr;
124529 && pTable->nCol==pSel->pEList->nExpr
124988 if( pToCol && pToCol->nExpr!=1 ){
124995 }else if( pToCol && pToCol->nExpr!=pFromCol->nExpr ){
125001 nCol = pFromCol->nExpr;
125005 for(i=0; i<pToCol->nExpr; i++){
125263 for(i=0; i<pList->nExpr; i++){
125492 assert( pList->nExpr==1 );
125502 for(i=0; i<pList->nExpr; i++){
125516 assert( pList->nExpr + nExtraCol <= 32767 /* Fits in i16 */ );
125517 pIndex = sqlite3AllocateIndexObject(db, pList->nExpr + nExtraCol,
125532 pIndex->nKeyCol = pList->nExpr;
130927 int nExpr;
130934 nExpr = pExpr->x.pList->nExpr;
130936 pDef = sqlite3FindFunction(db, pExpr->u.zToken, nExpr, SQLITE_UTF8, 0);
130953 if( nExpr<3 ){
133492 for(ii=0; ii<pRow->nExpr; ii++){
133505 for(ii=0; ii<pRow->nExpr; ii++){
133634 dest.nSdst = pLeft->pEList->nExpr;
133651 if( p->pSelect->pEList->nExpr!=pRow->nExpr ){
134008 nColumn = pItem->pSelect->pEList->nExpr;
134031 nColumn = pSelect->pEList->nExpr;
134085 nColumn = pList->nExpr;
134941 for(i=0; i<pCheck->nExpr; i++){
135953 if( pEList->nExpr!=1 ){
140752 for(k=pCheck->nExpr-1; k>0; k--){
143232 assert( iCol>=0 && iCol<pResults->nExpr );
143316 for(i=0; i<p->x.pList->nExpr; i++){
143354 for(i=0; i<p->x.pList->nExpr; i++){
143597 int nExpr = pSort->pOrderBy->nExpr; /* No. of ORDER BY terms */
143598 int nBase = nExpr + bSeq + nData; /* Fields in sorter record */
143628 assert( nPrefixReg==nExpr+bSeq );
143640 sqlite3VdbeAddOp2(v, OP_Sequence, pSort->iECursor, regBase+nExpr);
143643 sqlite3ExprCodeMove(pParse, regData, regBase+nExpr+bSeq, nData);
143656 nKey = nExpr - pSort->nOBSat + bSeq;
143658 addrFirst = sqlite3VdbeAddOp1(v, OP_IfNot, regBase+nExpr);
143709 iCsr, 0, regBase+nOBSat, nExpr-nOBSat);
143798 int nResultCol = pEList->nExpr;
143934 for(i=0; i<pEList->nExpr; i++){
144033 nResultCol = p->pEList->nExpr;
144037 nPrefixReg = pSort->pOrderBy->nExpr;
144081 for(i=pSort->nOBSat; i<pSort->pOrderBy->nExpr; i++){
144096 pOp->p2 += (pExtra->nExpr - pSort->nDefer);
144097 pOp->p4.pKeyInfo->nAllField += (pExtra->nExpr - pSort->nDefer);
144098 pParse->nMem += pExtra->nExpr;
144105 for(i=0; i<pEList->nExpr; i++){
144130 if( pExtra ) nResultCol += pExtra->nExpr;
144152 assert( nResultCol==p->pEList->nExpr );
144339 nKey = pSO->nExpr;
144469 int nExpr;
144475 nExpr = pList->nExpr;
144476 pInfo = sqlite3KeyInfoAlloc(db, nExpr-iStart, nExtra+1);
144479 for(i=iStart, pItem=pList->a+iStart; i<nExpr; i++, pItem++){
144567 nKey = pOrderBy->nExpr - pSort->nOBSat;
144852 if( iCol<pS->pEList->nExpr
144943 for(i=0; i<pEList->nExpr; i++){
145022 sqlite3VdbeSetNumCols(v, pEList->nExpr);
145023 for(i=0; i<pEList->nExpr; i++){
145102 nCol = pEList->nExpr;
145219 assert( pTab->nCol==pSelect->pEList->nExpr || pParse->nErr>0 );
145433 if( pRet==0 && ALWAYS(iCol<p->pEList->nExpr) ){
145450 int nOrderBy = ALWAYS(pOrderBy!=0) ? pOrderBy->nExpr : 0;
145520 int nCol = p->pEList->nExpr; /* Number of columns in the recursive table */
145584 sqlite3VdbeAddOp4(v, OP_OpenEphemeral, iQueue, pOrderBy->nExpr+2, 0,
145629 sqlite3VdbeAddOp3(v, OP_Column, iQueue, pOrderBy->nExpr+1, regCurrent);
145702 assert( p->pNext==0 || p->pEList->nExpr==p->pNext->pEList->nExpr );
145794 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, dest.iSDParm, p->pEList->nExpr);
145810 assert( p->pEList->nExpr==pPrior->pEList->nExpr );
146072 nCol = p->pEList->nExpr;
146412 nOrderBy = pOrderBy->nExpr;
146419 for(i=1; db->mallocFailed==0 && i<=p->pEList->nExpr; i++){
146451 assert( pItem->u.x.iOrderByCol<=p->pEList->nExpr );
146466 int nExpr = p->pEList->nExpr;
146467 assert( nOrderBy>=nExpr || db->mallocFailed );
146469 pParse->nMem += nExpr+1;
146471 pKeyDup = sqlite3KeyInfoAlloc(db, nExpr, 1);
146474 for(i=0; i<nExpr; i++){
146761 assert( pSubst->pEList!=0 && iColumn<pSubst->pEList->nExpr );
146844 for(i=0; i<pList->nExpr; i++){
147027 for(ii=0; ii<pList->nExpr; ii++){
147034 assert( pSub1->pEList->nExpr>ii );
147337 assert( pSub->pEList->nExpr==pSub1->pEList->nExpr );
147358 for(ii=0; ii<p->pOrderBy->nExpr; ii++){
147574 for(i=0; i<pOrderBy->nExpr; i++){
148092 for(ii=0; ii<pList->nExpr; ii++){
148228 assert( pSub->pEList->nExpr==pTab->nCol );
148251 for(j=0; j<pList->nExpr; j++){
148305 || pEList->nExpr!=1
148354 || p->pEList->nExpr!=1
148451 for(i=p->pOrderBy->nExpr-1; i>=0; i--){
148726 if( pEList && pEList->nExpr!=pCte->pCols->nExpr ){
148728 pCte->zName, pEList->nExpr, pCte->pCols->nExpr
148999 for(k=0; k<pEList->nExpr; k++){
149007 if( k<pEList->nExpr ){
149019 for(k=0; k<pEList->nExpr; k++){
149031 pNew->a[pNew->nExpr-1].zEName = a[k].zEName;
149032 pNew->a[pNew->nExpr-1].fg.eEName = a[k].fg.eEName;
149071 assert( pNestedFrom->nExpr==pTab->nCol );
149093 struct ExprList_item *pX = &pNew->a[pNew->nExpr-1];
149184 pX = &pNew->a[pNew->nExpr-1];
149187 if( pNestedFrom && (!ViewCanHaveRowid || j<pNestedFrom->nExpr) ){
149188 assert( j<pNestedFrom->nExpr );
149226 if( p->pEList->nExpr>db->aLimit[SQLITE_LIMIT_COLUMN] ){
149459 int mx = pSelect->pGroupBy->nExpr - 1;
149573 if( pE->x.pList==0 || pE->x.pList->nExpr!=1 ){
149600 nExtra += pFunc->pFExpr->x.pList->nExpr;
149603 nExtra += pFunc->pFExpr->x.pList->nExpr;
149610 pFunc->iOBTab, pOBList->nExpr+nExtra, 0,
149642 nArg = pList->nExpr;
149651 nKey = pF->pFExpr->pLeft->x.pList->nExpr;
149675 pList ? pList->nExpr : 0);
149751 nArg = pList->nExpr;
149758 assert( pOBList->nExpr>0 );
149759 regAggSz = pOBList->nExpr;
149773 jj = pOBList->nExpr;
149791 nArg = pList->nExpr;
150025 if( p->pEList->nExpr!=1 ) return 0; /* Single result column */
150386 if( pTab->nCol!=pSub->pEList->nExpr ){
150388 pTab->nCol, pTab->zName, pSub->pEList->nExpr);
150773 pParse, sSort.pOrderBy, 0, pEList->nExpr);
150777 sSort.iECursor, sSort.pOrderBy->nExpr+1+pEList->nExpr, 0,
150787 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pDest->iSDParm, pEList->nExpr);
150791 for(ii=pEList->nExpr-1; ii>0 && pEList->a[ii].fg.bUsed==0; ii--){
150794 pEList->nExpr--;
150796 for(ii=0; ii<pEList->nExpr; ii++){
150855 if( sSort.nOBSat==sSort.pOrderBy->nExpr ){
150924 for(k=p->pEList->nExpr, pItem=p->pEList->a; k>0; k--, pItem++){
150927 for(k=pGroupBy->nExpr, pItem=pGroupBy->a; k>0; k--, pItem++){
150941 if( sSort.pOrderBy && pGroupBy->nExpr==sSort.pOrderBy->nExpr ){
150948 for(ii=0; ii<pGroupBy->nExpr; ii++){
150986 pAggInfo->nSortingColumn = pGroupBy ? pGroupBy->nExpr : 0;
151072 pParse->nMem += pGroupBy->nExpr;
151074 pParse->nMem += pGroupBy->nExpr;
151077 sqlite3VdbeAddOp3(v, OP_Null, 0, iAMem, iAMem+pGroupBy->nExpr-1);
151100 if( sqlite3WhereIsOrdered(pWInfo)==pGroupBy->nExpr ){
151126 nGroupBy = pGroupBy->nExpr;
151208 for(j=0; j<pGroupBy->nExpr; j++){
151216 sqlite3VdbeAddOp4(v, OP_Compare, iAMem, iBMem, pGroupBy->nExpr,
151230 sqlite3ExprCodeMove(pParse, iBMem, iAMem, pGroupBy->nExpr);
151414 assert( pMinMaxOrderBy==0 || pMinMaxOrderBy->nExpr==1 );
151459 generateSortTail(pParse, p, &sSort, pEList->nExpr, pDest);
152458 for(e=0; e<pEList->nExpr; e++){
152637 for(i=0; i<pList->nExpr; i++){
152648 struct ExprList_item *pItem = &pNew->a[pNew->nExpr-1];
152657 struct ExprList_item *pItem = &pNew->a[pNew->nExpr-1];
152781 pReturning->nRetCol = pNew->nExpr;
152793 int nCol = pNew->nExpr;
153532 for(i=0; i<pChanges->nExpr; i++){
153668 nChangeFrom = (pTabList->nSrc>1) ? pChanges->nExpr : 0;
153740 for(i=0; i<pChanges->nExpr; i++){
154774 && pTarget->nExpr==1
154799 if( pTarget->nExpr!=pIdx->nKeyCol ) continue;
154813 assert( pIdx->aColExpr->nExpr>ii );
157950 if( pLhs && pLhs->nExpr==1 ){
157968 for(i=0; i<pOrderBy->nExpr; i++){
158052 if( !ExprUseXSelect(pX) || pX->x.pSelect->pEList->nExpr==1 ){
158648 assert( nReg<=pList->nExpr );
158967 assert( iFld<=pLeft->x.pList->nExpr );
160026 && (pAlt->pExpr->x.pSelect->pEList->nExpr>1)
160174 pRight->regResult + pRight->pSelect->pEList->nExpr-1
160615 if( pList==0 || pList->nExpr!=2 ){
161486 assert( pList->nExpr==2 );
161887 for(ii=0; ii<pOrderBy->nExpr; ii++){
162036 for(i=0; i<pList->nExpr; i++){
162084 for(j=k=0; j<pArgs->nExpr; j++){
162705 for(i=0; i<pList->nExpr; i++){
162770 for(i=0; i<pDistinct->nExpr; i++){
163495 int n = pOrderBy->nExpr;
164338 for(i=0; rc==SQLITE_OK && i<pList->nExpr; i++){
165232 }else if( ALWAYS(pExpr->x.pList && pExpr->x.pList->nExpr) ){
165234 nIn = sqlite3LogEst(pExpr->x.pList->nExpr);
165544 for(ii=0; ii<pOB->nExpr; ii++){
166956 nOrderBy = pOrderBy->nExpr;
167300 nCol = sqlite3LogEst((pWInfo->pSelect->pEList->nExpr+59)/30);
167380 nOrderBy = pWInfo->pOrderBy->nExpr;
167662 if( rc==pWInfo->pResultSet->nExpr ){
167670 if( pFrom->isOrdered==pWInfo->pOrderBy->nExpr ){
167675 || pWInfo->nOBSat <= pWInfo->pSelect->pOrderBy->nExpr );
167690 if( rc==pWInfo->pOrderBy->nExpr ){
167704 && pWInfo->nOBSat==pWInfo->pOrderBy->nExpr && nLoop>0
167711 if( nOrder==pWInfo->pOrderBy->nExpr ){
167887 if( pWInfo->pOrderBy ) pWInfo->nOBSat = pWInfo->pOrderBy->nExpr;
168141 n = pExpr->x.pList ? pExpr->x.pList->nExpr : 0;
168383 testcase( pOrderBy && pOrderBy->nExpr==BMS-1 );
168384 if( pOrderBy && pOrderBy->nExpr>=BMS ){
168464 if( pOrderBy ) pWInfo->nOBSat = pOrderBy->nExpr;
170028 && (pWin->pOrderBy==0 || pWin->pOrderBy->nExpr!=1)
170142 for(i=0; i<p->pSub->nExpr; i++){
170163 pExpr->iColumn = (iCol<0 ? p->pSub->nExpr-1: iCol);
170247 int nInit = pList ? pList->nExpr : 0;
170248 for(i=0; i<pAppend->nExpr; i++){
170353 if( pSort && p->pOrderBy && p->pOrderBy->nExpr<=pSort->nExpr ){
170354 int nSave = pSort->nExpr;
170355 pSort->nExpr = p->pOrderBy->nExpr;
170360 pSort->nExpr = nSave;
170371 pMWin->nBufferCol = (pSublist ? pSublist->nExpr : 0);
170390 pWin->iArgCol = (pSublist ? pSublist->nExpr : 0);
170393 pWin->iArgCol = (pSublist ? pSublist->nExpr : 0);
170739 int nEphExpr = pSelect->pSrc->a[0].pSelect->pEList->nExpr;
170752 int nExpr = pMWin->pPartition->nExpr;
170754 pParse->nMem += nExpr;
170755 sqlite3VdbeAddOp3(v, OP_Null, 0, pMWin->regPart, pMWin->regPart+nExpr-1);
170876 return (pList ? pList->nExpr : 0);
170974 int iColOff = pMWin->nBufferCol + (pPart ? pPart->nExpr : 0);
170976 for(i=0; i<pOrderBy->nExpr; i++){
171061 assert( pWin->bExprArgs || !nArg ||nArg==pWin->pOwner->x.pList->nExpr );
171075 nArg = pWin->pOwner->x.pList->nExpr;
171178 nPeer = (pMWin->pOrderBy ? pMWin->pOrderBy->nExpr : 0);
171300 int nArg = pWin->pOwner->x.pList->nExpr;
171407 int nVal = pOrderBy->nExpr;
171468 assert( pOrderBy && pOrderBy->nExpr==1 );
171705 int nReg = (pMWin->pOrderBy ? pMWin->pOrderBy->nExpr : 0);
172234 int nPeer = (pOrderBy ? pOrderBy->nExpr : 0);
172236 if( pMWin->pPartition ) regNewPeer += pMWin->pPartition->nExpr;
172259 int nPart = pPart->nExpr;
172314 sqlite3VdbeAddOp3(v, OP_Copy, regNewPeer, regPeer, pOrderBy->nExpr-1);
172315 sqlite3VdbeAddOp3(v, OP_Copy, regPeer, s.start.reg, pOrderBy->nExpr-1);
172316 sqlite3VdbeAddOp3(v, OP_Copy, regPeer, s.current.reg, pOrderBy->nExpr-1);
172317 sqlite3VdbeAddOp3(v, OP_Copy, regPeer, s.end.reg, pOrderBy->nExpr-1);
176942 if( ALWAYS(pList->nExpr) ){
177080 …if( yymsp[-1].minor.yy14->nExpr==1 && sqlite3ExprIsConstant(pParse,pRHS) && yymsp[-4].minor.yy454-…
177085 }else if( yymsp[-1].minor.yy14->nExpr==1 && pRHS->op==TK_SELECT ){
177095 int nExpr = yymsp[-4].minor.yy454->pLeft->x.pList->nExpr;
177096 Select *pSelectRHS = sqlite3ExprListToValues(pParse, nExpr, yymsp[-1].minor.yy14);
194091 int nExpr;
194120 nExpr = sqlite3_value_bytes(argv[1]);
194134 pTokenizer, 0, azCol, 0, nCol, nCol, zExpr, nExpr, &pExpr, &zDummy
194140 pTokenizer, 0, azCol, 0, nCol, nCol, zExpr, nExpr, &pExpr