Lines Matching refs:pE2
90670 Expr *pE2 = sqlite3ExprSkipCollate(pE);
90672 iCol = resolveAsName(pParse, pSelect->pEList, pE2);
90682 if( sqlite3ExprIsInteger(pE2, &iCol) ){
93735 Expr *pE2 = pItem->pExpr;
93743 if( jmpIfDynamic>=0 && !sqlite3ExprIsConstant(pE2) ){
93749 if( isRowid && sqlite3ExprIsInteger(pE2, &iValToIns) ){
93752 r3 = sqlite3ExprCodeTarget(pParse, pE2, r1);
95884 SQLITE_PRIVATE int sqlite3ExprImpliesExpr(Expr *pE1, Expr *pE2, int iTab){
95885 if( sqlite3ExprCompare(pE1, pE2, iTab)==0 ){
95888 if( pE2->op==TK_OR
95889 && (sqlite3ExprImpliesExpr(pE1, pE2->pLeft, iTab)
95890 || sqlite3ExprImpliesExpr(pE1, pE2->pRight, iTab) )
95894 if( pE2->op==TK_NOTNULL && pE1->op!=TK_ISNULL && pE1->op!=TK_IS ){
95897 if( sqlite3ExprCompare(pX, pE2->pLeft, iTab)==0 ) return 1;
117049 Expr *pE2;
117058 pE2 = sqlite3CreateColumnExpr(db, pSrc, iRight, iColRight);
117060 pEq = sqlite3PExpr(pParse, TK_EQ, pE1, pE2);
117065 pEq->iRightJoinTable = (i16)pE2->iTable;
130408 Expr *pE2 = sqlite3ExprSkipCollate(pExpr);
130410 if( pE2==0 ) return;
130411 if( pE2->op!=op ){
130414 sqlite3WhereSplit(pWC, pE2->pLeft, op);
130415 sqlite3WhereSplit(pWC, pE2->pRight, op);