Lines Matching refs:nExpr

681    && (pWin->pOrderBy==0 || pWin->pOrderBy->nExpr!=1)  in sqlite3WindowUpdate()
794 for(i=0; i<p->pSub->nExpr; i++){ in selectWindowRewriteExprCb()
815 pExpr->iColumn = (iCol<0 ? p->pSub->nExpr-1: iCol); in selectWindowRewriteExprCb()
899 int nInit = pList ? pList->nExpr : 0; in exprListAppendList()
900 for(i=0; i<pAppend->nExpr; i++){ in exprListAppendList()
1005 if( pSort && p->pOrderBy && p->pOrderBy->nExpr<=pSort->nExpr ){ in sqlite3WindowRewrite()
1006 int nSave = pSort->nExpr; in sqlite3WindowRewrite()
1007 pSort->nExpr = p->pOrderBy->nExpr; in sqlite3WindowRewrite()
1012 pSort->nExpr = nSave; in sqlite3WindowRewrite()
1023 pMWin->nBufferCol = (pSublist ? pSublist->nExpr : 0); in sqlite3WindowRewrite()
1042 pWin->iArgCol = (pSublist ? pSublist->nExpr : 0); in sqlite3WindowRewrite()
1045 pWin->iArgCol = (pSublist ? pSublist->nExpr : 0); in sqlite3WindowRewrite()
1389 int nEphExpr = pSelect->pSrc->a[0].pSelect->pEList->nExpr; in sqlite3WindowCodeInit()
1402 int nExpr = pMWin->pPartition->nExpr; in sqlite3WindowCodeInit() local
1404 pParse->nMem += nExpr; in sqlite3WindowCodeInit()
1405 sqlite3VdbeAddOp3(v, OP_Null, 0, pMWin->regPart, pMWin->regPart+nExpr-1); in sqlite3WindowCodeInit()
1526 return (pList ? pList->nExpr : 0); in windowArgCount()
1624 int iColOff = pMWin->nBufferCol + (pPart ? pPart->nExpr : 0); in windowReadPeerValues()
1626 for(i=0; i<pOrderBy->nExpr; i++){ in windowReadPeerValues()
1711 assert( pWin->bExprArgs || !nArg ||nArg==pWin->pOwner->x.pList->nExpr ); in windowAggStep()
1725 nArg = pWin->pOwner->x.pList->nExpr; in windowAggStep()
1828 nPeer = (pMWin->pOrderBy ? pMWin->pOrderBy->nExpr : 0); in windowFullScan()
1950 int nArg = pWin->pOwner->x.pList->nExpr; in windowReturnOneRow()
2057 int nVal = pOrderBy->nExpr; in windowIfNewPeer()
2118 assert( pOrderBy && pOrderBy->nExpr==1 ); in windowCodeRangeTest()
2355 int nReg = (pMWin->pOrderBy ? pMWin->pOrderBy->nExpr : 0); in windowCodeOp()
2884 int nPeer = (pOrderBy ? pOrderBy->nExpr : 0); in sqlite3WindowCodeStep()
2886 if( pMWin->pPartition ) regNewPeer += pMWin->pPartition->nExpr; in sqlite3WindowCodeStep()
2909 int nPart = pPart->nExpr; in sqlite3WindowCodeStep()
2968 sqlite3VdbeAddOp3(v, OP_Copy, regNewPeer, regPeer, pOrderBy->nExpr-1); in sqlite3WindowCodeStep()
2969 sqlite3VdbeAddOp3(v, OP_Copy, regPeer, s.start.reg, pOrderBy->nExpr-1); in sqlite3WindowCodeStep()
2970 sqlite3VdbeAddOp3(v, OP_Copy, regPeer, s.current.reg, pOrderBy->nExpr-1); in sqlite3WindowCodeStep()
2971 sqlite3VdbeAddOp3(v, OP_Copy, regPeer, s.end.reg, pOrderBy->nExpr-1); in sqlite3WindowCodeStep()