Lines Matching refs:pE
109503 Expr *pE /* Expression we are trying to match */
109509 if( pE->op==TK_ID ){
109511 assert( !ExprHasProperty(pE, EP_IntValue) );
109512 zCol = pE->u.zToken;
109545 Expr *pE /* The specific ORDER BY term */
109554 assert( sqlite3ExprIsInteger(pE, &i, 0)==0 );
109568 rc = sqlite3ResolveExprNames(&nc, pE);
109577 if( sqlite3ExprCompare(0, pEList->a[i].pExpr, pE, -1)<2 ){
109649 Expr *pE, *pDup;
109651 pE = sqlite3ExprSkipCollateAndLikely(pItem->pExpr);
109652 if( NEVER(pE==0) ) continue;
109653 if( sqlite3ExprIsInteger(pE, &iCol, 0) ){
109655 resolveOutOfRangeError(pParse, "ORDER", i+1, pEList->nExpr, pE);
109659 iCol = resolveAsName(pParse, pEList, pE);
109672 pDup = sqlite3ExprDup(db, pE, 0);
109677 resolveOrderByTermToExprList(pParse, pSelect, pE);
109691 if( pItem->pExpr==pE ){
109697 assert( pParent->pLeft==pE );
109700 sqlite3ExprDelete(db, pE);
109824 Expr *pE = pItem->pExpr;
109825 Expr *pE2 = sqlite3ExprSkipCollateAndLikely(pE);
109852 if( sqlite3ResolveExprNames(pNC, pE) ){
109856 if( sqlite3ExprCompare(0, pE, pSelect->pEList->a[j].pExpr, -1)==0 ){
109860 windowRemoveExprFromSelect(pSelect, pE);
117420 Expr *pE = pTerm->pExpr;
117421 if( pE->op==TK_COLUMN
117422 && pE->iTable==pExpr->iTable
117423 && pE->iColumn==pExpr->iColumn
150895 Expr *pE, *pRight, *pExpr;
151033 pE = pEList->a[k].pExpr;
151034 if( pE->op==TK_ASTERISK ) break;
151035 assert( pE->op!=TK_DOT || pE->pRight!=0 );
151036 assert( pE->op!=TK_DOT || (pE->pLeft!=0 && pE->pLeft->op==TK_ID) );
151037 if( pE->op==TK_DOT && pE->pRight->op==TK_ASTERISK ) break;
151038 elistFlags |= pE->flags;
151053 pE = a[k].pExpr;
151054 elistFlags |= pE->flags;
151055 pRight = pE->pRight;
151056 assert( pE->op!=TK_DOT || pRight!=0 );
151057 if( pE->op!=TK_ASTERISK
151058 && (pE->op!=TK_DOT || pRight->op!=TK_ASTERISK)
151075 if( pE->op==TK_DOT ){
151077 assert( pE->pLeft!=0 );
151078 assert( !ExprHasProperty(pE->pLeft, EP_IntValue) );
151079 zTName = pE->pLeft->u.zToken;
151080 assert( ExprUseWOfst(pE->pLeft) );
151081 iErrOfst = pE->pRight->w.iOfst;
151083 assert( ExprUseWOfst(pE) );
151084 iErrOfst = pE->w.iOfst;
151203 if( IN_RENAME_OBJECT && pE->pLeft ){
151204 sqlite3RenameTokenRemap(pParse, pLeft, pE->pLeft);
151603 Expr *pE = pFunc->pFExpr;
151604 assert( ExprUseXList(pE) );
151605 if( pE->x.pList==0 || pE->x.pList->nExpr!=1 ){
151610 KeyInfo *pKeyInfo = sqlite3KeyInfoFromExprList(pParse, pE->x.pList,0,0);
162218 Expr *pE;
162229 pE = pTerm->pExpr;
162230 assert( pE!=0 );
162232 if( !ExprHasProperty(pE,EP_OuterON|EP_InnerON) ){
162237 && !ExprHasProperty(pE,EP_OuterON) ){
162240 Bitmask m = sqlite3WhereGetMask(&pWInfo->sMaskSet, pE->w.iJoin);
162247 if( iLoop==1 && !sqlite3ExprCoveredByIndex(pE, pLevel->iTabCur, pIdx) ){
162283 sqlite3ExprIfFalse(pParse, pE, addrCont, SQLITE_JUMPIFNULL);
162299 Expr *pE, sEAlt;
162306 pE = pTerm->pExpr;
162313 assert( !ExprHasProperty(pE, EP_OuterON) );
162331 sEAlt.pLeft = pE->pLeft;
201150 Fts3HashElem *pE; /* Iterator variable */
201160 for(pE=fts3HashFirst(pHash); pE; pE=fts3HashNext(pE)){
201161 char *zKey = (char *)fts3HashKey(pE);
201162 int nKey = fts3HashKeysize(pE);
201178 aElem[nElem++] = pE;
201198 pE = fts3HashFindElem(pHash, zTerm, nTerm);
201199 if( pE ){
201200 aElem = &pE;