sqliteVdbeCurrentAddr
sqliteVdbeAddOp(v, OP_Rewind, iCur, sqliteVdbeCurrentAddr(v)+2);
sqliteVdbeChangeP2(v, addr, sqliteVdbeCurrentAddr(v));
dest = sqliteVdbeCurrentAddr(v) + 2;
addr = sqliteVdbeCurrentAddr(v);
addr = sqliteVdbeCurrentAddr(v);
addr = sqliteVdbeCurrentAddr(v);
sqliteVdbeChangeP2(v, addr, sqliteVdbeCurrentAddr(v));
addr = sqliteVdbeCurrentAddr(v);
addr = sqliteVdbeCurrentAddr(v);
iSelectLoop = sqliteVdbeCurrentAddr(v);
sqliteVdbeChangeP2(v, iInitCode, sqliteVdbeCurrentAddr(v));
sqliteVdbeChangeP2(v, iInitCode, sqliteVdbeCurrentAddr(v));
iCont = sqliteVdbeCurrentAddr(v);
sqliteVdbeAddOp(v, OP_NotNull, -1, sqliteVdbeCurrentAddr(v)+3);
sqliteVdbeAddOp(v, OP_NotNull, -1, sqliteVdbeCurrentAddr(v)+3);
sqliteVdbeChangeP2(v, addr, sqliteVdbeCurrentAddr(v));
contAddr = sqliteVdbeCurrentAddr(v);
contAddr = sqliteVdbeCurrentAddr(v);
sqliteVdbeChangeP2(v, jmp2, sqliteVdbeCurrentAddr(v));
sqliteVdbeChangeP2(v, loopTop, sqliteVdbeCurrentAddr(v));
iStart = sqliteVdbeCurrentAddr(v);
int addr = sqliteVdbeCurrentAddr(v) + 2;
sqliteVdbeAddOp(v, OP_IsNull, -pEList->nExpr, sqliteVdbeCurrentAddr(v)+7);
sqliteVdbeAddOp(v, OP_Distinct, distinct, sqliteVdbeCurrentAddr(v)+3);
int addr1 = sqliteVdbeCurrentAddr(v);
sqliteVdbeChangeP2(v, addr2, sqliteVdbeCurrentAddr(v));
sqliteVdbeAddOp(v, OP_NotNull, -1, sqliteVdbeCurrentAddr(v)+3);
sqliteVdbeAddOp(v, OP_Goto, 0, sqliteVdbeCurrentAddr(v)+3);
sqliteVdbeChangeP2(v, jumpInst, sqliteVdbeCurrentAddr(v));
int sqliteVdbeCurrentAddr(Vdbe*);
sqliteVdbeAddOp(v, OP_NotNull, -nCol, sqliteVdbeCurrentAddr(v)+3);
sqliteVdbeAddOp(v, OP_NotNull, -nCol, sqliteVdbeCurrentAddr(v)+3);
start = sqliteVdbeCurrentAddr(v);
pLevel->top = sqliteVdbeCurrentAddr(v);
pLevel->inP2 = sqliteVdbeCurrentAddr(v);
pLevel->inP2 = sqliteVdbeCurrentAddr(v);
sqliteVdbeAddOp(v, OP_NotNull, -nColumn, sqliteVdbeCurrentAddr(v)+3);
start = sqliteVdbeCurrentAddr(v);
start = sqliteVdbeCurrentAddr(v);