Lines Matching refs:sqlite3VdbeAddOp2
1054 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regAccum); in sqlite3WindowRewrite()
1394 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pMWin->iEphCsr, nEphExpr); in sqlite3WindowCodeInit()
1395 sqlite3VdbeAddOp2(v, OP_OpenDup, pMWin->iEphCsr+1, pMWin->iEphCsr); in sqlite3WindowCodeInit()
1396 sqlite3VdbeAddOp2(v, OP_OpenDup, pMWin->iEphCsr+2, pMWin->iEphCsr); in sqlite3WindowCodeInit()
1397 sqlite3VdbeAddOp2(v, OP_OpenDup, pMWin->iEphCsr+3, pMWin->iEphCsr); in sqlite3WindowCodeInit()
1409 sqlite3VdbeAddOp2(v, OP_Integer, 1, pMWin->regOne); in sqlite3WindowCodeInit()
1415 sqlite3VdbeAddOp2(v, OP_Integer, 1, pMWin->regStartRowid); in sqlite3WindowCodeInit()
1416 sqlite3VdbeAddOp2(v, OP_Integer, 0, pMWin->regEndRowid); in sqlite3WindowCodeInit()
1417 sqlite3VdbeAddOp2(v, OP_OpenDup, pMWin->csrApp, pMWin->iEphCsr); in sqlite3WindowCodeInit()
1443 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, pWin->csrApp, 2); in sqlite3WindowCodeInit()
1445 sqlite3VdbeAddOp2(v, OP_Integer, 0, pWin->regApp+1); in sqlite3WindowCodeInit()
1453 sqlite3VdbeAddOp2(v, OP_OpenDup, pWin->csrApp, pMWin->iEphCsr); in sqlite3WindowCodeInit()
1457 sqlite3VdbeAddOp2(v, OP_OpenDup, pWin->csrApp, pMWin->iEphCsr); in sqlite3WindowCodeInit()
1487 sqlite3VdbeAddOp2(v, OP_Integer, 0, regZero); in windowCheckValue()
1498 sqlite3VdbeAddOp2(v, OP_MustBeInt, reg, sqlite3VdbeCurrentAddr(v)+2); in windowCheckValue()
1513 sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_ERROR, OE_Abort); in windowCheckValue()
1689 sqlite3VdbeAddOp2(v, OP_AddImm, pWin->regApp+1, 1); in windowAggStep()
1690 sqlite3VdbeAddOp2(v, OP_SCopy, regArg, pWin->regApp); in windowAggStep()
1692 sqlite3VdbeAddOp2(v, OP_IdxInsert, pWin->csrApp, pWin->regApp+2); in windowAggStep()
1705 sqlite3VdbeAddOp2(v, OP_AddImm, pWin->regApp+1-bInverse, 1); in windowAggStep()
1779 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regResult); in windowAggFinal()
1789 sqlite3VdbeAddOp2(v, OP_AggFinal, pWin->regAccum, nArg); in windowAggFinal()
1791 sqlite3VdbeAddOp2(v, OP_Copy, pWin->regAccum, pWin->regResult); in windowAggFinal()
1792 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regAccum); in windowAggFinal()
1840 sqlite3VdbeAddOp2(v, OP_Rowid, pMWin->iEphCsr, regCRowid); in windowFullScan()
1844 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regAccum); in windowFullScan()
1850 sqlite3VdbeAddOp2(v, OP_Rowid, csr, regRowid); in windowFullScan()
1877 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblNext); in windowFullScan()
1885 sqlite3VdbeAddOp2(v, OP_Next, csr, addrNext); in windowFullScan()
1932 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regResult); in windowReturnOneRow()
1938 sqlite3VdbeAddOp2(v, OP_Integer, 1, tmpReg); in windowReturnOneRow()
1957 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regResult); in windowReturnOneRow()
1961 sqlite3VdbeAddOp2(v, OP_Rowid, iEph, tmpReg); in windowReturnOneRow()
1964 sqlite3VdbeAddOp2(v, OP_AddImm, tmpReg, val); in windowReturnOneRow()
1981 sqlite3VdbeAddOp2(v, OP_Gosub, p->regGosub, p->addrGosub); in windowReturnOneRow()
1998 sqlite3VdbeAddOp2(v, OP_Null, 0, pWin->regAccum); in windowInitAccum()
2002 sqlite3VdbeAddOp2(v, OP_Integer, 0, pWin->regApp); in windowInitAccum()
2003 sqlite3VdbeAddOp2(v, OP_Integer, 0, pWin->regApp+1); in windowInitAccum()
2009 sqlite3VdbeAddOp2(v, OP_Integer, 0, pWin->regApp+1); in windowInitAccum()
2067 sqlite3VdbeAddOp2(v, OP_Goto, 0, addr); in windowIfNewPeer()
2157 sqlite3VdbeAddOp2(v, OP_Goto, 0, lbl); in windowCodeRangeTest()
2160 sqlite3VdbeAddOp2(v, OP_NotNull, reg2, lbl); in windowCodeRangeTest()
2164 sqlite3VdbeAddOp2(v, OP_IsNull, reg2, lbl); in windowCodeRangeTest()
2169 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrDone); in windowCodeRangeTest()
2173 sqlite3VdbeAddOp2(v, OP_IsNull, reg2, in windowCodeRangeTest()
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()
2318 sqlite3VdbeAddOp2(v, OP_AddImm, pMWin->regStartRowid, 1); in windowCodeOp()
2330 sqlite3VdbeAddOp2(v, OP_AddImm, pMWin->regEndRowid, 1); 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()
2350 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblDone); in windowCodeOp()
2363 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrNextRange); in windowCodeOp()
2924 sqlite3VdbeAddOp2(v, OP_NewRowid, csrWrite, s.regRowid); in sqlite3WindowCodeStep()
2947 sqlite3VdbeAddOp2(v, OP_Rewind, s.current.csr, 1); in sqlite3WindowCodeStep()
2951 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblWhereEnd); 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()
2974 sqlite3VdbeAddOp2(v, OP_Goto, 0, lblWhereEnd); in sqlite3WindowCodeStep()
2991 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrNext); in sqlite3WindowCodeStep()
3019 sqlite3VdbeAddOp2(v, OP_Goto, 0, addr); in sqlite3WindowCodeStep()
3040 addrInteger = sqlite3VdbeAddOp2(v, OP_Integer, 0, regFlushPart); in sqlite3WindowCodeStep()
3073 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrStart); in sqlite3WindowCodeStep()
3077 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrStart); in sqlite3WindowCodeStep()
3087 sqlite3VdbeAddOp2(v, OP_Goto, 0, addrStart); in sqlite3WindowCodeStep()
3095 sqlite3VdbeAddOp2(v, OP_Integer, 1, pMWin->regStartRowid); in sqlite3WindowCodeStep()
3096 sqlite3VdbeAddOp2(v, OP_Integer, 0, pMWin->regEndRowid); in sqlite3WindowCodeStep()