Searched refs:pRJ (Results 1 – 3 of 3) sorted by relevance
1395 if( pWInfo->a[j].pRJ ) break; in sqlite3WhereCodeOneLoopStart()2582 if( pLevel->pRJ ){ in sqlite3WhereCodeOneLoopStart()2587 WhereRightJoin *pRJ = pLevel->pRJ; in sqlite3WhereCodeOneLoopStart() local2627 if( pLevel->pRJ==0 ){ in sqlite3WhereCodeOneLoopStart()2632 if( pLevel->pRJ ){ in sqlite3WhereCodeOneLoopStart()2639 WhereRightJoin *pRJ = pLevel->pRJ; in sqlite3WhereCodeOneLoopStart() local2641 pRJ->addrSubrtn = sqlite3VdbeCurrentAddr(v); in sqlite3WhereCodeOneLoopStart()2691 WhereRightJoin *pRJ = pLevel->pRJ; in sqlite3WhereRightJoinLoop() local2702 sqlite3VdbeNoJumpsOutsideSubrtn(v, pRJ->addrSubrtn, pRJ->endSubrtn, in sqlite3WhereRightJoinLoop()2703 pRJ->regReturn); in sqlite3WhereRightJoinLoop()[all …]
105 return pInner->pRJ ? pWInfo->iContinue : pInner->addrNxt; in sqlite3WhereOrderByLimitOptLabel()6122 WhereRightJoin *pRJ = pLevel->pRJ; in sqlite3WhereBegin() local6123 pRJ->iMatch = pParse->nTab++; in sqlite3WhereBegin()6124 pRJ->regBloom = ++pParse->nMem; in sqlite3WhereBegin()6126 pRJ->regReturn = ++pParse->nMem; in sqlite3WhereBegin()6272 if( pLevel->pRJ ){ in sqlite3WhereEnd()6275 WhereRightJoin *pRJ = pLevel->pRJ; in sqlite3WhereEnd() local6278 pRJ->endSubrtn = sqlite3VdbeCurrentAddr(v); in sqlite3WhereEnd()6279 sqlite3VdbeAddOp3(v, OP_Return, pRJ->regReturn, pRJ->addrSubrtn, 1); in sqlite3WhereEnd()6375 if( pLevel->pRJ ){ in sqlite3WhereEnd()[all …]
90 WhereRightJoin *pRJ; /* Extra information for RIGHT JOIN */ member