Lines Matching refs:pRJ
1395 if( pWInfo->a[j].pRJ ) break; in sqlite3WhereCodeOneLoopStart()
2582 if( pLevel->pRJ ){ in sqlite3WhereCodeOneLoopStart()
2587 WhereRightJoin *pRJ = pLevel->pRJ; in sqlite3WhereCodeOneLoopStart() local
2609 jmp1 = sqlite3VdbeAddOp4Int(v, OP_Found, pRJ->iMatch, 0, r+1, nPk); in sqlite3WhereCodeOneLoopStart()
2613 sqlite3VdbeAddOp4Int(v, OP_IdxInsert, pRJ->iMatch, r, r+1, nPk); in sqlite3WhereCodeOneLoopStart()
2614 sqlite3VdbeAddOp4Int(v, OP_FilterAdd, pRJ->regBloom, 0, r+1, nPk); in sqlite3WhereCodeOneLoopStart()
2627 if( pLevel->pRJ==0 ){ in sqlite3WhereCodeOneLoopStart()
2632 if( pLevel->pRJ ){ in sqlite3WhereCodeOneLoopStart()
2639 WhereRightJoin *pRJ = pLevel->pRJ; in sqlite3WhereCodeOneLoopStart() local
2640 sqlite3VdbeAddOp2(v, OP_BeginSubrtn, 0, pRJ->regReturn); in sqlite3WhereCodeOneLoopStart()
2641 pRJ->addrSubrtn = sqlite3VdbeCurrentAddr(v); in sqlite3WhereCodeOneLoopStart()
2691 WhereRightJoin *pRJ = pLevel->pRJ; in sqlite3WhereRightJoinLoop() local
2702 sqlite3VdbeNoJumpsOutsideSubrtn(v, pRJ->addrSubrtn, pRJ->endSubrtn, in sqlite3WhereRightJoinLoop()
2703 pRJ->regReturn); in sqlite3WhereRightJoinLoop()
2756 jmp = sqlite3VdbeAddOp4Int(v, OP_Filter, pRJ->regBloom, 0, r, nPk); in sqlite3WhereRightJoinLoop()
2758 sqlite3VdbeAddOp4Int(v, OP_Found, pRJ->iMatch, addrCont, r, nPk); in sqlite3WhereRightJoinLoop()
2761 sqlite3VdbeAddOp2(v, OP_Gosub, pRJ->regReturn, pRJ->addrSubrtn); in sqlite3WhereRightJoinLoop()