Lines Matching refs:pE
111976 Expr *pE /* Expression we are trying to match */ argument
111982 if( pE->op==TK_ID ){
111984 assert( !ExprHasProperty(pE, EP_IntValue) );
111985 zCol = pE->u.zToken;
112018 Expr *pE /* The specific ORDER BY term */ argument
112027 assert( sqlite3ExprIsInteger(pE, &i, 0)==0 );
112041 rc = sqlite3ResolveExprNames(&nc, pE);
112050 if( sqlite3ExprCompare(0, pEList->a[i].pExpr, pE, -1)<2 ){
112122 Expr *pE, *pDup; local
112124 pE = sqlite3ExprSkipCollateAndLikely(pItem->pExpr);
112125 if( NEVER(pE==0) ) continue;
112126 if( sqlite3ExprIsInteger(pE, &iCol, 0) ){
112128 resolveOutOfRangeError(pParse, "ORDER", i+1, pEList->nExpr, pE);
112132 iCol = resolveAsName(pParse, pEList, pE);
112145 pDup = sqlite3ExprDup(db, pE, 0);
112150 resolveOrderByTermToExprList(pParse, pSelect, pE);
112162 if( pItem->pExpr==pE ){
112168 assert( pParent->pLeft==pE );
112171 sqlite3ExprDelete(db, pE);
112295 Expr *pE = pItem->pExpr; local
112296 Expr *pE2 = sqlite3ExprSkipCollateAndLikely(pE);
112323 if( sqlite3ResolveExprNames(pNC, pE) ){
112327 if( sqlite3ExprCompare(0, pE, pSelect->pEList->a[j].pExpr, -1)==0 ){
112331 windowRemoveExprFromSelect(pSelect, pE);
120197 Expr *pE = pTerm->pExpr; local
120198 if( pE->op==TK_COLUMN
120199 && pE->iTable==pExpr->iTable
120200 && pE->iColumn==pExpr->iColumn
154966 Expr *pE, *pRight, *pExpr; local
155104 pE = pEList->a[k].pExpr;
155105 if( pE->op==TK_ASTERISK ) break;
155106 assert( pE->op!=TK_DOT || pE->pRight!=0 );
155107 assert( pE->op!=TK_DOT || (pE->pLeft!=0 && pE->pLeft->op==TK_ID) );
155108 if( pE->op==TK_DOT && pE->pRight->op==TK_ASTERISK ) break;
155109 elistFlags |= pE->flags;
155124 pE = a[k].pExpr;
155125 elistFlags |= pE->flags;
155126 pRight = pE->pRight;
155127 assert( pE->op!=TK_DOT || pRight!=0 );
155128 if( pE->op!=TK_ASTERISK
155129 && (pE->op!=TK_DOT || pRight->op!=TK_ASTERISK)
155146 if( pE->op==TK_DOT ){
155148 assert( pE->pLeft!=0 );
155149 assert( !ExprHasProperty(pE->pLeft, EP_IntValue) );
155150 zTName = pE->pLeft->u.zToken;
155151 assert( ExprUseWOfst(pE->pLeft) );
155152 iErrOfst = pE->pRight->w.iOfst;
155154 assert( ExprUseWOfst(pE) );
155155 iErrOfst = pE->w.iOfst;
155274 if( IN_RENAME_OBJECT && pE->pLeft ){
155275 sqlite3RenameTokenRemap(pParse, pLeft, pE->pLeft);
155674 Expr *pE = pFunc->pFExpr; local
155675 assert( ExprUseXList(pE) );
155676 if( pE->x.pList==0 || pE->x.pList->nExpr!=1 ){
155681 KeyInfo *pKeyInfo = sqlite3KeyInfoFromExprList(pParse, pE->x.pList,0,0);
166556 Expr *pE; local
166567 pE = pTerm->pExpr;
166568 assert( pE!=0 );
166570 if( !ExprHasProperty(pE,EP_OuterON|EP_InnerON) ){
166575 && !ExprHasProperty(pE,EP_OuterON) ){
166578 Bitmask m = sqlite3WhereGetMask(&pWInfo->sMaskSet, pE->w.iJoin);
166585 if( iLoop==1 && !sqlite3ExprCoveredByIndex(pE, pLevel->iTabCur, pIdx) ){
166621 sqlite3ExprIfFalse(pParse, pE, addrCont, SQLITE_JUMPIFNULL);
166637 Expr *pE, sEAlt; local
166644 pE = pTerm->pExpr;
166651 assert( !ExprHasProperty(pE, EP_OuterON) );
166670 sEAlt.pLeft = pE->pLeft;
206033 Fts3HashElem *pE; /* Iterator variable */ local
206043 for(pE=fts3HashFirst(pHash); pE; pE=fts3HashNext(pE)){
206044 char *zKey = (char *)fts3HashKey(pE);
206045 int nKey = fts3HashKeysize(pE);
206061 aElem[nElem++] = pE;
206081 pE = fts3HashFindElem(pHash, zTerm, nTerm);
206082 if( pE ){
206083 aElem = &pE;