Lines Matching refs:csr
1536 int csr; /* Cursor number */ member
1616 int csr, in windowReadPeerValues() argument
1627 sqlite3VdbeAddOp3(v, OP_Column, csr, iColOff+i, reg+i); in windowReadPeerValues()
1654 int csr, /* Read arguments from this cursor */ in windowAggStep() argument
1675 sqlite3VdbeAddOp3(v, OP_Column, csr, pWin->iArgCol+i, reg+i); in windowAggStep()
1714 sqlite3VdbeAddOp3(v, OP_Column, csr, pWin->iArgCol+nArg,regTmp); in windowAggStep()
1732 pOp->p1 = csr; in windowAggStep()
1822 int csr; in windowFullScan() local
1827 csr = pMWin->csrApp; in windowFullScan()
1847 sqlite3VdbeAddOp3(v, OP_SeekGE, csr, lblBrk, pMWin->regStartRowid); in windowFullScan()
1850 sqlite3VdbeAddOp2(v, OP_Rowid, csr, regRowid); in windowFullScan()
1870 windowReadPeerValues(p, csr, regPeer); in windowFullScan()
1882 windowAggStep(p, pMWin, csr, 0, p->regArg); in windowFullScan()
1885 sqlite3VdbeAddOp2(v, OP_Next, csr, addrNext); in windowFullScan()
1929 int csr = pWin->csrApp; in windowReturnOneRow() local
1943 sqlite3VdbeAddOp3(v, OP_SeekRowid, csr, 0, tmpReg); in windowReturnOneRow()
1945 sqlite3VdbeAddOp3(v, OP_Column, csr, pWin->iArgCol, pWin->regResult); in windowReturnOneRow()
1951 int csr = pWin->csrApp; in windowReturnOneRow() local
1973 sqlite3VdbeAddOp3(v, OP_SeekRowid, csr, lbl, tmpReg); in windowReturnOneRow()
1975 sqlite3VdbeAddOp3(v, OP_Column, csr, pWin->iArgCol, pWin->regResult); in windowReturnOneRow()
2232 int csr, reg; in windowCodeOp() local
2257 p, OP_Le, p->current.csr, regCountdown, p->start.csr, lblDone in windowCodeOp()
2261 p, OP_Ge, p->start.csr, regCountdown, p->current.csr, lblDone in windowCodeOp()
2266 p, OP_Gt, p->end.csr, regCountdown, p->current.csr, lblDone in windowCodeOp()
2292 sqlite3VdbeAddOp2(v, OP_Rowid, p->start.csr, regRowid1); in windowCodeOp()
2293 sqlite3VdbeAddOp2(v, OP_Rowid, p->end.csr, regRowid2); in windowCodeOp()
2297 sqlite3VdbeAddOp2(v, OP_Rowid, p->end.csr, regRowid1); in windowCodeOp()
2308 csr = p->current.csr; in windowCodeOp()
2314 csr = p->start.csr; in windowCodeOp()
2320 windowAggStep(p, pMWin, csr, 1, p->regArg); in windowCodeOp()
2326 csr = p->end.csr; in windowCodeOp()
2332 windowAggStep(p, pMWin, csr, 0, p->regArg); in windowCodeOp()
2338 sqlite3VdbeAddOp1(v, OP_Delete, csr); in windowCodeOp()
2343 sqlite3VdbeAddOp2(v, OP_Next, csr, sqlite3VdbeCurrentAddr(v)+2); in windowCodeOp()
2347 sqlite3VdbeAddOp2(v, OP_Next, csr, sqlite3VdbeCurrentAddr(v)+1+bPeer); in windowCodeOp()
2357 windowReadPeerValues(p, csr, regTmp); in windowCodeOp()
2825 s.current.csr = pMWin->iEphCsr; in sqlite3WindowCodeStep()
2826 csrWrite = s.current.csr+1; in sqlite3WindowCodeStep()
2827 s.start.csr = s.current.csr+2; in sqlite3WindowCodeStep()
2828 s.end.csr = s.current.csr+3; in sqlite3WindowCodeStep()
2947 sqlite3VdbeAddOp2(v, OP_Rewind, s.current.csr, 1); in sqlite3WindowCodeStep()
2950 sqlite3VdbeAddOp1(v, OP_ResetSorter, s.current.csr); in sqlite3WindowCodeStep()
2960 sqlite3VdbeAddOp2(v, OP_Rewind, s.start.csr, 1); in sqlite3WindowCodeStep()
2963 sqlite3VdbeAddOp2(v, OP_Rewind, s.current.csr, 1); in sqlite3WindowCodeStep()
2965 sqlite3VdbeAddOp2(v, OP_Rewind, s.end.csr, 1); in sqlite3WindowCodeStep()
2988 windowCodeRangeTest(&s, OP_Ge, s.current.csr, regEnd, s.end.csr, lbl); in sqlite3WindowCodeStep()
3014 windowCodeRangeTest(&s, OP_Ge, s.current.csr, regEnd, s.end.csr, lbl); in sqlite3WindowCodeStep()
3092 sqlite3VdbeAddOp1(v, OP_ResetSorter, s.current.csr); in sqlite3WindowCodeStep()