Lines Matching refs:pLeft

423     sqlite3SetJoinExpr(p->pLeft, iTable, joinFlag);  in sqlite3SetJoinExpr()
460 unsetJoinExpr(p->pLeft, iTable, nullable); in unsetJoinExpr()
489 SrcItem *pLeft; /* Left table being joined */ in sqlite3ProcessJoin() local
493 pLeft = &pSrc->a[0]; in sqlite3ProcessJoin()
494 pRight = &pLeft[1]; in sqlite3ProcessJoin()
495 for(i=0; i<pSrc->nSrc-1; i++, pRight++, pLeft++){ in sqlite3ProcessJoin()
499 if( NEVER(pLeft->pTab==0 || pRightTab==0) ) continue; in sqlite3ProcessJoin()
2421 assert( pLimit->pLeft!=0 ); in computeLimitRegisters()
2425 if( sqlite3ExprIsInteger(pLimit->pLeft, &n) ){ in computeLimitRegisters()
2435 sqlite3ExprCode(pParse, pLimit->pLeft, iLimit); in computeLimitRegisters()
2905 && sqlite3ExprIsInteger(p->pLimit->pLeft, &nLimit) in multiSelect()
3810 ifNullRow.pLeft = pCopy; in substExpr()
3857 pExpr->pLeft = substExpr(pSubst, pExpr->pLeft); in substExpr()
4740 Expr *pRight, *pLeft; in findConstInWhere() local
4749 findConstInWhere(pConst, pExpr->pLeft); in findConstInWhere()
4754 pLeft = pExpr->pLeft; in findConstInWhere()
4756 assert( pLeft!=0 ); in findConstInWhere()
4757 if( pRight->op==TK_COLUMN && sqlite3ExprIsConstant(pLeft) ){ in findConstInWhere()
4758 constInsert(pConst,pRight,pLeft,pExpr); in findConstInWhere()
4760 if( pLeft->op==TK_COLUMN && sqlite3ExprIsConstant(pRight) ){ in findConstInWhere()
4761 constInsert(pConst,pLeft,pRight,pExpr); in findConstInWhere()
4800 assert( pExpr->pLeft==0 ); in propagateConstantExprRewriteOne()
4801 pExpr->pLeft = sqlite3ExprDup(pConst->pParse->db, pConst->apExpr[i*2+1], 0); in propagateConstantExprRewriteOne()
4834 propagateConstantExprRewriteOne(pConst, pExpr->pLeft, 0); in propagateConstantExprRewrite()
4836 if( sqlite3ExprAffinity(pExpr->pLeft)!=SQLITE_AFF_TEXT ){ in propagateConstantExprRewrite()
5087 pWhere = pWhere->pLeft; in pushDownWhereTerms()
5481 Select *pLeft; /* Left-most SELECT statement */ in resolveFromTermToCte() local
5589 for(pLeft=pSel; pLeft->pPrior; pLeft=pLeft->pPrior); in resolveFromTermToCte()
5590 pEList = pLeft->pEList; in resolveFromTermToCte()
5867 assert( pE->op!=TK_DOT || (pE->pLeft!=0 && pE->pLeft->op==TK_ID) ); in selectExpander()
5906 assert( pE->pLeft!=0 ); in selectExpander()
5907 assert( !ExprHasProperty(pE->pLeft, EP_IntValue) ); in selectExpander()
5908 zTName = pE->pLeft->u.zToken; in selectExpander()
6004 Expr *pLeft; in selectExpander() local
6005 pLeft = sqlite3Expr(db, TK_ID, zTabName); in selectExpander()
6006 pExpr = sqlite3PExpr(pParse, TK_DOT, pLeft, pRight); in selectExpander()
6007 if( IN_RENAME_OBJECT && pE->pLeft ){ in selectExpander()
6008 sqlite3RenameTokenRemap(pParse, pLeft, pE->pLeft); in selectExpander()
6011 pLeft = sqlite3Expr(db, TK_ID, zSchemaName); in selectExpander()
6012 pExpr = sqlite3PExpr(pParse, TK_DOT, pLeft, pExpr); in selectExpander()