Lines Matching refs:pE2

112296     Expr *pE2 = sqlite3ExprSkipCollateAndLikely(pE);  local
112297 if( NEVER(pE2==0) ) continue;
112299 iCol = resolveAsName(pParse, pSelect->pEList, pE2);
112309 if( sqlite3ExprIsInteger(pE2, &iCol, 0) ){
112314 resolveOutOfRangeError(pParse, zType, i+1, nResult, pE2);
113154 SQLITE_PRIVATE int sqlite3ExprCollSeqMatch(Parse *pParse, const Expr *pE1, const Expr *pE2){ argument
113156 CollSeq *pColl2 = sqlite3ExprNNCollSeq(pParse, pE2);
116608 Expr *pE2 = pItem->pExpr; local
116615 if( addrOnce && !sqlite3ExprIsConstant(pParse, pE2) ){
116623 sqlite3ExprCode(pParse, pE2, r1);
119673 const Expr *pE2, argument
119676 if( sqlite3ExprCompare(pParse, pE1, pE2, iTab)==0 ){
119679 if( pE2->op==TK_OR
119680 && (sqlite3ExprImpliesExpr(pParse, pE1, pE2->pLeft, iTab)
119681 || sqlite3ExprImpliesExpr(pParse, pE1, pE2->pRight, iTab) )
119685 if( pE2->op==TK_NOTNULL
119686 && exprImpliesNotNull(pParse, pE1, pE2->pLeft, iTab, 0)
119691 return sqlite3ExprImpliesExpr(pParse,pE1->x.pList->a[0].pExpr,pE2,iTab);
119700 static void bothImplyNotNullRow(Walker *pWalker, Expr *pE1, Expr *pE2){ argument
119705 sqlite3WalkExpr(pWalker, pE2);
149574 Expr *pE2; /* Reference to the column on the RIGHT of the join */ local
149631 pE2 = sqlite3CreateColumnExpr(db, pSrc, i+1, iRightCol);
149633 pEq = sqlite3PExpr(pParse, TK_EQ, pE1, pE2);
149634 assert( pE2!=0 || pEq==0 );
149639 pEq->w.iJoin = pE2->iTable;
153760 const Expr *pE2 = pConst->apExpr[i*2]; local
153761 assert( pE2->op==TK_COLUMN );
153762 if( pE2->iTable==pColumn->iTable
153763 && pE2->iColumn==pColumn->iColumn
168494 Expr *pE2 = sqlite3ExprSkipCollateAndLikely(pExpr); local
168496 assert( pE2!=0 || pExpr==0 );
168497 if( pE2==0 ) return;
168498 if( pE2->op!=op ){
168501 sqlite3WhereSplit(pWC, pE2->pLeft, op);
168502 sqlite3WhereSplit(pWC, pE2->pRight, op);
170324 Expr *pE2; local
170343 && (pE2 = pExpr->pLeft)->op==TK_COLUMN
170344 && pE2->iTable==pSrc->iCursor
170349 assert( pE2->iColumn>=XN_ROWID && pE2->iColumn<pTab->nCol );
170350 pExpr->iColumn = pE2->iColumn;
170351 if( pE2->iColumn<0 ) continue; /* Collseq does not matter for rowid */
170352 zColl = sqlite3ColumnColl(&pTab->aCol[pE2->iColumn]);