Lines Matching refs:pRight
425 Expr *pRight, /* RHS of comparison */ in updateRangeAffinityStr() argument
431 Expr *p = sqlite3VectorFieldSubexpr(pRight, i); in updateRangeAffinityStr()
574 iReg = sqlite3ExprCodeTarget(pParse, pX->pRight, iTarget); in codeEqualityTerm()
850 Expr *pRight = pTerm->pExpr->pRight; in codeAllEqualityTerms() local
851 if( (pTerm->wtFlags & TERM_IS)==0 && sqlite3ExprCanBeNull(pRight) ){ in codeAllEqualityTerms()
857 if( sqlite3CompareAffinity(pRight, zAff[j])==SQLITE_AFF_BLOB ){ in codeAllEqualityTerms()
860 if( sqlite3ExprNeedsNoAffinityChange(pRight, zAff[j]) ){ in codeAllEqualityTerms()
1236 pTruth = pTruth->pRight; in whereApplyPartialIndexConstraints()
1435 Expr *pRight = pTerm->pExpr->pRight; in sqlite3WhereCodeOneLoopStart() local
1436 codeExprOrVector(pParse, pRight, iTarget, 1); in sqlite3WhereCodeOneLoopStart()
1474 Expr *pRight; /* RHS of the comparison */ in sqlite3WhereCodeOneLoopStart() local
1510 pCompare->pRight = pRight = sqlite3Expr(db, TK_REGISTER, 0); in sqlite3WhereCodeOneLoopStart()
1511 if( pRight ){ in sqlite3WhereCodeOneLoopStart()
1512 pRight->iTable = iReg+j+2; in sqlite3WhereCodeOneLoopStart()
1605 if( sqlite3ExprIsVector(pX->pRight) ){ in sqlite3WhereCodeOneLoopStart()
1607 codeExprOrVector(pParse, pX->pRight, r1, 1); in sqlite3WhereCodeOneLoopStart()
1618 r1 = sqlite3ExprCodeTemp(pParse, pX->pRight, &rTemp); in sqlite3WhereCodeOneLoopStart()
1642 codeExprOrVector(pParse, pX->pRight, memEndValue, 1); in sqlite3WhereCodeOneLoopStart()
1643 if( 0==sqlite3ExprIsVector(pX->pRight) in sqlite3WhereCodeOneLoopStart()
1650 if( 0==sqlite3ExprIsVector(pX->pRight) ){ in sqlite3WhereCodeOneLoopStart()
1843 Expr *pRight = pRangeStart->pExpr->pRight; in sqlite3WhereCodeOneLoopStart() local
1844 codeExprOrVector(pParse, pRight, regBase+nEq, nBtm); in sqlite3WhereCodeOneLoopStart()
1847 && sqlite3ExprCanBeNull(pRight) in sqlite3WhereCodeOneLoopStart()
1853 updateRangeAffinityStr(pRight, nBtm, &zStartAff[nEq]); in sqlite3WhereCodeOneLoopStart()
1857 if( sqlite3ExprIsVector(pRight)==0 ){ in sqlite3WhereCodeOneLoopStart()
1944 Expr *pRight = pRangeEnd->pExpr->pRight; in sqlite3WhereCodeOneLoopStart() local
1955 codeExprOrVector(pParse, pRight, regBase+nEq, nTop); in sqlite3WhereCodeOneLoopStart()
1958 && sqlite3ExprCanBeNull(pRight) in sqlite3WhereCodeOneLoopStart()
1964 updateRangeAffinityStr(pRight, nTop, zEndAff); in sqlite3WhereCodeOneLoopStart()
1972 if( sqlite3ExprIsVector(pRight)==0 ){ in sqlite3WhereCodeOneLoopStart()