Home
last modified time | relevance | path

Searched refs:pRJ (Results 1 – 3 of 3) sorted by relevance

/sqlite-3.40.0/src/
H A Dwherecode.c1395 if( pWInfo->a[j].pRJ ) break; in sqlite3WhereCodeOneLoopStart()
2582 if( pLevel->pRJ ){ in sqlite3WhereCodeOneLoopStart()
2587 WhereRightJoin *pRJ = pLevel->pRJ; in sqlite3WhereCodeOneLoopStart() local
2627 if( pLevel->pRJ==0 ){ in sqlite3WhereCodeOneLoopStart()
2632 if( pLevel->pRJ ){ in sqlite3WhereCodeOneLoopStart()
2639 WhereRightJoin *pRJ = pLevel->pRJ; in sqlite3WhereCodeOneLoopStart() local
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()
[all …]
H A Dwhere.c105 return pInner->pRJ ? pWInfo->iContinue : pInner->addrNxt; in sqlite3WhereOrderByLimitOptLabel()
6122 WhereRightJoin *pRJ = pLevel->pRJ; in sqlite3WhereBegin() local
6123 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() local
6278 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 …]
H A DwhereInt.h90 WhereRightJoin *pRJ; /* Extra information for RIGHT JOIN */ member